WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har
OpenSandbox is a secure sandbox runtime and containerized code execution engine designed to run AI-generated code and scripts in isolated environments. It serves as a workload orchestrator that prevents host system contamination by utilizing kernel-level isolation to execute arbitrary commands and scripts. The project distinguishes itself by providing a model context server that bridges large language models to the sandbox for performing file operations and system commands. It also includes a remote GUI sandbox that supports browser automation and desktop interfaces via remote access protocol
Wasmtime is a WebAssembly runtime and sandboxed bytecode executor designed to run WebAssembly bytecode on a host system. It functions as an embeddable engine that integrates into applications through native APIs and language-specific bindings, as well as a standalone execution environment accessible via a command line interface. It is a WASI compatible runtime, implementing the WebAssembly System Interface to provide portable access to system resources. The engine utilizes a JIT compilation model to translate intermediate representation into optimized machine code for various CPU architecture
Lucet est un runtime WebAssembly et un compilateur de sandboxing qui traduit le bytecode WebAssembly en code machine natif. Il sert d'environnement d'exécution sécurisé et de générateur de code natif conçu pour exécuter du code non fiable tout en empêchant l'accès non autorisé aux ressources du système hôte.
Les fonctionnalités principales de bytecodealliance/lucet sont : Code Execution Sandboxes, WebAssembly AOT Compilers, Sandboxing Compilers, WebAssembly Sandboxing, WebAssembly Execution Modes, High-Performance Sandboxing, Machine Code Generation, Machine Code Generators.
Les alternatives open-source à bytecodealliance/lucet incluent : wasmedge/wasmedge — WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge,… bytecodealliance/wasm-micro-runtime. alibaba/opensandbox — OpenSandbox is a secure sandbox runtime and containerized code execution engine designed to run AI-generated code and… extism/extism — Extism is a cross-language WebAssembly plugin framework that lets applications written in any programming language… bytecodealliance/wasmtime — Wasmtime is a WebAssembly runtime and sandboxed bytecode executor designed to run WebAssembly bytecode on a host… gcc-mirror/gcc — This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from…