awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jrsoftware/issrcAvatar de jrsoftware

    jrsoftware/issrc

    5,156Voir sur 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
    Voir sur GitHub↗5,156
  • brentvollebregt/auto-py-to-exeAvatar de brentvollebregt

    brentvollebregt/auto-py-to-exe

    4,952Voir sur GitHub↗

    auto-py-to-exe est un convertisseur Python vers EXE et un packager d'exécutables autonomes qui fournit une interface graphique basée sur le web pour PyInstaller. Il transforme les scripts Python en fichiers binaires uniques qui s'exécutent sans nécessiter d'installation locale de Python ou de dépendances externes. Le projet fonctionne comme un automatiseur de build basé sur JSON, permettant aux utilisateurs d'enregistrer, charger et exporter des configurations de packaging complexes via des fichiers JSON pour assurer des builds cohérents et reproductibles à travers différents projets. L'outil couvre la conversion script-vers-exécutable, y compris la capacité de regrouper des actifs statiques et des icônes dans le binaire. Il fournit des options pour supprimer la fenêtre de console système lors du lancement pour les applications GUI et prend en charge la persistance des données externes pour garder les bases de données et les fichiers en dehors du package exécutable. Les utilisateurs peuvent initier le processus de conversion via l'interface graphique ou via des arguments de ligne de commande en mode headless.

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

    JavaScriptautomationbundleexecutable
    Voir sur GitHub↗4,952
  • shadowwhisperer/remove-ms-edgeAvatar de ShadowWhisperer

    ShadowWhisperer/Remove-MS-Edge

    4,896Voir sur 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
    Voir sur GitHub↗4,896
  • rubygems/bundlerAvatar de rubygems

    rubygems/bundler

    4,881Voir sur 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
    Voir sur GitHub↗4,881
  • moraroy/nonsteamlaunchers-on-steam-deckAvatar de moraroy

    moraroy/NonSteamLaunchers-On-Steam-Deck

    4,278Voir sur GitHub↗

    Ce projet est une suite de gestion pour le Steam Deck conçue pour installer et organiser des lanceurs de jeux tiers, automatiser le peuplement de la bibliothèque et gérer les runtimes de compatibilité. Il fonctionne comme un outil d'automatisation de bibliothèque qui scanne les lanceurs externes pour ajouter des jeux et des métadonnées à la collection principale, aux côtés d'un gestionnaire dédié pour déployer les couches de compatibilité GE-Proton et UMU. Le logiciel se distingue en intégrant des applications Android via Waydroid et en utilisant un préfixe Proton partagé pour installer plusieurs paquets tiers, réduisant ainsi l'utilisation du disque. Il inclut également un gestionnaire de stockage qui déplace les préfixes d'installation et les dossiers de données vers des supports externes en utilisant des liens symboliques pour optimiser le stockage de la console portable. Le système couvre un large éventail de capacités, incluant la synchronisation en arrière-plan de la bibliothèque pour les jeux et les raccourcis web, la personnalisation visuelle avec métadonnées et jaquettes, et l'intégration de sauvegarde automatique des jeux. L'installation et la configuration sont gérées via un pipeline de scripts shell distants.

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

    Pythondeckmachinenonsteam
    Voir sur GitHub↗4,278
  • nextest-rs/nextestAvatar de nextest-rs

    nextest-rs/nextest

    2,828Voir sur 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
    Voir sur GitHub↗2,828
  • pypa/setuptoolsAvatar de pypa

    pypa/setuptools

    2,809Voir sur 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
    Voir sur GitHub↗2,809
  • veil-framework/veil-evasionAvatar de Veil-Framework

    Veil-Framework/Veil-Evasion

    1,838Voir sur GitHub↗

    Veil-Evasion est un framework conçu pour générer des fichiers exécutables personnalisés afin de tester les systèmes défensifs. Il fonctionne comme un utilitaire de test de sécurité qui simule des modèles utilisés pour contourner les logiciels de sécurité lors de tests d'intrusion autorisés. La plateforme se distingue par un système de build modulaire qui transforme les scripts en binaires natifs autonomes, garantissant une exécution cohérente sur différents systèmes d'exploitation sans dépendances externes. Elle utilise l'injection de source basée sur des templates pour construire ces charges utiles (payloads), permettant la configuration dynamique des fichiers exécutables pendant le processus de build. Le framework inclut une interface d'appel de procédure à distance (RPC) qui permet aux clients externes de déclencher et de configurer par programmation des tâches complexes de génération de charges utiles. Cette capacité d'orchestration prend en charge les environnements distribués, permettant aux utilisateurs de gérer et d'automatiser la création de charges utiles de sécurité via un protocole de communication standard.

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

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

Explorer les sous-tags

  • Script Wrappers3 sous-tagsBundling 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.