6 dépôts
Frameworks that enable running backend server logic directly within the browser for prototyping.
Distinct from Server-Side Frameworks: Focuses on browser-side execution of server logic, distinct from general server-side frameworks.
Explore 6 awesome GitHub repositories matching web development · Browser-side Execution Environments. Refine with filters or upvote what's useful.
Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s
Runs backend server code directly within the browser to facilitate rapid prototyping and experimentation.
Carlo is a Node.js web rendering framework and desktop application bundler. It functions as a server-side browser controller and headless automation bridge that uses a local browser instance as the primary user interface for Node.js applications. The project distinguishes itself by providing a bidirectional bridge for cross-environment JavaScript integration, allowing server-side functions to be exposed to the browser window object and enabling the execution of page-context code from the server. It includes capabilities for packaging applications into standalone desktop executables, complete
A controller that manages browser windows and exposes server-side functions to the frontend window object.
Provides a browser-based terminal for executing commands inside running containers.
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.
Provides a browser-side execution environment to run server-side code and command-line tools without a remote backend.
Dockhand is a multi-host Docker manager and container management interface used to control the lifecycle of containers, images, volumes, and networks. It functions as a Docker Compose orchestrator and GitOps deployment tool, enabling the synchronization of application stacks directly from remote Git repositories. The project distinguishes itself as an enterprise Docker access controller, providing role-based access control and identity verification through OIDC, LDAP, and multi-factor authentication. It secures sensitive data using AES-256-GCM encryption for credentials at rest and handles na
Provides a web-based terminal that pipes shell sessions through WebSockets for interactive container command execution.
This library is a JavaScript-based numerical analysis tool designed to perform complex mathematical operations directly within web browser environments. It provides a comprehensive suite of algorithms for linear algebra, matrix manipulation, and equation solving, enabling data-intensive computations to occur locally without requiring server-side processing. The project distinguishes itself by offering a specialized computational engine that handles advanced mathematical tasks such as gradient-based function optimization and iterative numerical approximation. By utilizing quadrature-based inte
Executes heavy mathematical workloads directly within the browser to avoid server-side latency.