awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
leaningtech avatar

leaningtech/webvm

0
View on GitHub↗
16,341 نجوم·3,020 تفرعات·JavaScript·apache-2.0·6 مشاهداتwebvm.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.

سجل النجوم

مخطط تاريخ النجوم لـ leaningtech/webvmمخطط تاريخ النجوم لـ leaningtech/webvm

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Webvm

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Webvm.
  • stackblitz/webcontainer-coreالصورة الرمزية لـ stackblitz

    stackblitz/webcontainer-core

    4,610عرض على 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
    عرض على GitHub↗4,610
  • copy/v86الصورة الرمزية لـ copy

    copy/v86

    23,160عرض على 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
    عرض على GitHub↗23,160
  • gchq/cyberchefالصورة الرمزية لـ gchq

    gchq/CyberChef

    35,120عرض على 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
    عرض على GitHub↗35,120
  • phcode-dev/phoenixالصورة الرمزية لـ phcode-dev

    phcode-dev/phoenix

    2,855عرض على 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
    عرض على GitHub↗2,855
عرض جميع البدائل الـ 30 لـ Webvm→

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ leaningtech/webvm؟

الميزات الرئيسية لـ leaningtech/webvm هي: 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.

ما هي البدائل مفتوحة المصدر لـ leaningtech/webvm؟

تشمل البدائل مفتوحة المصدر لـ leaningtech/webvm: 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…