awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jrsoftware/issrcjrsoftware 的头像

    jrsoftware/issrc

    5,156在 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
    在 GitHub 上查看↗5,156
  • brentvollebregt/auto-py-to-exebrentvollebregt 的头像

    brentvollebregt/auto-py-to-exe

    4,952在 GitHub 上查看↗

    auto-py-to-exe 是一个 Python 转 EXE 转换器和独立可执行文件打包工具,为 PyInstaller 提供了一个基于 Web 的图形界面。它将 Python 脚本转换为单个二进制文件,运行无需本地 Python 安装或外部依赖。 该项目作为一个基于 JSON 的构建自动化工具,允许用户通过 JSON 文件保存、加载和导出复杂的打包配置,以确保不同项目间构建的一致性和可重复性。 该工具涵盖了脚本到可执行文件的转换,包括将静态资源和图标捆绑到二进制文件中的能力。它提供了在启动 GUI 应用程序时抑制系统控制台窗口的选项,并支持外部数据持久化,以便将数据库和文件保留在可执行包之外。 用户可以通过图形界面或在无头模式下通过命令行参数启动转换过程。

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

    JavaScriptautomationbundleexecutable
    在 GitHub 上查看↗4,952
  • shadowwhisperer/remove-ms-edgeShadowWhisperer 的头像

    ShadowWhisperer/Remove-MS-Edge

    4,896在 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
    在 GitHub 上查看↗4,896
  • rubygems/bundlerrubygems 的头像

    rubygems/bundler

    4,881在 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
    在 GitHub 上查看↗4,881
  • moraroy/nonsteamlaunchers-on-steam-deckmoraroy 的头像

    moraroy/NonSteamLaunchers-On-Steam-Deck

    4,278在 GitHub 上查看↗

    该项目是专为 Steam Deck 设计的管理套件,用于安装和组织第三方游戏启动器、自动化库填充并管理兼容性运行时。它作为一个库自动化工具,扫描外部启动器以将游戏和元数据添加到主集合中,并配有一个用于部署 GE-Proton 和 UMU 兼容性层的专用管理器。 该软件通过 Waydroid 集成 Android 应用并利用共享的 Proton 前缀来安装多个第三方包,从而减少磁盘占用,使其脱颖而出。它还包括一个存储管理器,通过符号链接将安装前缀和数据文件夹重定位到外部媒体,以优化掌机存储空间。 该系统涵盖了广泛的功能,包括游戏和 Web 快捷方式的后台库同步、带有元数据和封面图的视觉个性化,以及自动游戏存档备份集成。安装和配置通过远程 shell 脚本流水线处理。

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

    Pythondeckmachinenonsteam
    在 GitHub 上查看↗4,278
  • nextest-rs/nextestnextest-rs 的头像

    nextest-rs/nextest

    2,828在 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
    在 GitHub 上查看↗2,828
  • pypa/setuptoolspypa 的头像

    pypa/setuptools

    2,809在 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
    在 GitHub 上查看↗2,809
  • veil-framework/veil-evasionVeil-Framework 的头像

    Veil-Framework/Veil-Evasion

    1,838在 GitHub 上查看↗

    Veil-Evasion is a framework designed for generating custom executable files to test defensive systems. It functions as a security testing utility that simulates patterns used to bypass security software during authorized penetration testing. The platform distinguishes itself through a modular build system that transforms scripts into standalone native binaries, ensuring consistent execution across different operating systems without external dependencies. It utilizes template-based source injection to construct these payloads, allowing for the dynamic configuration of executable files during

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

    Pythonantivirusantivirus-evasionpython
    在 GitHub 上查看↗1,838
  1. Home
  2. Development Tools & Productivity
  3. Installation Scripts
  4. Script-to-Executable Compilers

探索子标签

  • Script Wrappers3 个子标签Bundling 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.