10 dépôts
Tools that convert interpreted scripts into standalone binary executables to remove runtime interpreter dependencies.
Distinct from Python Scripting Environments: Distinct from scripting environments: focuses on the conversion to standalone binaries rather than runtime execution.
Explore 10 awesome GitHub repositories matching development tools & productivity · Standalone Executable Generators. Refine with filters or upvote what's useful.
pkg is a Node.js executable packager and cross-platform binary compiler. It bundles a project and its dependencies into a single standalone binary, allowing applications to run on machines without a pre-installed runtime. The project distinguishes itself by precompiling JavaScript source code into bytecode to remove human-readable text and obfuscate the logic. It utilizes a virtual filesystem bundler to embed static assets and non-javascript files directly into the executable, employing compression algorithms to reduce the final binary size. The tool covers cross-platform compilation for var
Converts interpreted scripts and dependencies into standalone binary executables to remove runtime interpreter dependencies.
Nuitka is a compilation framework that translates Python source code into C, enabling the creation of standalone machine code binaries. By converting interpreted scripts into compiled executables, it removes the requirement for a language interpreter on the target machine and provides a mechanism for distributing Python applications as self-contained packages. The project distinguishes itself through advanced optimization techniques, including link-time code generation and profile-guided binary optimization, which improve execution speed by bypassing standard interpreted overhead. It manages
Packages scripts into standalone executable files to simplify deployment on systems without a pre-installed language interpreter.
dirsearch is a command-line security tool and web path scanner used for discovering hidden directories and files on web servers. It functions as a recursive directory fuzzer and brute-force utility that identifies undocumented paths and sensitive files using wordlists and HTTP status codes. The tool distinguishes itself through template-driven path generation and an automated HTTP response filter that uses status codes, content length, and regex patterns to isolate valid targets. It supports recursive directory crawling to map complex web structures and provides state-persistence serializatio
Compiles Python code into standalone binaries for multiple operating systems to eliminate runtime dependencies.
PyInstaller is a cross-platform binary packager and application freezer that bundles Python scripts and their dependencies into standalone executables. It allows programs to be distributed and run on target operating systems without requiring a local installation of the Python interpreter. The tool functions as a standalone executable bundler, packaging the application with all necessary modules and libraries into a single file or folder. It includes integration for digital binary signing to satisfy operating system security requirements for distributed software. The system utilizes static a
Packages Python programs and dependencies into a single executable file that runs without a local interpreter installation.
Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit
Embeds native binary packages into a single compiled executable for distribution without dependencies.
A fast, helpful, and open-source document parser
Provides a JavaScript-side OCR engine with a recognize method for text extraction in WASM environments.
RapidOCR is an offline deep-learning OCR engine that detects and recognizes text in images using ONNX Runtime, operating entirely without an internet connection. It provides a unified inference pipeline that runs across multiple platforms including Windows, Linux, macOS, Android, and Raspberry Pi, with programming language bindings for Python, C++, Java, and C#. The engine separates text detection and recognition into independent modules that can be swapped or fine-tuned individually, and abstracts the inference backend behind a unified interface allowing seamless switching between ONNX Runti
Produces a standalone executable of the OCR engine for offline use without Python dependencies.
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.
Bundles Python scripts with static assets and dependencies into distributable standalone executable formats.
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 standalone terminal or GUI executables that trigger specific functions upon installation.
Windows-privesc-check est un outil d'audit de sécurité automatisé conçu pour identifier les erreurs de configuration et les vulnérabilités qui peuvent permettre une élévation de privilèges non autorisée sur les systèmes Windows. Il fonctionne en scannant les configurations système locales, y compris les permissions du système de fichiers, les paramètres de registre et les configurations de service, pour détecter les faiblesses de sécurité qui pourraient conduire à un accès administratif élevé. L'outil se distingue en fournissant à la fois des capacités d'audit local et d'évaluation à distance. Il peut interroger des hôtes Windows distants pour énumérer les partages réseau, les comptes d'utilisateurs et les relations de confiance de domaine, permettant l'identification de vecteurs d'attaque potentiels à travers un réseau. De plus, il prend en charge le reporting de conformité de sécurité automatisé en générant des rapports structurés et standardisés qui documentent la posture de sécurité des systèmes dans le temps. Au-delà de ses fonctions d'analyse fondamentales, l'utilitaire extrait des métadonnées de sécurité brutes, telles que les appartenances aux groupes d'utilisateurs et les paramètres de configuration détaillés, pour faciliter l'examen manuel ou l'analyse externe. Le logiciel est distribué sous forme d'exécutable autonome, garantissant qu'il peut être déployé et exécuté sans nécessiter de dépendances externes ou d'environnements d'exécution préinstallés.
Packages all logic into a single binary to ensure portability and execution without requiring external dependencies.