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

20 repositorios

Awesome GitHub RepositoriesBinary Packaging Scripts

Scripts and tools used to bundle source code into platform-specific binary installers.

Explore 20 awesome GitHub repositories matching devops & infrastructure · Binary Packaging Scripts. Refine with filters or upvote what's useful.

Awesome Binary Packaging Scripts GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • python/cpythonAvatar de python

    python/cpython

    73,265Ver en GitHub↗

    CPython is the primary, community-maintained reference implementation of the Python programming language. It functions as a high-level, interpreted execution environment that compiles source code into platform-independent bytecode for processing by a stack-based virtual machine. The runtime manages memory through a combination of reference counting and generational cyclic garbage collection, while dynamic type dispatching determines object behavior at runtime based on metadata stored within object headers. The project is distinguished by its C-based architecture, which provides a stable forei

    Automates the bundling of source code into platform-specific binary installers through specialized build scripts.

    Python
    Ver en GitHub↗73,265
  • homebrew/legacy-homebrewAvatar de Homebrew

    Homebrew/legacy-homebrew

    26,849Ver en GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Compiles source code into distributable binary files and generates required package metadata.

    Ver en GitHub↗26,849
  • 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

    Compiles code into distributable standalone binaries for multiple operating systems from a single host.

    JavaScript
    Ver en GitHub↗24,366
  • simulatedgreg/electron-vueAvatar de SimulatedGREG

    SimulatedGREG/electron-vue

    15,399Ver en GitHub↗

    electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using Electron and Vue.js. It provides a standardized project structure and an integrated build pipeline to accelerate the development of desktop software. The project enables a hybrid deployment model, allowing developers to generate both standalone desktop executables for multiple operating systems and browser-compatible web versions from a single codebase. It distinguishes its development workflow with hot reloading and hot module replacement to update the user interface in real-ti

    Bundles the web application and runtime into OS-specific executable installers for production distribution.

    JavaScriptbabelboilerplatedocumentation
    Ver en GitHub↗15,399
  • homebrew/homebrew-coreAvatar de Homebrew

    Homebrew/homebrew-core

    15,383Ver en GitHub↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Generates pre-compiled binary packages (bottles) from source formulae for efficient distribution.

    Rubycoreformulaehacktoberfest
    Ver en GitHub↗15,383
  • electron/fiddleAvatar de electron

    electron/fiddle

    7,736Ver en GitHub↗

    Fiddle is an interactive API reference tool and playground environment for the Electron platform. It serves as a project prototyper and sandbox where users can explore, draft, and test application logic without the need to manually set up a full project structure. The tool distinguishes itself by allowing users to compile prototype experiments into distributable standalone binaries for Windows, macOS, and Linux. It also provides a mechanism to export these experiments into standalone project folders for continued development in a professional integrated development environment. The environme

    Compiles prototype experiments into distributable standalone binaries for Windows, macOS, and Linux.

    TypeScriptdesktopelectronhacktoberfest
    Ver en GitHub↗7,736
  • middleman/middlemanAvatar de middleman

    middleman/middleman

    7,110Ver en GitHub↗

    Middleman is a Ruby-based static site generator and web framework used to transform templates and assets into standalone HTML, CSS, and JavaScript files. It functions as a multi-engine template processor and build tool, converting source markup into production-ready websites that can be hosted on any web server. The system is distinguished by a comprehensive asset pipeline that handles compression, minification, and fingerprinting to optimize web delivery. It features an extensible architecture with lifecycle hooks and a middleware-based request interception layer, allowing for the programmat

    Reduces the size of styles and scripts during the build process to speed up loading.

    Rubymiddlemanstatic-site-generator
    Ver en GitHub↗7,110
  • guardicore/monkeyAvatar de guardicore

    guardicore/monkey

    7,014Ver en GitHub↗

    Monkey is an adversary emulation platform and breach and attack simulation tool designed to test network defenses through automated lateral movement and exploit delivery. It functions as a network security testing system that evaluates security posture by attempting to propagate through vulnerabilities and extract sensitive system credentials. The platform distinguishes itself by simulating specific real-world attacker behaviors, such as ransomware encryption, cryptojacking, and the theft of browser-stored credentials and secure shell keys. It utilizes binary hash randomization to evade antiv

    Compiles source code into portable container or image formats using automated build scripts.

    Python
    Ver en GitHub↗7,014
  • v2fly/fhs-install-v2rayAvatar de v2fly

    v2fly/fhs-install-v2ray

    6,756Ver en GitHub↗

    fhs-install-v2ray is a shell script that automates the deployment of V2Ray, a network proxy tool, on Linux servers. It downloads precompiled binaries and geographic data from a release server, places them into standard Linux filesystem directories, and registers V2Ray as a persistent background service managed by systemd. The script is designed to be idempotent, meaning repeated runs do not overwrite custom configurations, and uninstallation removes all installed files and services completely. The tool distinguishes itself by enforcing a Filesystem Hierarchy Standard (FHS) layout, mapping bin

    Bundles compiled V2Ray binaries and geographic data into compressed archives for remote deployment.

    Shellinstallerscriptv2ray
    Ver en GitHub↗6,756
  • processing/processingAvatar de processing

    processing/processing

    6,487Ver en GitHub↗

    Processing is a creative coding environment and Java graphics library designed for writing visual sketches that produce interactive 2D and 3D graphics and animations. It runs on the Java Virtual Machine, using an OpenGL-based hardware-accelerated rendering pipeline, and operates on a sketch-based execution model where programs run as continuous loops of setup and draw functions with event-driven input handling for keyboard, mouse, and window interactions. The environment distinguishes itself as a cross-platform sketch tool that runs visual programs unchanged on desktop, web, Android, and Rasp

    Bundles sketches into standalone executables for distribution on different operating systems.

    Java
    Ver en GitHub↗6,487
  • maximegris/angular-electronAvatar de maximegris

    maximegris/angular-electron

    5,725Ver en GitHub↗

    Angular Electron is a project scaffolding tool that generates a preconfigured desktop application template combining Angular's web framework with Electron's native runtime. It produces cross-platform executables for Windows, macOS, and Linux from a single codebase, while providing a development server with hot reload that automatically refreshes the Electron renderer process when Angular source files change. The project handles the architectural complexity of running Angular inside Electron by separately bundling Node.js modules for the main process and Angular modules for the renderer proces

    Creates platform-specific installable binaries for Linux, Windows, and Mac.

    TypeScript
    Ver en GitHub↗5,725
  • pypa/sampleprojectAvatar de pypa

    pypa/sampleproject

    5,245Ver en GitHub↗

    Este proyecto es una implementación de referencia y tutorial diseñado para demostrar el flujo de trabajo de extremo a extremo de construcción, versionado y carga de distribuciones de Python. Sirve como una plantilla de proyecto concreta y ejemplo para configurar metadatos y artefactos de compilación para índices de paquetes. El repositorio ilustra cómo empaquetar software definiendo metadatos del proyecto y dependencias en archivos de configuración estáticos. Cubre el proceso de transformar árboles de fuente en archivos versionados y distribuciones binarias específicas de plataforma, mostrando específicamente cómo construir wheels binarios y distribuciones de fuente. El proyecto cubre áreas de capacidad más amplias, incluyendo gestión de dependencias, la creación de interfaces de línea de comandos y la automatización de la publicación de lanzamientos en repositorios. También demuestra el uso de entornos virtuales aislados y la integración de extensiones binarias.

    Demonstrates distributing compiled extensions and source code to repositories for standard installation.

    Python
    Ver en GitHub↗5,245
  • kangax/html-minifierAvatar de kangax

    kangax/html-minifier

    5,045Ver en GitHub↗

    html-minifier es una utilidad de Node.js diseñada para reducir el tamaño de archivos HTML optimizando el marcado, simplificando estructuras de documentos y comprimiendo CSS y JavaScript embebidos. Funciona como un compresor de marcado HTML y optimizador de documentos web que elimina espacios en blanco, comentarios y atributos redundantes. La herramienta se distingue por actuar como un optimizador de activos embebidos, procesando contenido dentro de etiquetas style y script a través de motores de compresión especializados. Simplifica la salida final eliminando etiquetas opcionales y reemplazando doctypes largos con versiones más cortas. El proyecto cubre una gama de capacidades de optimización, incluyendo la optimización de atributos para eliminar comillas innecesarias y valores vacíos, así como el formateo de la estructura de salida para controlar la longitud de las líneas. También incluye mecanismos de preservación de marcado para proteger etiquetas o bloques de contenido específicos del proceso de compresión.

    Compresses internal CSS and JavaScript assets embedded directly within the HTML to reduce page weight.

    JavaScript
    Ver en GitHub↗5,045
  • sbt/sbtAvatar de sbt

    sbt/sbt

    4,929Ver en GitHub↗

    Sbt es una herramienta de compilación de JVM y sistema de gestión de dependencias diseñado para Scala y Java. Funciona como un orquestador de compilación multi-proyecto que gestiona la compilación del código fuente, resuelve librerías externas de repositorios remotos y empaqueta binarios para su distribución. El proyecto se distingue por su sistema de compilación interactivo, que proporciona un bucle de lectura-evaluación-impresión (REPL) para la inspección de estado en tiempo real y la ejecución de tareas. Utiliza un modelo de ejecución basado en grafos de dependencias para procesar tareas y mantiene un almacén clave-valor con seguridad de tipos para la configuración dinámica de la compilación. Sus capacidades cubren la automatización de compilación de JVM con recompilación incremental, organización de proyectos modulares y ejecución automatizada de pruebas. El sistema también admite compilación entre versiones, publicación de artefactos en almacenamiento en la nube y un modelo de plugin extensible para añadir lógica de compilación personalizada.

    Compiles source files into binaries and packages them into distributable archives for deployment.

    Scala
    Ver en GitHub↗4,929
  • zlt2000/microservices-platformAvatar de zlt2000

    zlt2000/microservices-platform

    4,735Ver en GitHub↗

    Este proyecto es una arquitectura empresarial integral para construir sistemas distribuidos multi-inquilino, implementada como una plataforma de microservicios de Spring Cloud. Proporciona un framework completo para gestionar microservicios, centrándose en la arquitectura de datos multi-inquilino y la provisión centralizada de identidad. La plataforma se distingue por su enfoque integrado de identidad y seguridad, utilizando un proveedor de identidad OAuth2 para gestionar el inicio de sesión único, control de acceso basado en roles y emisión de tokens JWT a través de servicios distribuidos. Además, separa los límites organizacionales mediante el aislamiento de datos multi-inquilino, asegurando que los recursos y datos estén lógica o físicamente particionados entre diferentes inquilinos. El sistema cubre una amplia superficie de capacidades distribuidas, incluyendo la gobernanza de servicios mediante enrutamiento de API gateway y disyuntores, y la coordinación de datos mediante transacciones distribuidas y mecanismos de bloqueo. También incluye una pila de observabilidad distribuida para el trazado de solicitudes y registro centralizado, junto con la sincronización de motores de búsqueda en tiempo real y mensajería asíncrona basada en eventos. El flujo de trabajo de desarrollo es compatible con herramientas de automatización para la generación de código de aplicación y empaquetado de binarios específico de la plataforma.

    Includes build scripts to compile and package projects into platform-specific executable binaries.

    Javaelkgpejava
    Ver en GitHub↗4,735
  • apache/incubator-pagespeed-ngxA

    apache/incubator-pagespeed-ngx

    4,343Ver en GitHub↗

    Este proyecto es un módulo de rendimiento de NGINX y acelerador de páginas automático que optimiza las páginas web y los activos asociados para reducir los tiempos de carga. Funciona como un optimizador de activos web que minifica CSS y JavaScript y comprime imágenes para reducir la transferencia total de datos. El sistema opera como un optimizador de caché HTTP, modificando los encabezados de caché y extendiendo la vida útil de los activos para disminuir la frecuencia de descargas repetidas. Aplica automáticamente las mejores prácticas de rendimiento web para acelerar la carga de páginas y mejorar la velocidad de entrega. El proyecto cubre amplias áreas de capacidad, incluyendo compresión de activos frontend, gestión de caché del navegador y ajuste del servidor NGINX. Maneja la aceleración de carga de páginas difiriendo recursos no críticos e incrustando activos pequeños.

    Compresses frontend assets including JavaScript, CSS, and images to minimize the total bytes transferred.

    C++
    Ver en GitHub↗4,343
  • uncss/grunt-uncssAvatar de uncss

    uncss/grunt-uncss

    3,795Ver en GitHub↗

    grunt-uncss is a CSS dead code eliminator and static analysis build tool. It functions as a Grunt CSS optimization plugin that identifies and deletes redundant style rules to reduce stylesheet file sizes and improve frontend performance. The tool analyzes HTML files and headless browser DOM states to detect styles that do not match any elements in the markup. It supports the protection of specific selectors through whitelists to ensure that styles for dynamically injected elements are preserved during the cleanup process. The project covers frontend asset minification by compressing cleaned

    Compresses cleaned stylesheets into a compact format to reduce the frontend payload.

    HTML
    Ver en GitHub↗3,795
  • luarocks/luarocksAvatar de luarocks

    luarocks/luarocks

    3,703Ver en GitHub↗

    LuaRocks is a package manager and dependency manager for the Lua programming language. It serves as a system for installing and managing external modules, as well as a distribution framework and central repository for hosting and sharing Lua libraries. The system provides a framework for publishing libraries and binaries to remote registries and supports the creation of private package hosting and custom index mirrors. It utilizes a hybrid repository model that combines local filesystem storage with remote network requests to discover and cache assets. The project covers a broad surface of c

    Supports uploading package specifications and binary files to a central manifest for public discovery.

    Lualualua-modulesluajit
    Ver en GitHub↗3,703
  • pbatard/fidoAvatar de pbatard

    pbatard/Fido

    2,773Ver en GitHub↗

    Fido is a command-line tool for automating the retrieval of official Windows installation images and UEFI shell files. It provides a script-driven interface to download these system images directly from remote servers without the use of a web browser. The project utilizes LZMA compression to embed scripts within executable binaries for smaller distribution sizes. It incorporates security utilities for generating and verifying cryptographic digital signatures, ensuring the integrity and authenticity of downloaded files via public-key verification. The tool covers automated file deployment and

    Reduces the storage size of automation scripts using LZMA compression for easier distribution.

    PowerShelledk2isopowershell-script
    Ver en GitHub↗2,773
  • lukemathwalker/cargo-chefAvatar de LukeMathWalker

    LukeMathWalker/cargo-chef

    2,503Ver en GitHub↗

    cargo-chef is a Rust build cache tool and CI pipeline accelerator designed to reduce compilation times by decoupling library compilation from application source code. It functions as a dependency recipe generator that extracts a project's dependency list into a recipe for pre-compilation without requiring the full source tree. The project optimizes Docker image builds by structuring container layers to store pre-computed build artifacts. This prevents full recompilation of dependencies when only application source code changes, ensuring that dependency updates only trigger necessary rebuilds.

    Provides scripts to wrap compiled assets into architecture-aware shell script installers for Linux targets.

    Rustcargocidocker
    Ver en GitHub↗2,503
  1. Home
  2. DevOps & Infrastructure
  3. Distribution and Packaging
  4. Software Distribution
  5. Compiled Binaries
  6. Binary Packaging Scripts

Explorar subetiquetas

  • Binary Package Generators1 sub-etiquetaTools that compile source code and bundle it with metadata into distributable package formats. **Distinct from Binary Packaging Scripts:** Distinct from Binary Packaging Scripts: focuses on the generation of the full package and metadata, not just the script for bundling.
  • Binary Package PublishingThe process of uploading compiled binary extensions and source archives to a package registry. **Distinct from Binary Package Generators:** Focuses on the act of publishing/distributing rather than the generation/bundling process.
  • Frontend Asset CompressionBuild-time reduction of CSS and JavaScript file sizes to improve web page load times. **Distinct from Script Compression:** Focuses on web frontend assets (CSS/JS) rather than binary payload scripts.
  • Script CompressionApplying compression to source scripts specifically to reduce binary distribution size. **Distinct from Binary Packaging Scripts:** Distinct from general binary packaging by focusing specifically on the compression of scripts for embedding.