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
·

12 repositorios

Awesome GitHub RepositoriesEnvironment Configuration Tools

Utilities for automating and standardizing development environment setups and infrastructure configurations.

Distinguishing note: Focuses on declarative setup rather than general infrastructure management.

Explore 12 awesome GitHub repositories matching development tools & productivity · Environment Configuration Tools. Refine with filters or upvote what's useful.

Awesome Environment Configuration Tools GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • virattt/ai-hedge-fundAvatar de virattt

    virattt/ai-hedge-fund

    60,143Ver en GitHub↗

    This project is an algorithmic trading platform designed to automate financial market analysis and the execution of investment strategies. It provides an end-to-end environment for processing real-time market data through automated decision models, allowing for the triggering of financial transactions based on predefined quantitative signals and risk parameters without manual intervention. The platform distinguishes itself through a modular pipeline architecture that decouples data ingestion, signal generation, and trade execution, facilitating the iterative refinement of investment models. I

    Standardizes development setups and deployment pipelines across different machines using automated configuration scripts.

    Python
    Ver en GitHub↗60,143
  • psf/blackAvatar de psf

    psf/black

    41,578Ver en GitHub↗

    Este proyecto es un formateador de código determinista e intransigente para Python. Funciona analizando el código fuente en un árbol de sintaxis abstracta y regenerándolo de acuerdo con un conjunto rígido y opinado de reglas de estilo. Al automatizar el proceso de formato, elimina los debates manuales sobre estilo y la sobrecarga de configuración, asegurando que el código permanezca consistente en proyectos completos independientemente de la entrada original. La herramienta se distingue por su enfoque en la velocidad y la integración fluida en los flujos de trabajo de desarrollo. Utiliza el almacenamiento en caché de archivos basado en contenido y el procesamiento paralelo para mantener un alto rendimiento en grandes bases de código, mientras admite ganchos de control de versiones para aplicar la consistencia de estilo antes de que se confirme el código. Para preservar el historial del proyecto, proporciona mecanismos para ignorar confirmaciones específicas en el seguimiento de autoría del control de versiones, asegurando que los cambios de estilo automatizados no oscurezcan la autoría original. Más allá de los archivos fuente estándar, el formateador extiende sus capacidades para incluir cuadernos Jupyter, stubs de tipo y ejemplos de código incrustados dentro de la documentación. Ofrece una amplia compatibilidad a través de complementos para los principales editores de texto y entornos de desarrollo integrados, así como soporte para el protocolo de servidor de lenguaje. La configuración se gestiona a través de archivos a nivel de proyecto que se descubren automáticamente dentro de la jerarquía de directorios, lo que permite un comportamiento consistente en diversos entornos de desarrollo.

    Manages tool behavior by setting environment variables to control cache locations and parallel processing capacity.

    Pythonautopep8codecodeformatter
    Ver en GitHub↗41,578
  • nushell/nushellAvatar de nushell

    nushell/nushell

    39,743Ver en GitHub↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Nushell supports updating environment variables or the current working directory within a custom command by using specific flags to persist changes to the caller.

    Rustnushellrustshell
    Ver en GitHub↗39,743
  • ajeetdsouza/zoxideAvatar de ajeetdsouza

    ajeetdsouza/zoxide

    37,467Ver en GitHub↗

    Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a command-line navigation tool that allows users to jump to frequently accessed directories using partial names rather than typing out full file paths. The tool maintains a persistent, atomic file-based database that records navigation history, enabling rapid lookups and safe updates across multiple shell sessions. The project distinguishes itself through a frecency-based ranking algorithm, which calculates directory relevance by combining access frequency with temporal decay. Th

    The tool allows customization of application behavior, database paths, and exclusion rules by defining specific environment variables within local shell configuration files.

    Rustautojumpbashcli
    Ver en GitHub↗37,467
  • hashicorp/vaultAvatar de hashicorp

    hashicorp/vault

    35,796Ver en GitHub↗

    Vault is a centralized secrets management platform designed to secure, store, and control access to sensitive credentials such as API keys, passwords, certificates, and encryption keys. At its core, the system employs a barrier-based cryptographic sealing mechanism that requires an unseal process to decrypt internal storage, ensuring that sensitive data remains protected. It provides identity-based access control to manage granular permissions across distributed infrastructure, effectively centralizing security policies and authentication for both human and machine workloads. What distinguish

    Sets global application preferences using environment variables with support for command-line flag overrides.

    Gogosecretsvault
    Ver en GitHub↗35,796
  • derailed/k9sAvatar de derailed

    derailed/k9s

    33,983Ver en GitHub↗

    This project is a terminal-based dashboard for managing Kubernetes clusters. It provides a character-based interface that enables real-time monitoring and interactive control of containerized workloads, allowing users to perform administrative tasks such as scaling deployments, viewing logs, and managing port forwarding directly from the command line. The interface is designed for high-speed navigation, utilizing a keyboard-driven command system that maps input sequences to specific operational actions. It maintains an accurate view of the cluster state through asynchronous event polling, ens

    Allows users to adjust terminal behavior and environment variables through configuration files.

    Gogogolangk8s
    Ver en GitHub↗33,983
  • github/github-mcp-serverAvatar de github

    github/github-mcp-server

    30,726Ver en GitHub↗

    This project is a Model Context Protocol server that provides a standardized interface for connecting host applications to external data sources and service APIs. It functions as a middleware component, exposing repository-related functionality as a set of discoverable tools that can be invoked dynamically by large language models to facilitate context-aware reasoning and task execution. By bridging host environments with external platforms, the server enables artificial intelligence models to access real-time repository information, supporting automated workflows and improved accuracy in gen

    Allows definition of operational parameters and API endpoints through environment variables to tailor server functionality.

    Gogithubmcpmcp-server
    Ver en GitHub↗30,726
  • asdf-vm/asdfAvatar de asdf-vm

    asdf-vm/asdf

    25,086Ver en GitHub↗

    This project is a command-line tool designed to manage multiple versions of programming language runtimes and development tools on a single machine. It provides a unified interface for installing and switching between different versions of software, ensuring that specific tool versions are consistently applied across various development environments. The system distinguishes itself through a modular, plugin-driven architecture that allows for the integration of new languages and tools via external scripts. It utilizes a shim-based execution mechanism that intercepts command calls, automatical

    Configures runtime behavior and file paths using system-level environment variables.

    Goasdf-vmbashcli
    Ver en GitHub↗25,086
  • xcodesorg/xcodesappAvatar de XcodesOrg

    XcodesOrg/XcodesApp

    8,431Ver en GitHub↗

    XcodesApp is a desktop application and version manager for the Xcode integrated development environment. It functions as a macOS development tool that enables the installation, updating, and switching of multiple Xcode versions. The application automates the process of downloading and deploying specific software versions and metadata. It provides a metadata browser to view available releases, release notes, and operating system compatibility requirements. The tool manages the installation of platform runtimes and SDKs for iOS, macOS, watchOS, and tvOS. It allows users to select and toggle th

    Standardizes the development environment by configuring the primary system Xcode toolset.

    Swiftcombinehacktoberfestmacos
    Ver en GitHub↗8,431
  • hugsy/gefAvatar de hugsy

    hugsy/gef

    8,020Ver en GitHub↗

    GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs

    Provides utilities for managing tool settings and saving layout configurations to ensure consistent session setups.

    Pythonbinary-ninjactfdebugging
    Ver en GitHub↗8,020
  • cachix/devenvAvatar de cachix

    cachix/devenv

    7,005Ver en GitHub↗

    Devenv is a Nix-based development environment manager that provides declarative definitions for reproducible shells and toolchains. It functions as a declarative task runner for executing dependency-aware pipelines and a service orchestration tool for supervising background processes. The project distinguishes itself by generating OCI container images directly from environment definitions without requiring a separate container engine. It also implements the Model Context Protocol to expose project context and package search to AI agents, and supports AI-assisted scaffolding to generate config

    Automates the installation and configuration of specialized toolchains, compilers, and debuggers.

    Rustdeveloper-toolsdevenvnix
    Ver en GitHub↗7,005
  • geerlingguy/mac-dev-playbookAvatar de geerlingguy

    geerlingguy/mac-dev-playbook

    6,985Ver en GitHub↗

    This project is an Ansible-based automation suite designed to provision macOS development environments. It utilizes a set of playbooks to automate the installation of software, the configuration of system settings, and the setup of tools required for software engineering. The system distinguishes itself through variable-driven configuration and symlink-based dotfile syncing, allowing users to override default package lists and synchronize preferences from a central store. It supports both local setup and remote machine provisioning via SSH. The automation surface covers idempotent state mana

    Automates the installation and configuration of shells, editors, and tools to create a consistent development environment.

    Shell
    Ver en GitHub↗6,985
  1. Home
  2. Development Tools & Productivity
  3. Environment Configuration Tools