awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nexe avatar

nexe/nexe

0
View on GitHub↗
13,571 Stars·556 Forks·TypeScript·MIT·4 Aufrufe

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.

Star-Verlauf

Star-Verlauf für nexe/nexeStar-Verlauf für nexe/nexe

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Nexe

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Nexe.
  • zeit/pkgAvatar von zeit

    zeit/pkg

    24,366Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,366
  • btbn/ffmpeg-buildsAvatar von BtbN

    BtbN/FFmpeg-Builds

    10,382Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,382
  • vercel/pkgAvatar von vercel

    vercel/pkg

    24,364Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,364
  • indygreg/pyoxidizerAvatar von indygreg

    indygreg/PyOxidizer

    6,105Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,105
Alle 30 Alternativen zu Nexe anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von nexe/nexe?

Die Hauptfunktionen von nexe/nexe sind: Binary Compilers, Cross-Platform Binary Generation, Cross-Compilation Toolchains, Build-Time Bundles, Single-Binary Distributions, Static Binary Compilers, Static Asset Embedding, Static Dependency Bundlers.

Welche Open-Source-Alternativen gibt es zu nexe/nexe?

Open-Source-Alternativen zu nexe/nexe sind unter anderem: 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…