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
·

29 repositorios

Awesome GitHub RepositoriesEnvironment Variables

Systems for managing and injecting configuration secrets into cloud-hosted applications.

Distinguishing note: Focuses on cloud-managed environment variable injection.

Explore 29 awesome GitHub repositories matching devops & infrastructure · Environment Variables. Refine with filters or upvote what's useful.

Awesome Environment Variables GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • medusajs/medusaAvatar de medusajs

    medusajs/medusa

    34,404Ver en GitHub↗

    Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts and business applications. Its architecture is built on a decoupled system where core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces, allowing developers to incrementally adopt or replace components to fit specific operational needs. The platform distinguishes itself through a highly extensible design that supports complex commerce requirements, including multi-vendor marketplace operations, B2B purchasing workfl

    Provides a secure interface to add and manage environment variables for cloud-hosted backends.

    TypeScriptcommercee-commerceecommerce
    Ver en GitHub↗34,404
  • jbranchaud/tilAvatar de jbranchaud

    jbranchaud/til

    14,116Ver en GitHub↗

    This project is a markdown knowledge base used to maintain a curated collection of concise technical notes and write-ups across various programming languages and tools. It serves as a searchable personal reference library for documenting technical discoveries and software development patterns. The system implements a learning in public workflow, transforming markdown-based content storage into a static site. It utilizes directory-based routing to map folder structures to URL paths and employs schema-driven type generation to ensure data consistency across the knowledge base. The codebase cov

    Provides the ability to read system environment variables by name.

    Vim Script
    Ver en GitHub↗14,116
  • ansible-semaphore/semaphoreAvatar de ansible-semaphore

    ansible-semaphore/semaphore

    13,766Ver en GitHub↗

    Semaphore is a web interface and API for running and scheduling Ansible playbooks and other infrastructure automation tools. It serves as an infrastructure automation dashboard and DevOps task scheduler for orchestrating deployments. The platform functions as a multi-tool automation hub, providing a centralized dashboard for managing infrastructure as code using Ansible, Terraform, OpenTofu, and Terragrunt. It includes an inventory management tool for organizing target servers and containers, alongside a secret management service for storing sensitive environment variables required during exe

    Securely stores sensitive environment variables required during the execution of infrastructure code.

    Go
    Ver en GitHub↗13,766
  • moovweb/gvmAvatar de moovweb

    moovweb/gvm

    11,645Ver en GitHub↗

    Gvm is a Go version manager, environment orchestrator, and dependency isolator. It provides a system for installing, removing, and switching between different versions of the Go programming language on a single machine. The tool manages native dependencies and creates isolated package sets to prevent version conflicts between different project environments. It uses environment variable overlays and directory isolation to link native code without modifying the host operating system. The software covers the full language lifecycle, including remote version cataloging, active version switching,

    Updates shell environment variables to prioritize specific Go version directories over the global system path.

    Shelldependency-managergolang
    Ver en GitHub↗11,645
  • php/frankenphpAvatar de php

    php/frankenphp

    11,151Ver en GitHub↗

    FrankenPHP is a Go-based PHP runtime and application server that integrates a web server and PHP interpreter to host applications without requiring a separate process manager. It functions as a worker mode server that keeps applications in memory across requests to eliminate bootstrap overhead and a static binary bundler that packages applications and the server into a single self-contained executable. The project distinguishes itself by allowing the embedding of a PHP runtime directly into Go programs and enabling the development of PHP extensions using the Go language. It also includes a bu

    Isolates environment variables per thread to ensure request-specific configuration and prevent race conditions.

    Gocaddyfrankenphpgo
    Ver en GitHub↗11,151
  • kedacore/kedaAvatar de kedacore

    kedacore/keda

    10,314Ver en GitHub↗

    KEDA is a Kubernetes event-driven autoscaler and cloud event scaling engine. It functions as a custom metrics provider that monitors external event sources—including message brokers, databases, and cloud metrics—to dynamically adjust the replica counts of containerized workloads. The project is distinguished by its scale-to-zero workflow, which reduces workloads to zero replicas during inactivity and automatically restarts them when new events are detected. It operates as a multi-cloud event trigger system, using a pluggable scaler interface to integrate with a wide array of third-party servi

    Extracts authentication data from specified environment variables within a container to authorize access to external event sources.

    Goautoscalingevent-drivenhacktoberfest
    Ver en GitHub↗10,314
  • 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

    Dynamically modifies shell environment paths to make specific tool versions available without permanent installation.

    Rustenvironment-managerpackage-managerpackage-runner
    Ver en GitHub↗9,738
  • symfony/routingAvatar de symfony

    symfony/routing

    7,618Ver en GitHub↗

    This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific controller actions using defined patterns and configuration. It serves as a programmatic interface for defining, loading, and resolving URL patterns, while providing a URL generator to produce absolute or relative URIs from route names and parameters. The system supports diverse route loading through YAML, XML, PHP arrays, and class attributes, utilizing compiled route matching to optimize performance. It enables sophisticated request handling through regex-based path matching, sub-do

    Implements a system to transform environment variables into types like booleans or integers via registered services.

    PHPcomponentphprouter
    Ver en GitHub↗7,618
  • docker-library/official-imagesAvatar de docker-library

    docker-library/official-images

    6,972Ver en GitHub↗

    This project is a collection of curated and standardized Docker base images that serve as reliable starting points for building containerized applications. It functions as an OCI container image repository and a build template library, providing a central source of truth for images that adhere to Open Container Initiative standards for portability. The project utilizes an automated image lifecycle pipeline to build, tag, and push images, ensuring that dependencies remain current and security patches are applied. It specifically supports cross-platform distribution by providing a multi-archite

    Define variables that persist across build stages and remain available during container runtime.

    Shell
    Ver en GitHub↗6,972
  • proxymanapp/proxymanAvatar de ProxymanApp

    ProxymanApp/Proxyman

    6,858Ver en GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    Triggers a manual reload of system environment variables from within a script to pick up changes.

    debugging-tooliosmacos
    Ver en GitHub↗6,858
  • nicotsx/zerobyteAvatar de nicotsx

    nicotsx/zerobyte

    6,572Ver en GitHub↗

    ZeroByte is a backup management platform built around the Restic backup engine, providing encrypted, deduplicated, and compressed snapshots across multiple storage backends. It offers a web interface for scheduling, monitoring, and managing backup operations, with support for cron-based job scheduling and configurable retention policies that automatically prune older snapshots. The platform distinguishes itself through comprehensive multi-protocol volume mounting, allowing backup ingestion from NFS, SMB, WebDAV, SFTP, and rclone-backed sources alongside local directories. It includes a snapsh

    Resolves sensitive provisioning fields from container environment variables.

    TypeScriptbackupbackup-utilityrestic
    Ver en GitHub↗6,572
  • wakujs/wakuAvatar de wakujs

    wakujs/waku

    6,330Ver en GitHub↗

    Waku is a minimal React framework built around React Server Components. It renders components exclusively on the server for data fetching and server-side logic, then hydrates client components in the browser for interactivity. The framework supports hybrid rendering, mixing static prerendering at build time with dynamic per-request rendering within a single application, and allows independently loading slice components that can be static or dynamic. The framework distinguishes itself through its file-based routing system that defines pages, layouts, and API endpoints by placing files in a dir

    Reads secret environment variables in server components using a dedicated function.

    TypeScript
    Ver en GitHub↗6,330
  • b-ryan/powerline-shellAvatar de b-ryan

    b-ryan/powerline-shell

    6,287Ver en GitHub↗

    Este proyecto es una interfaz basada en configuración para definir el diseño, los colores y los segmentos dinámicos de un prompt de línea de comandos. Sirve como una barra de estado visual que muestra el estado del control de versiones y el contexto del entorno directamente dentro del shell. El sistema rastrea el estado del control de versiones detectando nombres de ramas y estados de archivos para varios sistemas de control de versiones. También muestra contextos de entorno operativo, como entornos virtuales activos y perfiles de nube. La herramienta proporciona capacidades para la personalización del prompt del shell, incluyendo la aplicación de temas visuales, truncamiento de rutas para árboles de directorios profundos y la inyección de contenido dinámico desde comandos del shell. También puede cambiar los colores del prompt según el código de éxito o error del comando ejecutado anteriormente.

    Reads system environment variables to identify active cloud profiles and virtual environment contexts.

    Python
    Ver en GitHub↗6,287
  • prefecthq/marvinAvatar de PrefectHQ

    PrefectHQ/marvin

    6,170Ver en GitHub↗

    an ambient intelligence library

    Transforms free-form text into a structured type like a dictionary or Pydantic model using a language model.

    Python
    Ver en GitHub↗6,170
  • steipete/codexbarAvatar de steipete

    steipete/CodexBar

    6,123Ver en GitHub↗

    CodexBar is a macOS menu bar application that monitors AI provider usage limits, credit balances, and reset schedules. It retrieves coding plan usage data from Alibaba Cloud services using either API keys or browser session cookies as fallback authentication, and displays the information through visual credit gauges, CLI commands, and desktop status bar integrations. The application distinguishes itself by supporting multiple authentication methods, including automatic cookie import from Safari, Chrome, or Firefox, as well as API key and access token authentication. It provides real-time trac

    Configures custom API endpoints and enforces security checks via environment variables.

    Swiftaiclaude-codecodex
    Ver en GitHub↗6,123
  • actions/toolkitAvatar de actions

    actions/toolkit

    5,772Ver en GitHub↗

    The GitHub ToolKit for developing GitHub Actions.

    Retrieves workflow secrets and environment variables securely at runtime for use in action logic.

    TypeScript
    Ver en GitHub↗5,772
  • biolab/orange3Avatar de biolab

    biolab/orange3

    5,635Ver en GitHub↗

    Orange3 is a visual data mining platform that provides an interactive canvas for building data analysis workflows without writing code. At its core, it offers a widget-based visual programming environment where users connect configurable components to perform data preprocessing, machine learning model training, statistical evaluation, and interactive visualization. The platform is built on NumPy-backed data tables with domain descriptors that define variable names, types, and roles, and includes a lazy SQL query proxy for working with database tables without loading all data into memory. The

    Ships a widget that computes a variable's value from other variables using a stored transformation function.

    Python
    Ver en GitHub↗5,635
  • phpbrew/phpbrewAvatar de phpbrew

    phpbrew/phpbrew

    5,528Ver en GitHub↗

    Phpbrew es un gestor de versiones de PHP y herramienta de compilación utilizada para compilar y gestionar múltiples versiones de PHP desde el código fuente dentro de un directorio de usuario local. Proporciona un entorno de desarrollo autónomo que permite instalar y cambiar entre diferentes versiones del lenguaje sin requerir acceso root. El sistema se distingue por utilizar una configuración de compilación basada en variantes, permitiendo a los usuarios compilar binarios con conjuntos de características, flags y opciones de configuración personalizados. También funciona como un gestor de extensiones que descarga, compila y activa extensiones de terceros desde fuentes remotas. La herramienta cubre capacidades más amplias, incluida la gestión de ciclos de vida de procesos PHP-FPM, edición de configuración del entorno e inspección del estado de carga de extensiones y rutas de instalación. Mantiene el aislamiento en tiempo de ejecución mediante el cambio dinámico de rutas y el versionado de rutas locales.

    Dynamically modifies shell environment variables and symbolic links to prioritize the active PHP version.

    Makefile
    Ver en GitHub↗5,528
  • coreutils/coreutilsAvatar de coreutils

    coreutils/coreutils

    5,185Ver en GitHub↗

    Este proyecto es una suite completa de herramientas esenciales de línea de comandos y utilidades estandarizadas tipo Unix. Proporciona los bloques de construcción fundamentales para la administración del sistema, gestión de archivos y procesamiento de texto en sistemas tipo Unix, implementando una amplia gama de herramientas de línea de comandos POSIX. La colección se distingue por su amplia cobertura de operaciones de sistema de bajo nivel. Esto incluye un kit de herramientas completo para la gestión del sistema de archivos, como la creación y modificación de archivos y directorios, y un kit de herramientas especializado en procesamiento de texto para filtrar, ordenar y transformar flujos de datos. El proyecto también cubre varias áreas críticas de capacidad del sistema. Estas incluyen monitorización de recursos del sistema para verificar la arquitectura del hardware y el uso del disco, seguridad y control de acceso para gestionar permisos de archivos y sumas de verificación criptográficas, y control de procesos para gestionar tiempos de espera de ejecución y variables de entorno. Además, proporciona utilidades matemáticas para la evaluación de expresiones numéricas y herramientas de representación de datos para la codificación binaria a ASCII.

    Provides the env and printenv utilities to display the values of environment variables.

    C
    Ver en GitHub↗5,185
  • newfuture/ddnsAvatar de NewFuture

    NewFuture/DDNS

    4,682Ver en GitHub↗

    Este proyecto es un cliente y sincronizador de DNS dinámico multiproveedor que monitorea direcciones IPv4 e IPv6 locales y actualiza automáticamente los registros DNS en varios proveedores de la nube. Funciona como una herramienta de monitoreo de direcciones IP y un webhook de actualización de IP de red, asegurando que los nombres de dominio permanezcan apuntando a las direcciones de red actuales. El sistema se distingue por una amplia gama de integraciones nativas de proveedores, incluyendo Cloudflare, AliDNS, DNSPod, Huawei Cloud y HE.net. Más allá de las simples actualizaciones de registros, permite la gestión del estado del proxy CDN, duraciones TTL y líneas de enrutamiento regional, mientras admite webhooks HTTP personalizados para activar notificaciones externas cada vez que se detecta un cambio de IP. La superficie de capacidad incluye el descubrimiento de IP pública mediante consultas API y comandos de shell, almacenamiento en caché de estado local para evitar llamadas API redundantes y programación automatizada mediante expresiones cron o gestores de tareas nativos del sistema. También proporciona una configuración flexible a través de variables de entorno, archivos JSON y URLs HTTP remotas.

    Provides the ability to override default provider API endpoints for testing or custom environments.

    Pythonalidnscdncloudflare
    Ver en GitHub↗4,682
