awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • electron/electron-api-demoselectron 的头像

    electron/electron-api-demos

    10,235在 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
    在 GitHub 上查看↗10,235
  • lua/lualua 的头像

    lua/lua

    9,768在 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
    在 GitHub 上查看↗9,768
  • neon-bindings/neonneon-bindings 的头像

    neon-bindings/neon

    8,410在 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
    在 GitHub 上查看↗8,410
  • napi-rs/napi-rsnapi-rs 的头像

    napi-rs/napi-rs

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