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

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

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

stackblitz/webcontainer-core

0
View on GitHub↗
4,610 نجوم·277 تفرعات·MIT·3 مشاهداتwebcontainers.io↗

Webcontainer Core

WebContainer هي بيئة وقت تشغيل قائمة على المتصفح مصممة لتنفيذ كود جانب الخادم، وأوامر نظام التشغيل، وسلاسل أدوات تطوير المكدس الكامل مباشرة داخل علامة تبويب ويب. توفر البنية التحتية لبيئات التطوير السحابية (cloud IDEs) وسير عمل التطوير بدون تثبيت عن طريق محاكاة وقت تشغيل يلغي الحاجة إلى التثبيتات المحلية أو الأجهزة الافتراضية البعيدة.

يستفيد النظام من WebAssembly لتعيين استدعاءات النظام وينفذ نظام ملفات افتراضي متوافق مع POSIX وطبقة اعتراض الشبكة. يسمح هذا لوقت التشغيل بإنشاء عمليات سطر الأوامر، وتنفيذ أوامر shell، وتوجيه طلبات الخادم الداخلية إلى عناوين URL يمكن الوصول إليها عبر المتصفح لمعاينة تطبيق الويب المباشر.

تتضمن المنصة أيضًا قدرات لإدارة عمليات نظام الملفات الافتراضي، ومراقبة تغييرات الملفات، والتكامل مع سجلات الحزم الخاصة عبر تسجيل الدخول الموحد والتحقق من الهوية. يمكن نشرها في الموقع أو داخل البنية التحتية للسحابة الخاصة للحفاظ على التنفيذ خلف جدران حماية الشركة.

Features

  • Browser-Based Execution Environments - Provides a full-stack, browser-based execution environment that simulates an operating system to run server-side code.
  • Browser-Based Runtimes - Provides a full-stack server runtime that executes directly within a web browser environment.
  • Virtual Filesystems - Implements a POSIX-compliant virtual filesystem that allows browser-based applications to manage project files and monitor changes.
  • Virtualized Filesystem Layers - Simulates a POSIX-compliant file system in memory to allow server-side tools to read and write files.
  • Client-Side Development Environments - Provides the infrastructure to execute build toolchains and servers in a browser tab, eliminating the need for remote virtual machines.
  • Cloud IDEs - Provides the underlying runtime for online code editors that manage virtual filesystems and execute toolchains.
  • Browser-Based Development Environments - Provides full stack coding environments that run entirely in the browser to remove the need for local installations.
  • Shell Command Execution - Enables the execution of system processes and shell commands within the browser environment.
  • Browser-Based Shell Execution - Implements a system for spawning command-line processes and executing shell commands directly within the browser.
  • Zero-Install Workflows - Implements zero-install workflows by providing an immediate, operational development environment directly in the browser.
  • In-Browser Process Management - Manages the lifecycle of multiple concurrent command-line processes and their standard input and output streams.
  • Browser-Based System Call Interceptors - Maps standard operating system calls to WebAssembly functions to execute binary toolchains within the browser sandbox.
  • Node.js Sandbox Runtimes - Initializes a full Node.js sandbox runtime using WebAssembly and a virtualized filesystem inside the browser.
  • Toolchain Execution - Runs compilers and bundlers directly in the browser by leveraging a virtualized environment.
  • Browser-side Execution Environments - Provides a browser-side execution environment to run server-side code and command-line tools without a remote backend.
  • Virtual File Systems - Provides a virtual file system to create, read, write, and delete files or mount data sets.
  • Local File Operations - Performs standard filesystem operations such as reading, writing, renaming, and deleting files and folders.
  • Filesystem Change Monitors - Watches for modifications to specific files or directories to trigger automatic updates or reactions.
  • Web Application Previews - Captures the URL of a running server and renders the output in a frame for live viewing.
  • Registry Connections - Enables connecting to and installing dependencies from private corporate package registries within the browser runtime.
  • Browser-Based Toolchain Execution - Runs build tools and module bundlers directly in the browser to enable interactive coding experiences.
  • Process Execution - Provides utilities for spawning and managing the lifecycle of command-line processes within the virtualized runtime.
  • Filesystem Mounting - Loads a directory tree or binary snapshot into the runtime to provide the initial set of project files.
  • Live Preview Refreshing - Reloads preview frames via messaging or source resets to reflect recent changes in the browser environment.
  • Network Request Interception - Captures requests from internal servers and routes them to a browser-accessible URL for live previewing.