Ant.12Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Environment Variables

Explorar subetiquetas

  • API Endpoint OverridesAllows custom API endpoints and security checks via environment variables, rejecting cleartext connections for safety. **Distinct from Environment Variables:** Distinct from Environment Variables: focuses on overriding API endpoints with security checks, not general environment variable management.
  • Dynamic Environment Variable UpdatesUpdates environment variables for deployed cloud functions without requiring a full redeployment. **Distinct from Environment Variables:** Distinct from Environment Variables: focuses on the dynamic, runtime update capability rather than static injection.
  • Environment Variable BrowsersTools for listing and filtering system environment variables with real-time search capabilities. **Distinct from Environment Variables:** Distinct from Environment Variables: focuses on browsing and searching environment variables interactively, not managing or injecting them.
  • Environment Variable Readers4 sub-etiquetasReads the value of an environment variable by its name as a functional effect. **Distinct from Environment Variables:** Distinct from Environment Variables: focuses on reading environment variables as typed effects, not managing or injecting them.
  • Environment Variable Secret Resolutions4 sub-etiquetasResolving secret values from container environment variables for configuration. **Distinct from Environment Variables:** Distinct from Environment Variables: focuses on resolving secrets from env vars, not general variable management.
  • Node Environment Variable Viewers1 sub-etiquetaCapabilities for viewing environment variables of connected nodes. **Distinct from Environment Variables:** Distinct from Environment Variables: focuses on remote inspection of node environment variables, not general management or injection.
  • Shell Path OverlaysMechanisms for dynamically prioritizing specific directory paths within the shell environment variables. **Distinct from Environment Variables:** Focuses on path prioritization for runtime versioning rather than cloud secret injection
  • SnippetRegisters user-defined variable namespaces that populate snippet environment tables with computed or static values. **Distinct from Environment Variables:** Distinct from Environment Variables: focuses on snippet-specific variable namespaces for use in text expansion, not OS-level or cloud-managed environment variables.
  • Thread-Local IsolationMechanisms to isolate environment variables on a per-thread basis to prevent race conditions in concurrent environments. **Distinct from Environment Variables:** Specifically addresses thread-level isolation of variables rather than general cloud injection or validation.