awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

13 repositorios

Awesome GitHub RepositoriesBinary Path Configurations

Settings for defining the system search paths used to locate and execute binary tools.

Distinct from Binary Path Discovery: Focuses on the static configuration of the PATH environment variable rather than runtime detection of binaries.

Explore 13 awesome GitHub repositories matching software engineering & architecture · Binary Path Configurations. Refine with filters or upvote what's useful.

Awesome Binary Path Configurations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • lewagon/dotfilesAvatar de lewagon

    lewagon/dotfiles

    21,766Ver en GitHub↗

    This is a Unix dotfiles repository that provides a central store of configuration files to synchronize application settings and environment variables across different systems. It functions as a standardized development environment setup, offering a consistent profile for code editors, debuggers, and language runtimes across multiple machines. The repository includes specific configuration profiles for shell environments, Git identity and commit authorship, and SSH agent automation for secure credential management. It manages the loading of identity files and integrates system keychains to aut

    Configures system paths to allow seamless execution of command line tools from any location.

    Shell
    Ver en GitHub↗21,766
  • rbenv/rbenvAvatar de rbenv

    rbenv/rbenv

    16,710Ver en GitHub↗

    rbenv is a Ruby version manager and shell environment manager designed to install, switch between, and manage multiple versions of the Ruby programming language. It functions as a project runtime isolator and an extensible versioning framework that ensures the correct Ruby binaries are executed based on the current context. The system uses a shim-based command interception model to resolve the active version before delegating execution to the binary. It allows for locking specific Ruby versions and environment variables to individual directories, ensuring project environment isolation. The ar

    Adjusts shims and paths to run project-specific binaries without using a prefix command.

    Shellbashrubyruby-installation
    Ver en GitHub↗16,710
  • zulko/moviepyAvatar de Zulko

    Zulko/moviepy

    14,699Ver en GitHub↗

    MoviePy is a Python video editing library and automated video processor designed for programmatically cutting, concatenating, and manipulating video and audio files. It serves as a non-linear video editor and an interface for FFmpeg to handle the reading, writing, and conversion of diverse media formats and codecs. The library enables automated video composition through the layering of multiple video and audio streams using transparency and coordinate-based positioning. It supports dynamic content generation by inserting text overlays and performing custom video frame processing where raw fra

    Allows users to define custom file paths for external media processing binaries via environment variables.

    Pythonanimationgifhacktoberfest
    Ver en GitHub↗14,699
  • o3de/o3deAvatar de o3de

    o3de/o3de

    8,954Ver en GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    Maps engine installations to a central manifest so projects can locate necessary binaries regardless of their location.

    C++3d-graphics3d-graphics-engineanimation
    Ver en GitHub↗8,954
  • holman/dotfilesAvatar de holman

    holman/dotfiles

    7,743Ver en GitHub↗

    This project is a shell configuration manager and Unix environment automator designed to organize shell settings and environment variables. It functions as a symlink-based dotfile deployer that maps versioned configuration files to the home directory to maintain a consistent system environment across different machines. The system employs a topic-based configuration loading model, grouping shell settings and environment scripts into discrete directories that load sequentially into the active shell. It further automates the setup of the command line interface by managing system paths and ensur

    Manages custom scripts and binaries from specific directories to ensure global availability within the system path.

    Shell
    Ver en GitHub↗7,743
  • evilmartians/lefthookAvatar de evilmartians

    evilmartians/lefthook

    7,598Ver en GitHub↗

    Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version control events. It automates the execution of linters, tests, and formatters to validate changes and maintain code quality before commits or pushes. The project distinguishes itself through a parallel execution model that runs multiple shell commands concurrently to reduce latency. It supports complex configuration management, including the ability to merge global, remote, and local settings and synchronize configurations from external repositories to standardize development env

    Allows specifying a custom installation path to resolve conflicts between different binary versions.

    Gogitgogolang
    Ver en GitHub↗7,598
  • jenv/jenvAvatar de jenv

    jenv/jenv

    6,621Ver en GitHub↗

    Manage your Java environment

    Checks whether the Java binary in the PATH matches the version switcher and flags mismatches that break environment consistency.

    Shell
    Ver en GitHub↗6,621
  • php-pm/php-pmAvatar de php-pm

    php-pm/php-pm

    6,555Ver en GitHub↗

    This project is a PHP application server and process manager designed to reduce request latency by keeping applications resident in memory. It functions as a load balancer that distributes incoming network requests across a pool of worker processes, eliminating the overhead of repetitive bootstrapping. The server routes network requests directly into application framework kernels, bypassing traditional web server layers. It includes a built-in mechanism for delivering static assets directly to clients and supports hot reloading by monitoring source files for changes and automatically restarti

    Allows specifying the exact path of the PHP executable to ensure worker processes launch across different operating systems.

    PHP
    Ver en GitHub↗6,555
  • zplug/zplugAvatar de zplug

    zplug/zplug

    6,033Ver en GitHub↗

    zplug es un gestor de plugins para el shell Zsh diseñado para instalar y organizar plugins, temas y comandos de la comunidad desde repositorios remotos y rutas locales. Se centra en la reproducibilidad del entorno mediante configuración versionada, permitiendo que los plugins se fijen a ramas, etiquetas o hashes de commit específicos de git. El proyecto optimiza la velocidad de inicio del shell utilizando un sistema de carga diferida (lazy loading) que pospone la ejecución de los plugins hasta que se requieren explícitamente. Para acelerar la configuración inicial del entorno, emplea un instalador paralelo que descarga múltiples extensiones simultáneamente. El gestor admite la instalación desde múltiples fuentes y maneja la resolución de dependencias de extensiones para garantizar que los paquetes requeridos se carguen en el orden correcto. También incluye capacidades para descargar artefactos binarios externos y mapearlos automáticamente a la ruta del sistema, así como ejecutar hooks de ciclo de vida personalizados durante la instalación y las actualizaciones.

    Downloads external binary artifacts and automatically appends their directories to the system path for immediate use.

    Shell
    Ver en GitHub↗6,033
  • spatie/browsershotAvatar de spatie

    spatie/browsershot

    5,225Ver en GitHub↗

    Browsershot es una biblioteca de PHP que sirve como envoltorio del navegador Puppeteer para convertir HTML y URL en PDF, imágenes o cadenas utilizando un navegador Chrome sin interfaz gráfica (headless). Funciona como una herramienta para transformar contenido web en medios visuales o extraer el estado final del DOM renderizado de una página. La biblioteca permite la automatización del renderizado del navegador para generar PDF y capturas de pantalla desde páginas web. Puede recuperar el marcado HTML final renderizado después de que se complete toda la ejecución de JavaScript del lado del cliente y puede capturar una auditoría completa de las solicitudes de red activadas durante el proceso de carga de la página. El sistema incluye controles para la orquestación del navegador, incluyendo la capacidad de configurar rutas de binarios, variables de entorno y banderas de línea de comandos. Utiliza el protocolo Chrome DevTools para manipular el estado del navegador y gestionar el tiempo de extracción de datos.

    Provides configuration for defining the system paths used to locate the Chrome browser executable.

    PHP
    Ver en GitHub↗5,225
  • kubernetes-sigs/controller-runtimeAvatar de kubernetes-sigs

    kubernetes-sigs/controller-runtime

    2,917Ver en GitHub↗

    Este proyecto proporciona un framework para construir operadores de Kubernetes y controladores personalizados. Ofrece un conjunto de bibliotecas diseñadas para gestionar el ciclo de vida de los recursos del cluster, permitiendo a los desarrolladores sincronizar el estado real de un cluster con una configuración deseada a través de bucles de reconciliación basados en eventos. El framework se distingue por proporcionar un entorno orquestado por gestor que coordina múltiples controladores y webhooks dentro de un solo proceso. Incluye soporte incorporado para el control de concurrencia optimista para evitar conflictos de actualización y utiliza el almacenamiento en caché de informadores en memoria para mantener una vista local sincronizada del estado del cluster, lo que reduce la carga en el servidor API. Más allá de la reconciliación central, el proyecto incluye herramientas para el mapeo de recursos basado en esquemas, permitiendo el registro de definiciones de recursos personalizados. También proporciona mecanismos para el control de admisión, permitiendo la validación y mutación de solicitudes de recursos para aplicar el cumplimiento antes de que los datos se persistan. El framework incluye una suite de pruebas dedicada que pone en marcha entornos de servidor API efímeros y aislados para validar la lógica del controlador contra el comportamiento real del cluster.

    Overrides default download locations to use local paths or custom internal indexes for restricted network environments.

    Gok8s-sig-api-machinery
    Ver en GitHub↗2,917
  • spatie/image-optimizerAvatar de spatie

    spatie/image-optimizer

    2,873Ver en GitHub↗

    This project is a PHP library designed to automate image compression by orchestrating external command-line binaries. It provides a unified interface for managing the execution, configuration, and error handling of system-level tools, allowing developers to integrate image optimization directly into server-side application workflows or automated build pipelines. The library distinguishes itself through its ability to chain multiple independent processing tools into a single, sequential workflow. By defining custom optimization sequences and configuring specific command-line arguments, users c

    Allows defining exact file paths for system-level processing tools.

    PHPgifimagejpeg
    Ver en GitHub↗2,873
  • webview/webview_denoAvatar de webview

    webview/webview_deno

    1,596Ver en GitHub↗

    Este proyecto es una biblioteca multiplataforma para construir aplicaciones de escritorio utilizando Deno. Permite a los desarrolladores crear software con interfaces de usuario basadas en web renderizando HTML, CSS y JavaScript dentro de ventanas de escritorio nativas. El framework funciona como un puente entre el frontend basado en web y el sistema operativo host. Proporciona una capa de comunicación que permite el intercambio de datos bidireccional y la ejecución de código entre la interfaz y el sistema subyacente. Al integrarse con colas de eventos del sistema nativo, la biblioteca mantiene la capacidad de respuesta de la ventana y gestiona el ciclo de vida de la aplicación en Windows, macOS y Linux. La arquitectura se basa en interfaces de funciones extranjeras y enlaces binarios dinámicos para ejecutar operaciones a nivel de sistema. Los desarrolladores pueden configurar activos binarios para utilizar bibliotecas personalizadas o preconstruidas, anulando las fuentes remotas predeterminadas para adaptarse a requisitos de despliegue específicos.

    Allows developers to specify local paths for library assets to override default remote download locations.

    TypeScriptdenodeno-bindingsdeno-module
    Ver en GitHub↗1,596
  1. Home
  2. Software Engineering & Architecture
  3. Dynamic Path Configuration
  4. Binary Path Discovery
  5. Binary Path Configurations

