awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
leaningtech avatar

leaningtech/webvm

0
View on GitHub↗
16,341 stars·3,020 forks·JavaScript·apache-2.0·4 vueswebvm.io↗

Webvm

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 platform distinguishes itself by providing a portable computing workspace that operates entirely on the client side. It includes capabilities for bridging virtual environments to private networks, allowing secure access to internal resources directly from the browser. Additionally, it supports the conversion of container definitions into virtual machine disk files for deployment across various infrastructure providers.

The system manages these environments through a virtual file system layer and kernel emulation, which map persistent storage and system calls into the browser memory space. This architecture enables the execution of native software build processes and development tools as if they were running on a local machine.

Features

  • Virtual Machines - Provides a full Linux operating system running directly inside a web browser using client-side virtualization.
  • Browser-Based Linux Environments - Runs a full Linux operating system and native development toolchains directly inside a web browser.
  • Browser-Based Virtualization Platforms - Runs a full Linux operating system directly inside a web browser using client-side virtualization.
  • Client-Side Execution Environments - Executes a full Linux operating system directly within a web browser using client-side virtualization.
  • Virtualization Frameworks - Leverages WebAssembly to simulate hardware and run native development toolchains within a browser tab.
  • Browser-Based System Call Interceptors - Intercepts and translates system calls to run a full kernel within a browser sandbox.
  • Virtualization Runtimes - Executes binary machine code by mapping virtual hardware instructions to high-performance web execution environments.
  • Node.js - Listed in the “Node.js 项目” section of the Great Open Source Project awesome list.
  • Browser-Based Development Environments - Executes native development toolchains and software build processes within a web browser.
  • Virtual File Systems - Maps persistent storage and disk images into browser memory to provide a standard file system interface.
  • Browser-Based Network Bridges - Connects virtual environments to private networks for secure access to internal services.
  • Virtual Environment Network Bridges - Bridges browser-based virtual environments to internal networks for secure resource access.
  • Virtual Network Bridging - Routes virtualized network traffic through the browser stack to enable secure connectivity.

Historique des stars

Graphique de l'historique des stars pour leaningtech/webvmGraphique de l'historique des stars pour leaningtech/webvm

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Webvm

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Webvm.
  • stackblitz/webcontainer-coreAvatar de stackblitz

    stackblitz/webcontainer-core

    4,610Voir sur GitHub↗

    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

    browsernodejsstackblitz
    Voir sur GitHub↗4,610
  • copy/v86Avatar de copy

    copy/v86

    23,160Voir sur GitHub↗

    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

    JavaScriptemulatorvirtualizationwasm
    Voir sur GitHub↗23,160
  • gchq/cyberchefAvatar de gchq

    gchq/CyberChef

    35,120Voir sur GitHub↗

    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

    JavaScriptcompressiondata-analysisdata-manipulation
    Voir sur GitHub↗35,120
  • phcode-dev/phoenixAvatar de phcode-dev

    phcode-dev/phoenix

    2,855Voir sur GitHub↗

    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

    JavaScriptbracketscodecss
    Voir sur GitHub↗2,855
Voir les 30 alternatives à Webvm→

Questions fréquentes

Que fait leaningtech/webvm ?

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.

Quelles sont les fonctionnalités principales de leaningtech/webvm ?

Les fonctionnalités principales de leaningtech/webvm sont : 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.

Quelles sont les alternatives open-source à leaningtech/webvm ?

Les alternatives open-source à leaningtech/webvm incluent : 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…