awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Environment Variables · Awesome GitHub Repositories

9 repos

Awesome GitHub RepositoriesEnvironment Variables

Dynamic key-value pairs used to configure application parameters, deployment settings, and runtime behavior across different environments.

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

  1. Home
  2. Software Engineering & Architecture
  3. Application Lifecycle Management
  4. Configuration Management
  5. Environment Variable Management
  6. Environment Variables

Awesome Environment Variables GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • ohmyzsh/ohmyzsh

    ohmyzsh/ohmyzsh

    184,876GitHubView on 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 consiste

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

    Shellclicli-appoh-my-zsh
  • yt-dlp/yt-dlp

    yt-dlp/yt-dlp

    147,702GitHubView on 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 speci

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

    Pythonclidownloaderpython
  • nvm-sh/nvm

    nvm-sh/nvm

    91,751GitHubView on 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 dyn

    Controls runtime behavior by managing persistent shell variables that define the active execution context.

    Shellbashinstalllts
  • home-assistant/core

    home-assistant/core

    84,936GitHubView on 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 eve

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

    Pythonasynciohacktoberfesthome-automation
  • astral-sh/uv

    astral-sh/uv

    79,476GitHubView on 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 repr

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

    Rustpackagingpythonresolver
  • hoppscotch/hoppscotch

    hoppscotch/hoppscotch

    77,888GitHubView on 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 sing

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

    TypeScriptapiapi-clientapi-rest
  • Stirling-Tools/Stirling-PDF

    Stirling-Tools/Stirling-PDF

    74,357GitHubView on 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-

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

    TypeScriptdockerhacktoberfestjava
  • lobehub/lobehub

    lobehub/lobehub

    72,403GitHubView on 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 persiste

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

    TypeScriptagentagent-collaborationagent-harness
  • appwrite/appwrite

    appwrite/appwrite

    54,884GitHubView on 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 developm

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

    TypeScriptandroidappwritebackend