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
·

3 repository-uri

Awesome GitHub RepositoriesNative Module Toolchains

Toolsets for bootstrapping, compiling, and managing the build lifecycle of native extensions.

Distinct from Node.js Build Tools: Focuses on the compilation and bootstrapping of native binary extensions rather than general JavaScript application packaging.

Explore 3 awesome GitHub repositories matching development tools & productivity · Native Module Toolchains. Refine with filters or upvote what's useful.

Awesome Native Module Toolchains GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • nodejs/node-gypAvatar nodejs

    nodejs/node-gyp

    10,647Vezi pe GitHub↗

    node-gyp is a build system wrapper and compilation tool designed to transform C and C++ source code into binary modules for the Node.js runtime. It functions as a native module compiler that orchestrates the process of converting native source code into binary bindings for high-performance execution. The project provides cross-platform compilation by managing different compilers and SDKs across Windows, macOS, and Linux. It translates a single project configuration into platform-specific build files, such as Makefiles or Visual Studio projects, to ensure consistent builds across different ope

    Provides the primary toolchain for bootstrapping and compiling C and C++ native extensions for the Node.js runtime.

    Pythongypnodenode-addon
    Vezi pe GitHub↗10,647
  • neon-bindings/neonAvatar neon-bindings

    neon-bindings/neon

    8,410Vezi pe 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

    Ships a toolchain for bootstrapping, compiling, and managing the build process of Rust-based Node.js extensions.

    Rust
    Vezi pe GitHub↗8,410
  • nswbmw/node-in-debuggingAvatar nswbmw

    nswbmw/node-in-debugging

    6,457Vezi pe GitHub↗

    This project is a comprehensive technical guide and diagnostic manual for analyzing memory, performance, and asynchronous behavior within Node.js applications. It provides detailed methods for asynchronous tracing, memory diagnostics, and performance analysis to resolve runtime errors and execution bottlenecks. The resource distinguishes itself by covering advanced diagnostic workflows, including the use of flame graphs for CPU profiling, the capture and comparison of heap snapshots for memory leak detection, and the mapping of asynchronous call stacks. It also provides technical guidance on

    Provides technical guidance for building high-performance native extensions using Rust and safe bindings.

    debugdebuggingguide
    Vezi pe GitHub↗6,457
  1. Home
  2. Development Tools & Productivity
  3. Node.js Build Tools
  4. Native Module Toolchains

Explorează sub-etichetele

  • Rust ExtensionsBuilding high-performance native modules using Rust with safe bindings to the runtime. **Distinct from Native Module Toolchains:** Specifically targets Rust-based extension development rather than generic native module toolchains.