awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • electron/electron-api-demosAvatar de electron

    electron/electron-api-demos

    10,235Ver en 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
    Ver en GitHub↗10,235
  • lua/luaAvatar de lua

    lua/lua

    9,768Ver en 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
    Ver en GitHub↗9,768
  • neon-bindings/neonAvatar de neon-bindings

    neon-bindings/neon

    8,410Ver en 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
    Ver en GitHub↗8,410
  • napi-rs/napi-rsAvatar de napi-rs

    napi-rs/napi-rs

    7,500Ver en 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
    Ver en GitHub↗7,500
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Native Integration
  5. Native Module Development