awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jrsoftware/issrcAvatar jrsoftware

    jrsoftware/issrc

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

    brentvollebregt/auto-py-to-exe

    4,952Vezi pe GitHub↗

    auto-py-to-exe este un convertor Python în EXE și un pachet de executabile standalone care oferă o interfață grafică web pentru PyInstaller. Transformă scripturile Python în fișiere binare unice care rulează fără a necesita o instalare locală de Python sau dependențe externe. Proiectul funcționează ca un automatizator de build bazat pe JSON, permițând utilizatorilor să salveze, încarce și exporte configurații complexe de împachetare prin fișiere JSON pentru a asigura build-uri consistente și reproductibile în diferite proiecte. Instrumentul acoperă conversia script-la-executabil, inclusiv capacitatea de a bundle-ui active statice și iconițe în binar. Oferă opțiuni pentru suprimarea ferestrei de consolă a sistemului în timpul lansării pentru aplicațiile GUI și suportă persistența datelor externe pentru a păstra bazele de date și fișierele în afara pachetului executabil. Utilizatorii pot iniția procesul de conversie prin interfața grafică sau prin argumente CLI în mod headless.

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

    JavaScriptautomationbundleexecutable
    Vezi pe GitHub↗4,952
  • shadowwhisperer/remove-ms-edgeAvatar ShadowWhisperer

    ShadowWhisperer/Remove-MS-Edge

    4,896Vezi pe 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
    Vezi pe GitHub↗4,896
  • rubygems/bundlerAvatar rubygems

    rubygems/bundler

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

    moraroy/NonSteamLaunchers-On-Steam-Deck

    4,278Vezi pe GitHub↗

    Acest proiect este o suită de gestionare pentru Steam Deck concepută pentru a instala și organiza launchere de jocuri third-party, a automatiza popularea bibliotecii și a gestiona runtime-urile de compatibilitate. Funcționează ca un instrument de automatizare a bibliotecii care scanează launcherele externe pentru a adăuga jocuri și metadate în colecția principală, alături de un manager dedicat pentru deployment-ul straturilor de compatibilitate GE-Proton și UMU. Software-ul se distinge prin integrarea aplicațiilor Android via Waydroid și utilizarea unui prefix Proton partajat pentru a instala pachete multiple third-party, reducând utilizarea discului. Include, de asemenea, un manager de stocare care relochează prefixele de instalare și folderele de date pe medii externe folosind link-uri simbolice pentru a optimiza stocarea dispozitivului portabil. Sistemul acoperă o gamă largă de capabilități, inclusiv sincronizarea bibliotecii în fundal pentru jocuri și scurtături web, personalizarea vizuală cu metadate și coperți, și integrarea backup-ului automat al salvărilor de joc. Instalarea și configurarea sunt gestionate printr-un pipeline de shell-script-uri de la distanță.

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

    Pythondeckmachinenonsteam
    Vezi pe GitHub↗4,278
  • nextest-rs/nextestAvatar nextest-rs

    nextest-rs/nextest

    2,828Vezi pe 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
    Vezi pe GitHub↗2,828
  • pypa/setuptoolsAvatar pypa

    pypa/setuptools

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

    Veil-Framework/Veil-Evasion

    1,838Vezi pe GitHub↗

    Veil-Evasion este un framework conceput pentru generarea de fișiere executabile personalizate pentru testarea sistemelor defensive. Funcționează ca un utilitar de testare a securității care simulează tipare utilizate pentru a ocoli software-ul de securitate în timpul testelor de penetrare autorizate. Platforma se distinge printr-un sistem de build modular care transformă scripturile în binare native independente, asigurând o execuție consistentă pe diferite sisteme de operare fără dependențe externe. Utilizează injecția de sursă bazată pe template-uri pentru a construi aceste payload-uri, permițând configurarea dinamică a fișierelor executabile în timpul procesului de build. Framework-ul include o interfață de apel de procedură la distanță (RPC) care permite clienților externi să declanșeze și să configureze programatic sarcini complexe de generare a payload-urilor. Această capabilitate de orchestrare suportă medii distribuite, permițând utilizatorilor să gestioneze și să automatizeze crearea de payload-uri de securitate printr-un protocol de comunicare standard.

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

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

Explorează sub-etichetele

  • Script Wrappers3 sub-tag-uriBundling 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.