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

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

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

jrsoftware/issrc

0
View on GitHub↗
5,156 星标·1,069 分支·Pascal·other·5 次浏览jrsoftware.org/isinfo.php↗

Issrc

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 wizard pages and dialogs, and control every step of the installation process. It automatically generates an uninstaller and offers a wizard-driven user interface with progress indicators and customizable message boxes. The installer engine builds both 32-bit and 64-bit installations from a single script, supports silent and unattended command-line deployment, and produces an installer that runs immediately upon launch.

Beyond the core script compilation, the system provides capabilities for adding custom user interface elements, managing multi-architecture packaging, and generating installers that work across different Windows environments. The project is distributed as free and open-source software, with its documentation and script syntax covered in the official manual available from the repository.

Features

  • Open Source Software - A free and scriptable installation system for packaging and deploying Windows software without commercial licensing.
  • Data Compression Algorithms - Compresses all installation payload files using the LZMA algorithm to minimize final installer size.
  • Installation Scripts - Transforms a plain-text script describing files and settings into a standalone installer executable.
  • Script-to-Executable Compilers - Compiles Pascal-like setup scripts into standalone executable installers that handle file installation and system configuration.
  • Silent Installers - Supports running the installer from the command line without user interaction for automated software rollouts.
  • Windows Installation Utilities - Creates standalone executables that install Windows applications, copying files and configuring the target system.
  • Script Compilers - Transforms a human-readable script file into a standalone executable installer for Windows applications.
  • Multi-Architecture Installers - Builds a single installer that handles both 32-bit and 64-bit Windows environments from one script.
  • Self-Extracting Installer Bundles - Produces a single EXE file containing both compressed payload and installer logic that self-extracts on launch.
  • Pascal-Derived - Provides a full Pascal-based scripting language for writing custom installer logic and wizard pages.
  • Auto-Generated Uninstallers - Automatically generates an uninstaller executable that can remove all installed files and registry entries.
  • Installation Wizards - Renders a multi-step installation wizard with customizable pages, message boxes, and progress indicators.
  • Customizable Wizard Pages - Allows adding custom wizard pages, dialogs, and user input fields to tailor the installation experience.

Star 历史

jrsoftware/issrc 的 Star 历史图表jrsoftware/issrc 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Issrc 的开源替代方案

相似的开源项目,按与 Issrc 的功能重合度排序。
  • archlinux/archinstallarchlinux 的头像

    archlinux/archinstall

    7,893在 GitHub 上查看↗

    archinstall is a guided installer for the Arch Linux operating system. It provides a mechanism to automate the partitioning, package selection, and configuration of a system through an interactive menu interface or pre-defined configuration profiles. The tool supports both manual and automated deployment. It can function as an interactive installation guide or as an automated deployment utility that loads settings and credentials from external files to perform installations without manual intervention. The project includes capabilities for disk partition management to support single or dual

    Pythonarcharch-installerarch-linux
    在 GitHub 上查看↗7,893
  • jellyfin/jellyfin-webjellyfin 的头像

    jellyfin/jellyfin-web

    3,387在 GitHub 上查看↗

    Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing, playing, and administering a self-hosted media collection. It functions as a cross-platform media client that works across desktop and mobile browsers, offering a dashboard for server configuration, user management, and plugin administration. The web client serves as the primary interface for organizing and streaming personal media libraries, including movies, TV shows, music, and photos. The web interface supports a range of media management capabilities, including library org

    JavaScripthacktoberfestjellyfinmedia
    在 GitHub 上查看↗3,387
  • lxgw/lxgwwenkailxgw 的头像

    lxgw/LxgwWenKai

    23,209在 GitHub 上查看↗

    LxgwWenKai is an open-source typeface family designed to provide comprehensive character coverage for Chinese, Japanese, and Korean languages, alongside extended support for Latin, Cyrillic, and Vietnamese scripts. It functions as a versatile typography tool that includes automated build scripts and font files optimized for consistent rendering across diverse operating systems and high-resolution displays. The project distinguishes itself through specialized variants and layout capabilities, including a dedicated monospaced version tailored for code editors and terminal environments. It incor

    Shellcjkfonttypeface
    在 GitHub 上查看↗23,209
  • qgis/qgisqgis 的头像

    qgis/QGIS

    13,284在 GitHub 上查看↗

    QGIS is a professional, open-source desktop geographic information system designed for the creation, editing, visualization, and analysis of complex spatial data. It functions as a comprehensive environment for managing vector, raster, and point cloud datasets, providing the tools necessary to perform coordinate transformations, georeferencing, and geographic calculations. The platform distinguishes itself through a modular architecture that supports deep system integration via third-party plugins and a hybrid runtime that combines high-performance compiled code with an interpreted scripting

    C++
    在 GitHub 上查看↗13,284
查看 Issrc 的所有 30 个替代方案→

常见问题解答

jrsoftware/issrc 是做什么的?

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.

jrsoftware/issrc 的主要功能有哪些?

jrsoftware/issrc 的主要功能包括:Open Source Software, Data Compression Algorithms, Installation Scripts, Script-to-Executable Compilers, Silent Installers, Windows Installation Utilities, Script Compilers, Multi-Architecture Installers。

jrsoftware/issrc 有哪些开源替代品?

jrsoftware/issrc 的开源替代品包括: archlinux/archinstall — archinstall is a guided installer for the Arch Linux operating system. It provides a mechanism to automate the… jellyfin/jellyfin-web — Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing,… qgis/qgis — QGIS is a professional, open-source desktop geographic information system designed for the creation, editing,… lxgw/lxgwwenkai — LxgwWenKai is an open-source typeface family designed to provide comprehensive character coverage for Chinese,… facebook/zstd — Zstandard is a lossless data compression library and archive format designed for high compression ratios and fast… google/brotli — Brotli is a lossless data compression library and engine that uses dictionary coding and frequency analysis to reduce…