1 dépôt
Systems for spawning and managing command-line processes and shell environments inside a web browser.
Distinct from Trusted Identity Shell Spawning: Focuses on the execution of shell commands within the browser runtime rather than the identity/signing of the spawning process.
Explore 1 awesome GitHub repository matching development tools & productivity · Browser-Based Shell Execution. Refine with filters or upvote what's useful.
WebContainer est un environnement d'exécution basé sur navigateur conçu pour exécuter du code côté serveur, des commandes de système d'exploitation et des toolchains de développement full-stack directement au sein d'un onglet web. Il fournit l'infrastructure pour les IDE cloud et les workflows de développement sans installation en simulant un runtime qui élimine le besoin d'installations locales ou de machines virtuelles distantes. Le système exploite WebAssembly pour mapper les appels système et implémente un système de fichiers virtuel conforme POSIX et une couche d'interception réseau. Cela permet au runtime de générer des processus en ligne de commande, d'exécuter des commandes shell et de router les requêtes serveur internes vers des URL accessibles par le navigateur pour la prévisualisation en direct des applications web. La plateforme inclut également des capacités pour gérer les opérations de système de fichiers virtuel, surveiller les changements de fichiers et s'intégrer avec des registres de paquets privés via l'authentification unique (SSO) et la vérification d'identité. Elle peut être déployée sur site ou au sein d'une infrastructure cloud privée pour garder l'exécution derrière les pare-feu d'entreprise.
Implements a system for spawning command-line processes and executing shell commands directly within the browser.