awesome-repositories.com
Blog
MCP
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
·
nexe avatar

nexe/nexe

0
View on GitHub↗
13,571 estrellas·556 forks·TypeScript·MIT·5 vistas

Nexe

Nexe is a cross-platform binary bundler and compiler that packages Node.js applications and their dependencies into single standalone executables. It functions as a runtime compiler that can build the Node.js runtime from source with custom flags and application snapshots to enable software distribution without requiring a pre-installed runtime.

The system allows for cross-compilation across different operating systems and architectures from a single build environment. It includes a static asset bundler to embed external files and directories directly into the compiled binary for access at runtime.

The build process is managed through a pipeline that supports custom middleware and plugins to modify source code, integrate build patches, and resolve dependencies.

Features

  • Binary Compilers - Converts interpreted JavaScript source code into standalone native binaries for distribution.
  • Cross-Platform Binary Generation - Generates platform-specific executable binaries for diverse CPU architectures and operating systems from a single build environment.
  • Cross-Compilation Toolchains - Provides a build environment capable of generating executable binaries for diverse operating systems and hardware architectures from a single host.
  • Build-Time Bundles - Bundles required libraries and external modules directly into application binaries during the build process.
  • Single-Binary Distributions - Packages an application and all its dependencies into a single executable file for simplified distribution.
  • Static Binary Compilers - Bakes external file contents and directory structures directly into the compiled executable binary.
  • Static Asset Embedding - Includes specific files or directories into the binary using glob patterns for access at runtime.
  • Static Dependency Bundlers - Resolves and embeds all required modules and libraries at build time to create a standalone executable.
  • Custom Runtime Builds - Compiles a version of the Node.js runtime from source with specific flags and configurations embedded into a binary.
  • Standalone Application Packaging - Packages Node.js apps into single standalone binaries to distribute software without requiring a pre-installed runtime.
  • Standalone Executable Compilers - Bundles Node.js applications and their dependencies into a single standalone binary for distribution without a pre-installed runtime.
  • Standalone Archive Deployment - Provides the ability to package applications as standalone executable archives for simplified installation and cross-platform execution.
  • Runtime Compilers - Compiles the Node.js runtime from source with custom build flags and application snapshots.
  • Runtime Builds - Compiles the Node.js runtime from source using custom flags and configurations for specific environment compatibility.
  • Standalone Server Executables - Generates self-contained server binaries that bundle the application and runtime for independent execution.
  • Bundling Pipeline Extensions - Provides hooks and interfaces for inserting custom transformation logic into the bundling pipeline.
  • Build Patching Utilities - Ships utilities for modifying application files during the build process to customize the final executable.
  • Build Pipeline Plugins - Implements a build pipeline with modular extensions that intercept and transform assets during the compilation lifecycle.
  • Embedded Asset Bundlers - Packages static assets and non-code files directly into an executable binary using an embedded virtual filesystem.
  • Binary Asset Embedding - Bakes JavaScript source and static assets directly into the compiled executable binary for internal runtime access.
  • Runtime Snapshots - Captures the initial state of the runtime environment to significantly accelerate the startup of bundled executables.

Historial de estrellas

Gráfico del historial de estrellas de nexe/nexeGráfico del historial de estrellas de nexe/nexe

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace nexe/nexe?

Nexe is a cross-platform binary bundler and compiler that packages Node.js applications and their dependencies into single standalone executables. It functions as a runtime compiler that can build the Node.js runtime from source with custom flags and application snapshots to enable software distribution without requiring a pre-installed runtime.

¿Cuáles son las características principales de nexe/nexe?

Las características principales de nexe/nexe son: Binary Compilers, Cross-Platform Binary Generation, Cross-Compilation Toolchains, Build-Time Bundles, Single-Binary Distributions, Static Binary Compilers, Static Asset Embedding, Static Dependency Bundlers.

¿Qué alternativas de código abierto existen para nexe/nexe?

Las alternativas de código abierto para nexe/nexe incluyen: zeit/pkg — pkg is a Node.js executable packager and cross-platform binary compiler. It bundles a project and its dependencies… btbn/ffmpeg-builds — FFmpeg-Builds is a cross-platform compilation toolchain and custom build system designed to generate static… vercel/pkg — pkg is a Node.js executable packager and cross-platform binary compiler. It bundles a project and its dependencies… indygreg/pyoxidizer — PyOxidizer is a Python application packager and interpreter embedder designed to compile Python code and dependencies… mitchellh/gox — Gox is a cross-platform build automator and command line tool designed for Go cross-compilation. It serves as a… rakyll/statik — Statik is a build tool for the Go language that transforms directory structures and files into byte arrays within…

Alternativas open-source a Nexe

Proyectos open-source similares, clasificados según cuántas características comparten con Nexe.
  • zeit/pkgAvatar de zeit

    zeit/pkg

    24,366Ver en GitHub↗

    pkg is a Node.js executable packager and cross-platform binary compiler. It bundles a project and its dependencies into a single standalone executable file that runs without a pre-installed runtime on the target machine. The tool uses a virtual filesystem bundler to embed project assets and native modules into a binary snapshot. It includes a bytecode obfuscator that compiles source code into bytecode to prevent the extraction of raw logic. The project supports cross-platform distribution, allowing the generation of binaries for different operating systems and architectures from a single hos

    JavaScript
    Ver en GitHub↗24,366
  • btbn/ffmpeg-buildsAvatar de BtbN

    BtbN/FFmpeg-Builds

    10,382Ver en GitHub↗

    FFmpeg-Builds is a cross-platform compilation toolchain and custom build system designed to generate static executables of the FFmpeg multimedia framework. It provides a distribution of pre-compiled binaries for multiple operating systems and hardware architectures. The project utilizes a Docker-based build environment to isolate toolchains and dependencies. This containerized approach enables multi-architecture cross-compilation and allows for parameter-driven feature selection to include specific codecs, libraries, and license options in the final binaries. The system manages the entire wo

    Shell
    Ver en GitHub↗10,382
  • vercel/pkgAvatar de vercel

    vercel/pkg

    24,364Ver en GitHub↗

    pkg is a Node.js executable packager and cross-platform binary compiler. It bundles a project and its dependencies into a single standalone binary, allowing applications to run on machines without a pre-installed runtime. The project distinguishes itself by precompiling JavaScript source code into bytecode to remove human-readable text and obfuscate the logic. It utilizes a virtual filesystem bundler to embed static assets and non-javascript files directly into the executable, employing compression algorithms to reduce the final binary size. The tool covers cross-platform compilation for var

    JavaScriptbinariesclicompiler
    Ver en GitHub↗24,364
  • indygreg/pyoxidizerAvatar de indygreg

    indygreg/PyOxidizer

    6,105Ver en GitHub↗

    PyOxidizer is a Python application packager and interpreter embedder designed to compile Python code and dependencies into a single standalone executable binary. It functions as a distribution tool that allows applications to run on target machines without a pre-installed interpreter. The project serves as a bridge between Rust and Python, providing a framework to integrate the two languages for creating linkable libraries or incrementally replacing logic. It facilitates the embedding of a Python runtime into larger applications to execute scripts or provide Python-based logic. The toolset c

    Rust
    Ver en GitHub↗6,105
  • Ver las 30 alternativas a Nexe→