awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
P

pex-tool/pex

0
View on GitHub↗
4,218 estrellas·312 forks·Python·Apache-2.0·6 vistas

Pex

Pex es un empaquetador de aplicaciones de Python y gestor de entornos aislados. Empaqueta programas y todos sus árboles de dependencias en archivos ejecutables únicos para simplificar el despliegue en diferentes entornos.

La herramienta funciona como un creador de ejecutables portátiles agrupando múltiples distribuciones específicas de plataforma en un solo archivo. Esto asegura que un programa pueda ejecutarse en diferentes sistemas operativos mapeando las plataformas de destino a distribuciones binarias compatibles.

El sistema proporciona capacidades para la gestión de dependencias y la ejecución aislada. Puede iniciar scripts o intérpretes dentro de entornos temporales y efímeros que contienen un conjunto específico de dependencias requeridas.

Features

  • Portable Executables - Creates standalone software binaries that run without requiring installation or system-level configuration.
  • Isolated Environment Managers - Manages isolated execution spaces with specific software versions to prevent dependency conflicts when running Python scripts.
  • Isolated Execution Environments - Provides tools for running commands in temporary, isolated environments without modifying global system state.
  • Ephemeral Execution Environments - Launches scripts or interpreters within temporary, isolated environments to avoid global dependency pollution.
  • Dependency-Aware Packaging - Bundles a program and its entire dependency tree into a single portable file for simplified deployment.
  • Python Application Packagers - Bundles Python code and its dependencies into standalone native executable binaries for various operating systems.
  • Temporary Dependency Environments - Creates isolated shell environments with specific dependency sets to run scripts without polluting the system.
  • Python to Executable Conversion - Transforms Python source scripts into standalone binary executables with embedded assets and runtimes.
  • Python Package Managers - Handles complex Python library requirements by packaging them together with the application for consistent execution.
  • Multi-Architecture Bundles - Combines multiple platform-specific dependency sets and binaries into a single platform-independent executable.
  • Platform Distribution Mapping - Maps target operating systems to their corresponding binary distributions to ensure compatible runtime execution.
  • Standalone Python Distribution - Creates a distributable binary format that includes its own Python runtime and dependencies.
  • Environment Path Injections - Dynamically updates system or application environment paths at runtime to include required libraries and interpreters.
  • Packaging Tools - Generates self-contained executable Python environments.

Historial de estrellas

Gráfico del historial de estrellas de pex-tool/pexGráfico del historial de estrellas de pex-tool/pex

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Pex

Proyectos open-source similares, clasificados según cuántas características comparten con Pex.
  • pypa/pipxAvatar de pypa

    pypa/pipx

    12,852Ver en GitHub↗

    pipx is a manager for installing and running Python command-line applications in isolated environments. It serves as a tool installer and virtual environment wrapper that automates the creation of dedicated environments for each application to prevent dependency conflicts. The system provides the ability to execute Python packages in either permanent installations or temporary transient environments. It maps executable entry points from these isolated environments into a shared global directory, allowing for direct command-line access while keeping underlying dependencies separated. The tool

    Python
    Ver en GitHub↗12,852
  • brentvollebregt/auto-py-to-exeAvatar de brentvollebregt

    brentvollebregt/auto-py-to-exe

    4,952Ver en GitHub↗

    auto-py-to-exe is a Python to EXE converter and standalone executable packager that provides a web-based graphical interface for PyInstaller. It transforms Python scripts into single binary files that run without requiring a local Python installation or external dependencies. The project functions as a JSON-based build automator, allowing users to save, load, and export complex packaging configurations via JSON files to ensure consistent and reproducible builds across different projects. The tool covers script-to-executable conversion, including the ability to bundle static assets and icons

    JavaScriptautomationbundleexecutable
    Ver en GitHub↗4,952
  • pipxproject/pipxAvatar de pipxproject

    pipxproject/pipx

    12,852Ver en GitHub↗

    Pipx is a system for installing, running, and managing isolated Python applications and their corresponding virtual environments. It functions as an application installer for Python command line tools, a manager for listing and upgrading those tools, and a runner for executing packages in temporary environments. The tool ensures that every installed package resides in its own dedicated virtual environment to prevent dependency conflicts. It automatically adds the binaries of installed applications to the system path and enables the execution of tools within ephemeral environments that are del

    Python
    Ver en GitHub↗12,852
  • pkgxdev/pkgxAvatar de pkgxdev

    pkgxdev/pkgx

    9,738Ver en GitHub↗

    pkgx is a cross-platform tool orchestrator and portable package runner that enables the execution of specific software versions without requiring permanent installation on the host system. It functions as a multi-ecosystem package wrapper, providing a unified interface to launch tools and managers from various language ecosystems. The project serves as an ephemeral environment provider and script dependency manager, allowing users to declare and automatically inject required software versions into scripts via a shebang line. This allows for the bootstrapping of temporary shells and containers

    Rustenvironment-managerpackage-managerpackage-runner
    Ver en GitHub↗9,738
Ver las 30 alternativas a Pex→

Preguntas frecuentes

¿Qué hace pex-tool/pex?

Pex es un empaquetador de aplicaciones de Python y gestor de entornos aislados. Empaqueta programas y todos sus árboles de dependencias en archivos ejecutables únicos para simplificar el despliegue en diferentes entornos.

¿Cuáles son las características principales de pex-tool/pex?

Las características principales de pex-tool/pex son: Portable Executables, Isolated Environment Managers, Isolated Execution Environments, Ephemeral Execution Environments, Dependency-Aware Packaging, Python Application Packagers, Temporary Dependency Environments, Python to Executable Conversion.

¿Qué alternativas de código abierto existen para pex-tool/pex?

Las alternativas de código abierto para pex-tool/pex incluyen: brentvollebregt/auto-py-to-exe — auto-py-to-exe is a Python to EXE converter and standalone executable packager that provides a web-based graphical… pypa/pipx — pipx is a manager for installing and running Python command-line applications in isolated environments. It serves as a… pipxproject/pipx — Pipx is a system for installing, running, and managing isolated Python applications and their corresponding virtual… pkgxdev/pkgx — pkgx is a cross-platform tool orchestrator and portable package runner that enables the execution of specific software… pypa/virtualenv — virtualenv is a tool for creating and managing isolated Python environments. It functions as an environment manager… prefix-dev/pixi — Pixi is a conda environment manager that creates reproducible, lock-file-backed environments with cross-platform…