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
·

8 repositorios

Awesome GitHub RepositoriesScript-to-Executable Compilers

Tools that compile setup scripts into standalone executable installers for Windows applications.

Distinct from Installation Scripts: Distinct from Installation Scripts: compiles scripts into executables rather than running them as scripts.

Explore 8 awesome GitHub repositories matching development tools & productivity · Script-to-Executable Compilers. Refine with filters or upvote what's useful.

Awesome Script-to-Executable Compilers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jrsoftware/issrcAvatar de jrsoftware

    jrsoftware/issrc

    5,156Ver en GitHub↗

    Inno Setup is an open-source script-driven installer generator for Windows. It transforms a plain-text script—written in a Pascal-derived scripting language—into a standalone executable that handles file installation, registry configuration, shortcut creation, and uninstall logic. The resulting installer is a self-extracting executable that compresses all payload files using LZMA compression, producing a compact and self-contained setup package. The tool distinguishes itself with a fully programmable Pascal-based scripting language, allowing developers to write custom logic, design custom wiz

    Compiles Pascal-like setup scripts into standalone executable installers that handle file installation and system configuration.

    Pascalinno-setupinstaller
    Ver en GitHub↗5,156
  • brentvollebregt/auto-py-to-exeAvatar de brentvollebregt

    brentvollebregt/auto-py-to-exe

    4,952Ver en GitHub↗

    auto-py-to-exe es un convertidor de Python a EXE y empaquetador de ejecutables independiente que proporciona una interfaz gráfica basada en web para PyInstaller. Transforma scripts de Python en archivos binarios únicos que se ejecutan sin requerir una instalación local de Python o dependencias externas. El proyecto funciona como un automatizador de compilación basado en JSON, lo que permite a los usuarios guardar, cargar y exportar configuraciones de empaquetado complejas a través de archivos JSON para garantizar compilaciones consistentes y reproducibles en diferentes proyectos. La herramienta cubre la conversión de script a ejecutable, incluida la capacidad de agrupar activos estáticos e iconos en el binario. Proporciona opciones para suprimir la ventana de la consola del sistema durante el lanzamiento para aplicaciones GUI y admite la persistencia de datos externos para mantener bases de datos y archivos fuera del paquete ejecutable. Los usuarios pueden iniciar el proceso de conversión a través de la interfaz gráfica o mediante argumentos de línea de comandos en un modo sin interfaz.

    Compiles Python scripts into standalone executable binaries that run without a local Python installation.

    JavaScriptautomationbundleexecutable
    Ver en GitHub↗4,952
  • shadowwhisperer/remove-ms-edgeAvatar de ShadowWhisperer

    ShadowWhisperer/Remove-MS-Edge

    4,896Ver en GitHub↗

    Remove-MS-Edge is a script-based utility designed to uninstall preinstalled web browsers and the WebView2 runtime from Windows operating systems. It functions as a component management tool that leverages batch scripts to remove system packages and associated runtime environments. The project includes a recovery utility to restore removed browser components from cabinet archives. This capability is used to resolve Windows Update loops and repair system update failures caused by missing browser components. The toolkit employs system-level primitives including the Deployment Image Servicing an

    Bundles batch scripts into a single executable to manage administrative privileges and sequence system operations.

    Batchfilebatchedgeexe
    Ver en GitHub↗4,896
  • rubygems/bundlerAvatar de rubygems

    rubygems/bundler

    4,881Ver en GitHub↗

    Bundler is a Ruby dependency manager that resolves gem versions and locks them in a lockfile so every machine installs the same set of dependencies. It manages package sources, provides environment diagnostics, and wraps commands and consoles to run inside a consistent gem context, preventing version mismatches across development, testing, and production. Unlike a simple package installer, Bundler uses a SAT solver to find a consistent set of gem versions satisfying all constraints, segregates authentication secrets from source URLs, and enforces platform-specific dependency filtering. Its lo

    Generates wrapper scripts that run the correct locked gem version without requiring a command prefix.

    Rubydependency-managerrubyrubygems
    Ver en GitHub↗4,881
  • moraroy/nonsteamlaunchers-on-steam-deckAvatar de moraroy

    moraroy/NonSteamLaunchers-On-Steam-Deck

    4,278Ver en GitHub↗

    Este proyecto es una suite de gestión para Steam Deck diseñada para instalar y organizar lanzadores de juegos de terceros, automatizar la población de la biblioteca y gestionar runtimes de compatibilidad. Funciona como una herramienta de automatización de biblioteca que escanea lanzadores externos para agregar juegos y metadatos a la colección principal, junto con un gestor dedicado para desplegar capas de compatibilidad GE-Proton y UMU. El software se distingue por integrar aplicaciones de Android a través de Waydroid y utilizar un prefijo de Proton compartido para instalar múltiples paquetes de terceros, reduciendo el uso de disco. También incluye un gestor de almacenamiento que reubica prefijos de instalación y carpetas de datos a medios externos utilizando enlaces simbólicos para optimizar el almacenamiento portátil. El sistema cubre una amplia gama de capacidades, incluyendo sincronización de biblioteca en segundo plano para juegos y accesos directos web, personalización visual con metadatos y arte de portada, e integración de respaldo automático de partidas guardadas. La instalación y configuración se manejan a través de un pipeline de scripts de shell remotos.

    Uses tailored launch scripts to bridge external applications and mobile containers into the gaming interface.

    Pythondeckmachinenonsteam
    Ver en GitHub↗4,278
  • nextest-rs/nextestAvatar de nextest-rs

    nextest-rs/nextest

    2,828Ver en GitHub↗

    nextest is a high-performance test execution framework and Rust test runner designed to manage parallelism, retries, and timeouts. It serves as a test recording system that captures execution metadata and outputs into archives for later failure analysis and replay. The project distinguishes itself as a flakiness detection tool, identifying unstable tests through stress loops and automated retry policies. It also functions as a CI test orchestrator, capable of partitioning test suites across multiple workers and exporting results in standardized JUnit XML and JSON formats. The framework provi

    Executes test binaries via wrapper scripts to support cross-compilation and specific target environments.

    Rustcargo-plugincargo-subcommandflaky-tests
    Ver en GitHub↗2,828
  • pypa/setuptoolsAvatar de pypa

    pypa/setuptools

    2,809Ver en GitHub↗

    Setuptools is a Python package build tool and distribution framework used to bundle code into distributable archives. It functions as a project metadata manager, allowing for the declarative definition of project identity, versioning, and dependencies. The toolkit distinguishes itself by providing an extension compiler for C and C++ source files and a plugin architecture that uses entry points to enable runtime discovery of functionality. It also supports development environment tooling, such as editable installs that link source code directly to the environment to allow immediate changes wit

    Generates wrapper scripts that ensure necessary dependencies and paths are loaded before executing command-line scripts.

    Python
    Ver en GitHub↗2,809
  • veil-framework/veil-evasionAvatar de Veil-Framework

    Veil-Framework/Veil-Evasion

    1,838Ver en GitHub↗

    Veil-Evasion es un framework diseñado para generar archivos ejecutables personalizados para probar sistemas defensivos. Funciona como una utilidad de pruebas de seguridad que simula patrones utilizados para eludir software de seguridad durante pruebas de penetración autorizadas. La plataforma se distingue por un sistema de construcción modular que transforma scripts en binarios nativos independientes, asegurando una ejecución consistente en diferentes sistemas operativos sin dependencias externas. Utiliza inyección de código fuente basada en plantillas para construir estos payloads, permitiendo la configuración dinámica de archivos ejecutables durante el proceso de construcción. El framework incluye una interfaz de llamada a procedimiento remoto (RPC) que permite a clientes externos activar y configurar programáticamente tareas complejas de generación de payloads. Esta capacidad de orquestación admite entornos distribuidos, permitiendo a los usuarios gestionar y automatizar la creación de payloads de seguridad a través de un protocolo de comunicación estándar.

    Bundles scripts into standalone binary files to simplify distribution and ensure consistent execution.

    Pythonantivirusantivirus-evasionpython
    Ver en GitHub↗1,838
  1. Home
  2. Development Tools & Productivity
  3. Installation Scripts
  4. Script-to-Executable Compilers

Explorar subetiquetas

  • Script Wrappers3 sub-etiquetasBundling scripts into executables to manage privilege escalation and execution sequencing. **Distinct from Script-to-Executable Compilers:** Focuses on wrapping scripts for execution orchestration rather than compiling them into native installers.