8 مستودعات
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.
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.
auto-py-to-exe هو محول Python إلى EXE وحزمة تنفيذية مستقلة توفر واجهة رسومية تعتمد على الويب لـ PyInstaller. يقوم بتحويل نصوص Python إلى ملفات ثنائية مفردة تعمل دون الحاجة إلى تثبيت Python محلي أو تبعيات خارجية. يعمل المشروع كأداة أتمتة بناء تعتمد على JSON، مما يسمح للمستخدمين بحفظ، وتحميل، وتصدير تكوينات التعبئة المعقدة عبر ملفات JSON لضمان بناء متسق وقابل للتكرار عبر مشاريع مختلفة. تغطي الأداة تحويل النص إلى ملف تنفيذي، بما في ذلك القدرة على تجميع الأصول الثابتة والأيقونات في الملف الثنائي. توفر خيارات لقمع نافذة وحدة تحكم النظام أثناء الإطلاق لتطبيقات واجهة المستخدم الرسومية وتدعم استمرارية البيانات الخارجية للحفاظ على قواعد البيانات والملفات خارج الحزمة التنفيذية. يمكن للمستخدمين بدء عملية التحويل من خلال الواجهة الرسومية أو عبر وسائط سطر الأوامر في وضع بدون رأس (headless).
Compiles Python scripts into standalone executable binaries that run without a local Python installation.
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.
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.
This project is a management suite for the Steam Deck designed to install and organize third-party game launchers, automate library population, and manage compatibility runtimes. It functions as a library automation tool that scans external launchers to add games and metadata to the primary collection, alongside a dedicated manager for deploying GE-Proton and UMU compatibility layers. The software distinguishes itself by integrating Android applications via Waydroid and utilizing a shared Proton prefix to install multiple third-party packages, reducing disk usage. It also includes a storage m
Uses tailored launch scripts to bridge external applications and mobile containers into the gaming interface.
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.
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.
Veil-Evasion هو إطار عمل مصمم لإنشاء ملفات تنفيذية مخصصة لاختبار الأنظمة الدفاعية. يعمل كأداة لاختبار الأمان تحاكي الأنماط المستخدمة لتجاوز برامج الأمان أثناء اختبارات الاختراق المصرح بها. تتميز المنصة بنظام بناء معياري يحول النصوص البرمجية إلى ملفات ثنائية أصلية مستقلة، مما يضمن تنفيذاً متسقاً عبر أنظمة تشغيل مختلفة دون تبعيات خارجية. وهي تستخدم حقن المصدر القائم على القوالب لإنشاء هذه الحمولات (payloads)، مما يسمح بالتهيئة الديناميكية للملفات التنفيذية أثناء عملية البناء. يتضمن إطار العمل واجهة استدعاء إجراءات عن بعد (RPC) تمكن العملاء الخارجيين من تشغيل وتهيئة مهام إنشاء الحمولات المعقدة برمجياً. تدعم قدرة التنسيق هذه البيئات الموزعة، مما يسمح للمستخدمين بإدارة وأتمتة إنشاء حمولات الأمان من خلال بروتوكول اتصال قياسي.
Bundles scripts into standalone binary files to simplify distribution and ensure consistent execution.