How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
WebContainer is a browser-based runtime environment designed to execute server-side code, operating system commands, and full-stack development toolchains directly within a web tab. It provides the infrastructure for cloud IDEs and zero-install development workflows by simulating a runtime that eliminates the need for local installations or remote virtual machines. The system leverages WebAssembly to map system calls and implements a virtual POSIX-compliant filesystem and network interception layer. This allows the runtime to spawn command-line processes, execute shell commands, and route int
v86 is a browser-based virtual machine and x86 hardware simulator that allows 16-bit and 32-bit operating systems to run directly within a web page. It functions as an x86 emulator for WebAssembly, simulating CPUs, memory, and storage devices to execute legacy software without original native hardware. The project utilizes a WebAssembly just-in-time compiler to translate x86 machine code into WebAssembly modules for high-performance execution in the browser. The system covers hardware emulation and lifecycle management, including the ability to boot from disk images, configure virtual hardwa
CyberChef is a web-based application designed for performing complex data encoding, decoding, encryption, and analysis tasks. It provides a visual interface where users construct data transformation pipelines by chaining modular operations together, allowing raw input to be processed into a desired output format entirely within the local browser environment. The tool functions as a client-side cryptographic workbench, ensuring that all data processing logic remains local to the user's machine to maintain privacy and eliminate server-side overhead. By utilizing functional pipeline composition
Phoenix is a comprehensive web development suite that provides a browser-based code editor, an AI-powered coding assistant, and a live web previewer. It integrates a visual Markdown document editor and a web-based Git client, allowing users to write and manage HTML, CSS, and JavaScript across different devices and platforms. The environment features a visual UI design system that maps canvas manipulations directly to code and enables in-place CSS editing. It supports real-time change previews and responsive layout testing across multiple device breakpoints to verify rendering on phones, table
WebVM is a browser-based virtualization platform that executes a full Linux operating system directly within a web browser. By leveraging WebAssembly and client-side virtualization, it simulates hardware to run native applications and development toolchains without requiring server-side infrastructure or remote desktop configurations.
The main features of leaningtech/webvm are: Virtual Machines, Browser-Based Linux Environments, Browser-Based Virtualization Platforms, Client-Side Execution Environments, Virtualization Frameworks, Browser-Based System Call Interceptors, Virtualization Runtimes, Node.js.
Projects with overlapping indexed features include: stackblitz/webcontainer-core — WebContainer is a browser-based runtime environment designed to execute server-side code, operating system commands,… copy/v86 — v86 is a browser-based virtual machine and x86 hardware simulator that allows 16-bit and 32-bit operating systems to… gchq/cyberchef — CyberChef is a web-based application designed for performing complex data encoding, decoding, encryption, and analysis… phcode-dev/phoenix — Phoenix is a comprehensive web development suite that provides a browser-based code editor, an AI-powered coding… cirruslabs/tart — Tart is an Apple Silicon virtualization manager used to build and run macOS and Linux virtual machines using native… canonical/lxd — LXD is a system container manager and virtual machine manager that provides a unified interface for running full Linux…