awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesNative Module Development

The process of authoring high-performance extensions in native languages like C to expand runtime capabilities.

Distinct from Native Module Bridges: Focuses on the development of new functional modules in C, rather than just bridging to existing platform APIs.

Explore 4 awesome GitHub repositories matching part of an awesome list · Native Module Development. Refine with filters or upvote what's useful.

Awesome Native Module Development GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • electron/electron-api-demosAvatar de electron

    electron/electron-api-demos

    10,235Voir sur GitHub↗

    This repository provides a collection of interactive sample applications and reference implementations for the Electron framework. It serves as a library of API reference demos designed to help developers learn how to implement core desktop features. The project features visual demonstrations of cross-platform GUI management and practical examples of native operating system integration. It includes dedicated samples for handling native modules, crash reports, and the configuration of security implementations such as content security policies and process sandboxing. The codebase covers a broa

    Provides code examples for authoring high-performance extensions using native modules and handling OS-level file requests.

    HTML
    Voir sur GitHub↗10,235
  • lua/luaAvatar de lua

    lua/lua

    9,768Voir sur GitHub↗

    Lua is an embeddable scripting language written in ISO C, designed to be integrated into host applications for runtime customization. It provides a C-based scripting engine and a prototype-based object model that utilizes associative arrays and metatables to implement inheritance and complex data structures. The language features a cooperative multitasking system that manages concurrent execution threads via coroutines and an incremental garbage collector for automatic memory management. It includes a safe code sandbox to isolate global state and run untrusted scripts within a protected envir

    Allows the creation of high-performance modules in C to extend the functional capabilities of the scripting environment.

    C
    Voir sur GitHub↗9,768
  • neon-bindings/neonAvatar de neon-bindings

    neon-bindings/neon

    8,410Voir sur GitHub↗

    Neon is a framework for writing high-performance native Node.js modules using the Rust programming language. It serves as a foreign function interface bridge and a toolchain for bootstrapping, compiling, and managing Rust-based extensions. The project provides a cross-language memory manager that handles buffers and object borrowing to ensure safe memory access between Rust and JavaScript. It enables the mapping of data types and function calls across the language boundary, allowing Rust functions to be exported to the script environment and JavaScript functions to be called from Rust. The f

    Provides the framework and toolchain to develop high-performance native extensions for Node.js using Rust.

    Rust
    Voir sur GitHub↗8,410
  • napi-rs/napi-rsAvatar de napi-rs

    napi-rs/napi-rs

    7,500Voir sur GitHub↗

    napi-rs is a framework and toolkit for building high-performance native extensions for Node.js using Rust. It functions as a bridge between Rust and JavaScript runtimes, enabling the conversion of data types and the execution of native functions within a JavaScript environment. The project provides a native binary compiler and a cross-platform module orchestrator to automate the compilation and publishing of packages across multiple operating systems and architectures. It generates corresponding JavaScript type definitions and platform-specific binaries to ensure consistent installation. The

    Provides a framework for authoring high-performance native extensions to expand Node.js runtime capabilities.

    Rustjavascriptnapinapi-rs
    Voir sur GitHub↗7,500
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Native Integration
  5. Native Module Development