awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zeit avatar

zeit/pkgArchived

0
View on GitHub↗
24,366 نجوم·1,070 تفرعات·JavaScript·MIT·2 مشاهداتnpmjs.com/pkg↗

Pkg

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 host machine. It handles binary size compression through GZip or Brotli and provides mechanisms for programmatic packaging trigger within custom build pipelines.

Features

  • Standalone Executable Compilers - Bundles a runtime and application code into a single standalone binary that runs without a local runtime installation.
  • Node.js Project Bundlers - Bundles Node.js projects and their dependencies into single standalone executable files.
  • Snapshot Bundling - Embeds project assets and dependencies into a virtual filesystem snapshot that the runtime reads as if they were on disk.
  • Embedded Binary Snapshots - Embeds project assets and native modules into a virtual snapshot filesystem inside the binary.
  • Virtual Filesystem Bundling - Collects specified files and detects used assets to embed them in a virtual snapshot filesystem.
  • Cross-Platform Binary Distribution - Packages a single codebase into native executables for multiple desktop operating systems to simplify software delivery.
  • Standalone Application Packaging - Packages applications into single-file binaries to eliminate the need for pre-installed runtimes.
  • Cross-Platform Executable Packagers - Compiles code into distributable standalone binaries for multiple operating systems from a single host.
  • Cross-Platform Compilers - Generates executable files for different operating systems and architectures from a single host machine.
  • Node.js Binary Compilation - Converts JavaScript projects into standalone executables including native addons and assets for easier deployment.
  • Cross-Platform Binary Generation - Generates platform-specific executable binaries for diverse CPU architectures and operating systems from a single host.
  • Native Addon Extraction - Extracts bundled native binary modules to temporary disk locations at runtime to facilitate OS loading.
  • Binary Asset Embedding - Bakes non-code project assets like images or styles directly into the compiled executable binary.
  • Binary Size Optimizations - Reduces the final executable size by compressing the embedded filesystem using Brotli or GZip.
  • Bytecode Obfuscators - Compiles source code into bytecode to prevent easy extraction of raw logic from the executable.
  • Source Obfuscation - Compiles JavaScript source into binary bytecode to hide raw logic within the executable.
  • Native Module Bundling - Bundles compiled native modules into the executable and manages the disk extraction required to load them.
  • Runtime Options Embedding - Bakes engine flags and runtime configurations directly into the binary executable for consistent execution.
  • Source Code Protection - Secures application logic by converting source code into bytecode within a compiled binary to prevent extraction.
  • Source Code Obfuscation - Compiles source code into bytecode to obscure raw logic and prevent easy extraction.
  • Build Tools - Packages Node.js projects into executable binaries.

سجل النجوم

مخطط تاريخ النجوم لـ zeit/pkgمخطط تاريخ النجوم لـ zeit/pkg

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة zeit/pkg؟

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.

ما هي الميزات الرئيسية لـ zeit/pkg؟

الميزات الرئيسية لـ zeit/pkg هي: Standalone Executable Compilers, Node.js Project Bundlers, Snapshot Bundling, Embedded Binary Snapshots, Virtual Filesystem Bundling, Cross-Platform Binary Distribution, Standalone Application Packaging, Cross-Platform Executable Packagers.

ما هي البدائل مفتوحة المصدر لـ zeit/pkg؟

تشمل البدائل مفتوحة المصدر لـ zeit/pkg: nexe/nexe — Nexe is a cross-platform binary bundler and compiler that packages Node.js applications and their dependencies into… vercel/pkg — pkg is a Node.js executable packager and cross-platform binary compiler. It bundles a project and its dependencies… red/red — Red is a programming language with a native compiler that translates high-level source code into standalone… mitchellh/gox — Gox is a cross-platform build automator and command line tool designed for Go cross-compilation. It serves as a… bflattened/bflat — bflat is a native compiler and ahead-of-time binary generator for C#. It transforms source code into self-contained… alex8088/electron-vite — electron-vite is a build system and multi-process bundle orchestrator that uses Vite to compile and bundle the main,…

بدائل مفتوحة المصدر لـ Pkg

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Pkg.
  • nexe/nexeالصورة الرمزية لـ nexe

    nexe/nexe

    13,571عرض على GitHub↗

    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 ru

    TypeScriptbinariesbinarybundle
    عرض على GitHub↗13,571
  • vercel/pkgالصورة الرمزية لـ vercel

    vercel/pkg

    24,364عرض على 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
    عرض على GitHub↗24,364
  • red/redالصورة الرمزية لـ red

    red/red

    6,009عرض على GitHub↗

    Red is a programming language with a native compiler that translates high-level source code into standalone executables for Windows, macOS, and Linux without external runtime dependencies. It combines a cross-platform GUI development framework that renders native operating system widgets from a single codebase with a reactive data binding system that automatically synchronizes UI state with data sources. The language also includes an embedded DSL and parsing engine based on PEG grammar rules for defining and processing domain-specific languages within the language itself. The project distingu

    Red
    عرض على GitHub↗6,009
  • mitchellh/goxالصورة الرمزية لـ mitchellh

    mitchellh/gox

    4,580عرض على GitHub↗

    Gox is a cross-platform build automator and command line tool designed for Go cross-compilation. It serves as a toolchain manager that builds and configures the necessary compilation tools and flags required to target diverse hardware platforms. The system automates the setup, installation, and provisioning of the assemblers and linkers needed for different operating systems and architectures. It manages the generation of executable binaries for multiple platforms in parallel, utilizing custom naming templates and linker flags to prepare software releases. The tool provides capabilities for

    Go
    عرض على GitHub↗4,580
  • عرض جميع البدائل الـ 30 لـ Pkg→