Explorar subetiquetas

  • Automatic Path MappingAutomatically appending directories containing downloaded binaries to the system PATH variable. **Distinct from Binary Path Configurations:** Focuses on the automation of appending to the path after binary retrieval, rather than static configuration.
  • Binary Availability ManagementEnsuring custom scripts and binaries are correctly placed and mapped within the system path for global use. **Distinct from Binary Path Configurations:** Focuses on the accessibility and organization of custom binaries rather than just static path configuration.
  • Binary PATH MappingsAutomatic addition of downloaded binary artifact directories to the system search path. **Distinct from Binary Path Configurations:** Focuses on the automated mapping of downloaded binaries to the PATH variable, rather than static path configuration.
  • Binary Source OverridesConfiguration settings that redirect binary download locations to local paths or custom indexes. **Distinct from Binary Path Configurations:** Distinct from Binary Path Configurations: focuses on overriding the source/download location rather than just the system search path.
  • Binstub ConfigurationsConfiguring paths to allow project-specific binaries (binstubs) to be executed without prefix commands. **Distinct from Binary Path Configurations:** Distinct from Binary Path Configurations by focusing on project-local executable wrappers (binstubs) rather than global system PATH settings.
  • Java Path DiagnosticsChecks whether the Java binary in the PATH matches the version switcher and flags mismatches. **Distinct from Binary Path Configurations:** Distinct from Binary Path Configurations: focuses on diagnosing mismatches between the PATH and version switcher, not static path configuration.
  • Library Asset OverridesSettings for specifying custom local paths for native library assets to override default remote sources. **Distinct from Binary Path Configurations:** Distinct from Binary Path Configurations: focuses on overriding specific library asset locations for deployment rather than general system PATH discovery.