awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesCross-Runtime Exception Translation

Mechanisms for intercepting and translating exceptions between different execution environments, such as WebAssembly and JavaScript.

Distinct from Process Exception Interception: Focuses on translating exceptions across a language boundary rather than just capturing process-level crashes within one runtime

Explore 3 awesome GitHub repositories matching software engineering & architecture · Cross-Runtime Exception Translation. Refine with filters or upvote what's useful.

Awesome Cross-Runtime Exception Translation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • wasm-bindgen/wasm-bindgenAvatar wasm-bindgen

    wasm-bindgen/wasm-bindgen

    9,042Vezi pe GitHub↗

    wasm-bindgen is a glue code generator and interoperability tool that facilitates high-level communication and data exchange between compiled Rust modules and JavaScript environments. It functions as a memory bridge and type definition generator, allowing the exchange of complex data types and the calling of functions across execution boundaries. The project distinguishes itself by automating the conversion of data types and function signatures using attribute-based bindings. It generates the necessary JavaScript and WebAssembly wrappers to manage linear memory mapping and creates automatic Ty

    Intercepts native Wasm traps and JavaScript errors to translate them into language-specific error types across the boundary.

    Rust
    Vezi pe GitHub↗9,042
  • tjanczuk/edgeAvatar tjanczuk

    tjanczuk/edge

    5,439Vezi pe GitHub↗

    Acest proiect este un bridge de runtime poliglot și un framework de interop conceput pentru a executa cod .NET și Node.js în cadrul unui singur proces de sistem de operare. Acesta funcționează ca un motor de execuție cross-runtime și host de scripting in-process, permițând comunicarea bidirecțională și schimbul de date între Common Language Runtime și mediile JavaScript pentru a elimina overhead-ul comunicării cross-process. Framework-ul se distinge prin furnizarea unui sistem pentru callback-uri asincrone bidirecționale și marshalling automat al bufferelor binare și al valorilor serializabile între diferite tipuri de obiecte gestionate. Permite compilarea și execuția fișierelor sursă sau a scripturilor inline din mai multe limbaje în cadrul unei aplicații care rulează, prin utilizarea unui model de compilator comun. Proiectul acoperă o gamă largă de capabilități, inclusiv offloading-ul sarcinilor asincrone către thread-uri de fundal, integrarea logicii externe ca middleware de framework web și execuția SQL asincronă. De asemenea, oferă instrumente de observabilitate pentru maparea excepțiilor cross-runtime și suportă debugging-ul proceselor atât gestionate, cât și native.

    Translates native exceptions into standard error objects to maintain consistent error handling across execution environments.

    C++
    Vezi pe GitHub↗5,439
  • cloudflare/workers-rsAvatar cloudflare

    cloudflare/workers-rs

    3,337Vezi pe GitHub↗

    The Cloudflare Workers Rust SDK is a toolchain and framework for building high-performance serverless functions using Rust. It compiles code into WebAssembly modules that execute within a sandboxed host environment at the edge. The project provides a typed remote procedure call system for invoking functions across different worker instances and utilizes procedural macros for mapping these distributed interfaces. It uses trait-based bindings and standardized wrappers to provide type-safe access to platform services and web-standard request and response objects. The SDK covers a broad range of

    Intercepts low-level system panics and translates them into catchable exceptions to prevent worker crashes.

    Rustcloudflareffirust
    Vezi pe GitHub↗3,337
  1. Home
  2. Software Engineering & Architecture
  3. Exception Traceback Capture
  4. Process Exception Interception
  5. Cross-Runtime Exception Translation