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

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

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

vercel/pkgArchived

0
View on GitHub↗
24,364 نجوم·1,068 تفرعات·JavaScript·MIT·7 مشاهدات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 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 various operating systems and CPU architectures. It also handles native module packaging by extracting compiled addons to temporary disk locations at runtime to ensure compatibility with system loading mechanisms.

The system allows for the embedding of specific runtime options and engine flags directly into the generated binary.

Features

  • Standalone Runtime Bundling - Bundles the Node.js runtime and application code into a single standalone executable file.
  • Standalone Applications - Bundles application code, dependencies, and static assets into one portable file for simpler installation.
  • Executable Packagers - Bundles a Node.js project and its dependencies into a single standalone binary for distribution.
  • Embedded Asset Bundlers - Provides a virtual filesystem bundler to embed static assets and non-javascript files directly into the generated executable.
  • Standalone Executable Generators - Converts interpreted scripts and dependencies into standalone binary executables to remove runtime interpreter dependencies.
  • Asset Embedding - Embeds static resources directly into executable binaries to improve portability and distribution.
  • Virtual Filesystem Schemes - Maps embedded files and folders to a virtual directory that the application reads as if they were on disk.
  • Application Distribution Tooling - Packages Node.js projects into standalone executables that run on machines without a pre-installed runtime.
  • Binary Asset Embedding - Bakes project files and directory structures directly into the compiled executable binary using compression.
  • Precompilation - Precompiles JavaScript source code into V8 bytecode to obfuscate logic and accelerate application startup.
  • Cross-Platform Binary Generation - Generates platform-specific executable binaries for diverse CPU architectures and operating systems.
  • Code Obfuscators - Precompiles JavaScript source code into V8 bytecode to remove human-readable text and obfuscate application logic.
  • Executable Compression Algorithms - Employs compression algorithms to reduce the final size of the embedded filesystem within the executable binary.
  • Native Addon Extraction - Extracts compiled native addons to temporary system directories at runtime to ensure OS compatibility.
  • Obfuscation - Precompiles source code into bytecode to remove human-readable text from the final executable.
  • Native Addon Loaders - Supports the execution of compiled binary modules and native addons within the bundled executable.
  • Build and Bundling - Utility to package Node.js projects into standalone executables.

سجل النجوم

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

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

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

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

Start searching with AI

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

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

    zeit/pkg

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

    pyinstaller/pyinstaller

    13,019عرض على GitHub↗

    PyInstaller is a cross-platform binary packager and application freezer that bundles Python scripts and their dependencies into standalone executables. It allows programs to be distributed and run on target operating systems without requiring a local installation of the Python interpreter. The tool functions as a standalone executable bundler, packaging the application with all necessary modules and libraries into a single file or folder. It includes integration for digital binary signing to satisfy operating system security requirements for distributed software. The system utilizes static a

    Pythonbundlepackagepy2app
    عرض على GitHub↗13,019
  • neutralinojs/neutralinojsالصورة الرمزية لـ neutralinojs

    neutralinojs/neutralinojs

    8,543عرض على GitHub↗

    Neutralinojs is a lightweight cross-platform desktop application framework that allows developers to build native applications using web technologies and a C++ backend. It serves as a native system API bridge, enabling JavaScript frontend code to execute system commands and manage files across Windows, macOS, and Linux. The project distinguishes itself as a portable runtime that renders interfaces via the system's built-in webview instead of bundling a full browser engine. This approach enables the packaging of web assets into small, standalone executable binaries. The framework provides com

    C++
    عرض على GitHub↗8,543
عرض جميع البدائل الـ 30 لـ Pkg→

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

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

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.

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

الميزات الرئيسية لـ vercel/pkg هي: Standalone Runtime Bundling, Standalone Applications, Executable Packagers, Embedded Asset Bundlers, Standalone Executable Generators, Asset Embedding, Virtual Filesystem Schemes, Application Distribution Tooling.

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

تشمل البدائل مفتوحة المصدر لـ vercel/pkg: zeit/pkg — pkg is a Node.js executable packager and cross-platform binary compiler. It bundles a project and its dependencies… nexe/nexe — Nexe is a cross-platform binary bundler and compiler that packages Node.js applications and their dependencies into… pyinstaller/pyinstaller — PyInstaller is a cross-platform binary packager and application freezer that bundles Python scripts and their… neutralinojs/neutralinojs — Neutralinojs is a lightweight cross-platform desktop application framework that allows developers to build native… odin-lang/odin — Odin is a compiled, statically typed systems programming language designed for high-performance software development.… micropython/micropython — MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained…