awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bytecodealliance avatar

bytecodealliance/lucetArchived

0
View on GitHub↗
4,048 stele·167 fork-uri·Rust·Apache-2.0·2 vizualizări

Lucet

Lucet este un runtime WebAssembly și un compilator de tip sandbox care traduce bytecode-ul WebAssembly în cod mașină nativ. Acesta servește drept mediu de execuție securizat și generator de cod nativ conceput pentru a rula cod neverificat, prevenind în același timp accesul neautorizat la resursele sistemului gazdă.

Proiectul se concentrează pe sandboxing de înaltă performanță prin utilizarea compilării ahead-of-time pentru a atinge viteze de execuție aproape native. Implementează izolarea erorilor bazată pe software și o interfață de apeluri către gazdă pentru a gestiona comunicarea securizată și schimbul de date între modulul izolat și aplicația gazdă externă.

Sistemul oferă capabilități pentru generarea de cod mașină nativ, maparea liniară a memoriei și execuția bazată pe sandbox pentru a asigura o izolare puternică a memoriei.

Features

  • Code Execution Sandboxes - Provides a secure, isolated execution environment to run untrusted WebAssembly code without compromising host system resources.
  • WebAssembly AOT Compilers - Compiles WebAssembly bytecode into native machine code prior to execution for near-native performance.
  • Sandboxing Compilers - Translates WebAssembly bytecode into native machine code specifically for execution within a secure, isolated sandbox.
  • WebAssembly Sandboxing - Executes untrusted WebAssembly code in a secure environment to protect host memory and system resources.
  • WebAssembly Execution Modes - Provides a runtime that compiles and executes WebAssembly modules within a secure sandbox.
  • High-Performance Sandboxing - Achieves near-native execution speeds for isolated code by utilizing ahead-of-time compilation.
  • Machine Code Generation - Generates architecture-specific native machine code from WebAssembly bytecode to eliminate interpreter overhead.
  • Machine Code Generators - Converts portable WebAssembly instructions into optimized machine code specific to the host hardware.
  • Ahead-of-Time Wasm Execution - Implements ahead-of-time compilation of WebAssembly bytecode into native machine code for high-performance execution.
  • WebAssembly Runtimes - Acts as a high-performance execution environment for compiled WebAssembly modules with strong memory isolation.
  • Secure Execution Environments - Provides a sandboxed system designed to run untrusted code while preventing unauthorized host resource access.
  • Software-Based Fault Isolations - Implements software-based fault isolation to restrict memory access via guard pages and bounds checking.
  • Host-Call Interfaces - Provides a host-call interface to manage secure communication and data exchange between sandboxed modules and the host.
  • Isolated Code Execution - Ensures secure code execution by running programs in an isolated environment to prevent host system access.
  • Linear Memory Sharing - Utilizes linear memory mapping to provide fast indexing and memory isolation for WebAssembly modules.

Istoric stele

Graficul istoricului de stele pentru bytecodealliance/lucetGraficul istoricului de stele pentru bytecodealliance/lucet

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Lucet

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Lucet.
  • wasmedge/wasmedgeAvatar WasmEdge

    WasmEdge/WasmEdge

    10,665Vezi pe GitHub↗

    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

    C++artificial-intelligencecloudcloud-native
    Vezi pe GitHub↗10,665
  • bytecodealliance/wasm-micro-runtimeAvatar bytecodealliance

    bytecodealliance/wasm-micro-runtime

    5,990Vezi pe GitHub↗
    Caotassembly-scriptembedded
    Vezi pe GitHub↗5,990
  • alibaba/opensandboxAvatar alibaba

    alibaba/OpenSandbox

    11,682Vezi pe GitHub↗

    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

    Python
    Vezi pe GitHub↗11,682
  • bytecodealliance/wasmtimeAvatar bytecodealliance

    bytecodealliance/wasmtime

    18,241Vezi pe GitHub↗

    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

    Rustaotcraneliftjit
    Vezi pe GitHub↗18,241
Vezi toate cele 30 alternative pentru Lucet→

Întrebări frecvente

Ce face bytecodealliance/lucet?

Lucet este un runtime WebAssembly și un compilator de tip sandbox care traduce bytecode-ul WebAssembly în cod mașină nativ. Acesta servește drept mediu de execuție securizat și generator de cod nativ conceput pentru a rula cod neverificat, prevenind în același timp accesul neautorizat la resursele sistemului gazdă.

Care sunt principalele funcționalități ale bytecodealliance/lucet?

Principalele funcționalități ale bytecodealliance/lucet sunt: Code Execution Sandboxes, WebAssembly AOT Compilers, Sandboxing Compilers, WebAssembly Sandboxing, WebAssembly Execution Modes, High-Performance Sandboxing, Machine Code Generation, Machine Code Generators.

Care sunt câteva alternative open-source pentru bytecodealliance/lucet?

Alternativele open-source pentru bytecodealliance/lucet includ: 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…