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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

377 dépôts

Awesome GitHub RepositoriesEnvironment Variable Management

Systems for loading, injecting, and managing runtime environment variables as a primary configuration source.

Explore 377 awesome GitHub repositories matching software engineering & architecture · Environment Variable Management. Refine with filters or upvote what's useful.

Awesome Environment Variable Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ohmyzsh/ohmyzshAvatar de ohmyzsh

    ohmyzsh/ohmyzsh

    188,061Voir sur GitHub↗

    This project is a community-driven shell configuration framework designed to manage terminal environments, modular extensions, and command-line interface customizations. It functions as an environment manager that standardizes shell settings and appearance across diverse Unix-like operating systems, ensuring a consistent experience through automated deployment and initialization scripts. The framework distinguishes itself through a modular plugin architecture and a comprehensive theme system that allows for deep visual and functional customization. Users can extend shell capabilities by activ

    Uses shell-native variables to toggle features and override default behaviors without requiring manual recompilation.

    Shellclicli-appoh-my-zsh
    Voir sur GitHub↗188,061
  • yt-dlp/yt-dlpAvatar de yt-dlp

    yt-dlp/yt-dlp

    170,963Voir sur GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    Standardizes cross-platform behavior by reading path-based settings and operational preferences from system-level variables.

    Pythonclidownloaderpython
    Voir sur GitHub↗170,963
  • langflow-ai/langflowAvatar de langflow-ai

    langflow-ai/langflow

    149,735Voir sur GitHub↗

    Langflow is a visual interface for building and orchestrating workflows, allowing users to construct complex systems through a drag-and-drop canvas. It provides tools for managing autonomous agents, configuring memory settings, and integrating custom code-based components. Users can organize their work into projects, track component versions, and group multiple elements into reusable units. The platform includes an interactive playground for testing workflows, monitoring tool calls, and debugging chat sessions with unique identifiers. Once built, workflows can be executed via RESTful or OpenA

    Manages sensitive configuration values like API keys and server URLs securely across diverse deployment environments.

    Pythonagentschatgptgenerative-ai
    Voir sur GitHub↗149,735
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Voir sur GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    Centralize environment variable management within local files to protect sensitive API keys and configuration settings.

    Pythonagentsaiai-agents
    Voir sur GitHub↗139,458
  • microsoft/powertoysAvatar de microsoft

    microsoft/PowerToys

    135,047Voir sur GitHub↗

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for system configuration and automation. By leveraging native system hooking, the suite intercepts global input and window events to provide advanced control over the computing environment. The project distinguishes itself through its focus on cross-device input orchestration and spatial

    Configures and organizes system environment variables into profiles for different development needs.

    Cadvanced-pastecolor-pickercommand-palette
    Voir sur GitHub↗135,047
  • fatedier/frpAvatar de fatedier

    fatedier/frp

    107,372Voir sur GitHub↗

    This project is a high-performance reverse proxy designed to expose local services to the internet. It provides a comprehensive suite of tools for managing network traffic, including support for TCP and UDP stream multiplexing, connection pooling, and load balancing across proxy instances. The system facilitates secure communication through TLS encryption, data compression, and multiple authentication methods such as OpenID Connect, shared tokens, and basic password protection. The software offers granular control over HTTP traffic, enabling users to route requests based on subdomains or URL

    Automates configuration flexibility by parsing and injecting system environment variables directly into settings files at runtime.

    Goexposefirewallfrp
    Voir sur GitHub↗107,372
  • react/create-react-appAvatar de react

    react/create-react-app

    103,327Voir sur GitHub↗

    This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a project bootstrapper and single-page application scaffold, providing a pre-configured development environment, folder structure, and build pipeline. The toolchain integrates a frontend development server with live reloading and error overlays to accelerate the iterative coding process. It handles production asset bundling by minifying code and generating hashed assets for deployment, and it includes a configuration suite for generating the service workers and web manifests required

    Injects environment variables into source code during the compilation process via configuration files.

    JavaScriptbuild-toolsreactzero-configuration
    Voir sur GitHub↗103,327
  • nvm-sh/nvmAvatar de nvm-sh

    nvm-sh/nvm

    93,825Voir sur GitHub↗

    This project is a command-line tool designed for managing multiple runtime versions on a local machine. It functions as a shell-based environment manager that enables users to install, switch between, and maintain different versions of a runtime to support project-specific requirements or diverse shell sessions. By dynamically updating system paths and environment variables, it provides a consistent interface for runtime version control across various Unix-like operating systems. The tool distinguishes itself through its portable, POSIX-compliant shell implementation, which ensures reliable e

    Sets environment variables to define paths, mirrors, and default configurations for runtime management.

    Shellbashinstalllts
    Voir sur GitHub↗93,825
  • microsoft/playwrightAvatar de microsoft

    microsoft/playwright

    91,074Voir sur GitHub↗

    Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow automation. It provides a unified API to drive web applications across multiple browser engines, enabling developers to simulate complex user interactions, perform web scraping, and validate application behavior in consistent, isolated environments. The framework distinguishes itself through a web-first testing paradigm that prioritizes stability and resilience. By utilizing an auto-waiting actionability engine and accessibility-tree-based locators, it eliminates common sources of test

    Injects configuration settings and secrets directly from the command line or environment files to tailor execution behavior.

    TypeScriptautomationchromechromium
    Voir sur GitHub↗91,074
  • panjiachen/vue-element-adminAvatar de PanJiaChen

    PanJiaChen/vue-element-admin

    90,260Voir sur GitHub↗

    vue-element-admin is a Vue.js admin dashboard template and frontend project boilerplate designed for building administrative interfaces. It functions as a single page application that integrates the Element UI component framework to provide a structured starting point for web portals. The project provides scaffolding for enterprise web applications, specifically focusing on admin dashboard development. It includes built-in support for role-based access control to manage user permissions and restrict access to specific application views. The system covers broad capabilities in frontend build

    Injects environment-specific configuration files into the build process for different deployment stages.

    Vueadminadmin-dashboardadmin-template
    Voir sur GitHub↗90,260
  • home-assistant/coreAvatar de home-assistant

    home-assistant/core

    87,753Voir sur GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Integrates external values from environment variables or separate files to manage configuration settings across different deployments.

    Pythonasynciohacktoberfesthome-automation
    Voir sur GitHub↗87,753
  • astral-sh/uvAvatar de astral-sh

    astral-sh/uv

    86,451Voir sur GitHub↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure reproducible builds across different platforms. The tool distinguishes itself through its use of a global, content-addressable cache and hard-link-based environment provisioning, which allow for near-instant environment creation and minimal disk usage. It employs a high-performance

    Configures runtime behavior and deployment parameters through flexible environment variable support.

    Rustpackagingpythonresolver
    Voir sur GitHub↗86,451
  • vitejs/viteAvatar de vitejs

    vitejs/vite

    81,611Voir sur GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    Loads environment variables from files and safely shares them with client-side code while excluding sensitive secrets from production bundles.

    TypeScriptbuild-tooldev-serverfrontend
    Voir sur GitHub↗81,611
  • stirling-tools/stirling-pdfAvatar de Stirling-Tools

    Stirling-Tools/Stirling-PDF

    81,109Voir sur GitHub↗

    Stirling-PDF is a self-hosted document processing suite designed for secure, private file management. It functions as a comprehensive transformation engine that executes complex operations—such as merging, splitting, converting, and redacting documents—directly on the host machine. The platform provides both a browser-based interface for interactive editing and a programmatic, API-first architecture that allows for the automation of document workflows through standard HTTP requests. The project distinguishes itself through its focus on private, infrastructure-agnostic deployment and granular

    Configures application parameters dynamically using environment variables to facilitate containerized deployments and infrastructure-as-code workflows.

    TypeScriptdockerhacktoberfestjava
    Voir sur GitHub↗81,109
  • hoppscotch/hoppscotchAvatar de hoppscotch

    hoppscotch/hoppscotch

    79,618Voir sur GitHub↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr

    Manages dynamic configuration parameters and environment-specific variables to control API request behavior.

    TypeScriptapiapi-clientapi-rest
    Voir sur GitHub↗79,618
  • lobehub/lobehubAvatar de lobehub

    lobehub/lobehub

    78,736Voir sur GitHub↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    Separates core application logic from runtime parameters like API keys to enable flexible multi-platform configuration.

    TypeScriptagentagent-collaborationagent-harness
    Voir sur GitHub↗78,736
  • base/nodeAvatar de base

    base/node

    68,511Voir sur GitHub↗

    This project is a containerized implementation of a blockchain node for the Base network. It manages the execution and consensus processes of an Ethereum Virtual Machine node within an isolated environment to maintain the network and process blockchain data. The infrastructure includes a specialized interface for processing pending blocks via websockets to reduce latency. It also provides a state synchronization tool that uses pre-computed snapshots to accelerate the process of reaching the current block height. The system covers network identity configuration for mainnet and testnet environ

    Uses environment variables to configure network identity and RPC endpoints for switching between mainnet and testnet.

    Shell
    Voir sur GitHub↗68,511
  • datawhalechina/hello-agentsAvatar de datawhalechina

    datawhalechina/hello-agents

    59,685Voir sur GitHub↗

    This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid

    Manages sensitive credentials and configuration settings through system-level environment variables.

    Pythonagentllmrag
    Voir sur GitHub↗59,685
  • appwrite/appwriteAvatar de appwrite

    appwrite/appwrite

    56,318Voir sur GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    Injects project-level environment variables automatically into the runtime of functions and sites.

    TypeScriptandroidappwritebackend
    Voir sur GitHub↗56,318
  • getinsomnia/insomniaAvatar de getinsomnia

    getinsomnia/insomnia

    38,499Voir sur GitHub↗

    Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols. The platform enables the design and preview of API specifications through a visual editor and allows for the simulation of backend behavior using mocking tools. It supports organizing and synchronizing API collections via local storage, cloud synchronization, or Git. The suite includes a command-line i

    Resolves dynamic placeholders in requests by injecting variables from local vaults or environment configurations.

    TypeScript
    Voir sur GitHub↗38,499
Préc.123456…19Suivant
  1. Home
  2. Software Engineering & Architecture
  3. Application Lifecycle Management
  4. Configuration Management
  5. Environment Variable Management

Explorer les sous-tags

  • Branch-to-Environment Mappers1 sous-tagSystems that associate specific version control branches with isolated deployment environments. **Distinct from Environment Variable Management:** Distinct from Environment Variable Management by focusing on the mapping of Git branches to runtime environments.
  • Environment Variable Injection12 sous-tagsTools that use template syntax to inject operating system environment variables into configuration files.
  • Environment Variable Managers2 sous-tagsTools that manage, inject, and modify environment variables to control application behavior and handle sensitive configuration values.
  • Environment Variables5 sous-tagsDynamic key-value pairs used to configure application parameters, deployment settings, and runtime behavior across different environments.
  • Firmware Variable StoresPersistent storage mechanisms for system configuration data that survive reboots. **Distinct from Environment Variable Management:** Distinct from Environment Variable Management: focuses on non-volatile firmware-level storage rather than OS-level environment variables.