سجل النجوم

مخطط تاريخ النجوم لـ stackblitz/webcontainer-coreمخطط تاريخ النجوم لـ stackblitz/webcontainer-core

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

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

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

Start searching with AI

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

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

    stackblitz/core

    10,829عرض على GitHub↗

    Online IDE powered by Visual Studio Code ⚡️

    عرض على GitHub↗10,829
  • os-js/os.jsالصورة الرمزية لـ os-js

    os-js/OS.js

    7,067عرض على GitHub↗

    OS.js is a browser-based desktop environment built entirely with JavaScript that runs a full graphical interface with windows, file management, and applications inside any modern web browser without requiring local software installation. It provides a web desktop platform that manages application windows as DOM elements with z-ordering, resizing, and event routing, while offering an abstracted virtual filesystem layer that unifies access across multiple storage backends through a common read/write interface. The platform connects to remote servers and desktops using SSH, VNC, or Xpra protocol

    JavaScriptcloud-platformdesktopjavascript
    عرض على GitHub↗7,067
  • jupyterlite/jupyterliteالصورة الرمزية لـ jupyterlite

    jupyterlite/jupyterlite

    4,840عرض على GitHub↗

    JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a backend server. It provides a client-side data science sandbox where users can execute programming language kernels and run interactive notebooks entirely within the web browser. The project allows for the creation of tailored distributions by pre-installing specific language packages, bundling custom wheels, and applying environment configurations. It supports the generation of static sites that can be deployed to any standard HTTP host, including the ability to package the envi

    TypeScriptjupyterjupyterlabjupyterlab-extension
    عرض على GitHub↗4,840
  • codeboxide/codeboxالصورة الرمزية لـ CodeboxIDE

    CodeboxIDE/codebox

    4,146عرض على GitHub↗

    Codebox is a browser-based integrated development environment used for writing and executing source code across cloud and desktop environments. It functions as a Node.js runtime environment, allowing JavaScript and Node.js code to run directly within a web browser. The project is a cross-platform IDE with native support for offline usage. It utilizes a modular plugin architecture that enables the addition of custom third-party functionality and extensions to the editor. The environment includes tools for codebase management, an integrated file system layer, and a command line interface for w

    JavaScript
    عرض على GitHub↗4,146
عرض جميع البدائل الـ 30 لـ Webcontainer Core→

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

ما هي وظيفة stackblitz/webcontainer-core؟

WebContainer هي بيئة وقت تشغيل قائمة على المتصفح مصممة لتنفيذ كود جانب الخادم، وأوامر نظام التشغيل، وسلاسل أدوات تطوير المكدس الكامل مباشرة داخل علامة تبويب ويب. توفر البنية التحتية لبيئات التطوير السحابية (cloud IDEs) وسير عمل التطوير بدون تثبيت عن طريق محاكاة وقت تشغيل يلغي الحاجة إلى التثبيتات المحلية أو الأجهزة الافتراضية البعيدة.

ما هي الميزات الرئيسية لـ stackblitz/webcontainer-core؟

الميزات الرئيسية لـ stackblitz/webcontainer-core هي: Browser-Based Execution Environments, Browser-Based Runtimes, Virtual Filesystems, Virtualized Filesystem Layers, Client-Side Development Environments, Cloud IDEs, Browser-Based Development Environments, Shell Command Execution.

ما هي البدائل مفتوحة المصدر لـ stackblitz/webcontainer-core؟

تشمل البدائل مفتوحة المصدر لـ stackblitz/webcontainer-core: stackblitz/core — Online IDE powered by Visual Studio Code ⚡️. os-js/os.js — OS.js is a browser-based desktop environment built entirely with JavaScript that runs a full graphical interface with… jupyterlite/jupyterlite — JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a… stackblitz/bolt.new — bolt.new is an AI-powered full-stack web builder and browser-based IDE that generates, edits, and deploys web… codesandbox/codesandbox-client — This project is a cloud-based web IDE and development workspace that provides a professional code editor and execution… codeboxide/codebox — Codebox is a browser-based integrated development environment used for writing and executing source code across cloud…