awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • medusajs/medusaAvatar medusajs

    medusajs/medusa

    34,404Vezi pe 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
    Vezi pe GitHub↗34,404
  • jbranchaud/tilAvatar jbranchaud

    jbranchaud/til

    14,116Vezi pe 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
    Vezi pe GitHub↗14,116
  • ansible-semaphore/semaphoreAvatar ansible-semaphore

    ansible-semaphore/semaphore

    13,766Vezi pe 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
    Vezi pe GitHub↗13,766
  • moovweb/gvmAvatar moovweb

    moovweb/gvm

    11,645Vezi pe 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
    Vezi pe GitHub↗11,645
  • php/frankenphpAvatar php

    php/frankenphp

    11,151Vezi pe 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
    Vezi pe GitHub↗11,151
  • kedacore/kedaAvatar kedacore

    kedacore/keda

    10,314Vezi pe 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
    Vezi pe GitHub↗10,314
  • pkgxdev/pkgxAvatar pkgxdev

    pkgxdev/pkgx

    9,738Vezi pe 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
    Vezi pe GitHub↗9,738
  • symfony/routingAvatar symfony

    symfony/routing

    7,618Vezi pe 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
    Vezi pe GitHub↗7,618
  • docker-library/official-imagesAvatar docker-library

    docker-library/official-images

    6,972Vezi pe 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
    Vezi pe GitHub↗6,972
  • proxymanapp/proxymanAvatar ProxymanApp

    ProxymanApp/Proxyman

    6,858Vezi pe 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
    Vezi pe GitHub↗6,858
  • nicotsx/zerobyteAvatar nicotsx

    nicotsx/zerobyte

    6,572Vezi pe 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
    Vezi pe GitHub↗6,572
  • wakujs/wakuAvatar wakujs

    wakujs/waku

    6,330Vezi pe 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
    Vezi pe GitHub↗6,330
  • b-ryan/powerline-shellAvatar b-ryan

    b-ryan/powerline-shell

    6,287Vezi pe GitHub↗

    Acest proiect este o interfață bazată pe configurare pentru definirea layout-ului, culorilor și segmentelor dinamice ale unui prompt de linie de comandă. Servește drept bară de stare vizuală care afișează starea controlului versiunilor și contextul mediului direct în shell. Sistemul urmărește starea controlului versiunilor prin detectarea numelor de branch-uri și a stărilor fișierelor pentru diverse sisteme de control al versiunilor. De asemenea, afișează contextele mediului operațional, cum ar fi mediile virtuale active și profilurile cloud. Instrumentul oferă capabilități pentru personalizarea prompt-ului shell, inclusiv aplicarea temelor vizuale, trunchierea căilor pentru arbori de directoare adânci și injectarea de conținut dinamic din comenzile shell. De asemenea, poate schimba culorile prompt-ului în funcție de codul de succes sau eșec al comenzii executate anterior.

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

    Python
    Vezi pe GitHub↗6,287
  • prefecthq/marvinAvatar PrefectHQ

    PrefectHQ/marvin

    6,170Vezi pe GitHub↗

    an ambient intelligence library

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

    Python
    Vezi pe GitHub↗6,170
  • steipete/codexbarAvatar steipete

    steipete/CodexBar

    6,123Vezi pe 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
    Vezi pe GitHub↗6,123
  • actions/toolkitAvatar actions

    actions/toolkit

    5,772Vezi pe GitHub↗

    The GitHub ToolKit for developing GitHub Actions.

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

    TypeScript
    Vezi pe GitHub↗5,772
  • biolab/orange3Avatar biolab

    biolab/orange3

    5,635Vezi pe 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
    Vezi pe GitHub↗5,635
  • phpbrew/phpbrewAvatar phpbrew

    phpbrew/phpbrew

    5,528Vezi pe GitHub↗

    Phpbrew este un manager de versiuni PHP și instrument de build utilizat pentru a compila și gestiona mai multe versiuni de PHP din sursă într-un director local al utilizatorului. Oferă un mediu de dezvoltare autonom care permite instalarea și comutarea între diferite versiuni ale limbajului fără a necesita acces root. Sistemul se distinge prin utilizarea unei configurații de build bazate pe variante, permițând utilizatorilor să compileze binare cu seturi specifice de funcționalități, flag-uri și opțiuni de configurare personalizate. De asemenea, funcționează ca un manager de extensii care descarcă, compilează și activează extensii terțe din surse externe. Instrumentul acoperă capabilități mai largi, inclusiv gestionarea ciclurilor de viață ale proceselor PHP-FPM, editarea configurației mediului și inspectarea stării de încărcare și a căilor de instalare a extensiilor. Menține izolarea la runtime prin comutarea dinamică a căilor și versionarea pe căi locale.

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

    Makefile
    Vezi pe GitHub↗5,528
  • coreutils/coreutilsAvatar coreutils

    coreutils/coreutils

    5,185Vezi pe GitHub↗

    Acest proiect este o suită cuprinzătoare de instrumente esențiale de linie de comandă și utilitare standardizate de tip Unix. Oferă blocurile fundamentale pentru administrarea sistemului, gestionarea fișierelor și procesarea textului pe sisteme de tip Unix, implementând o gamă largă de instrumente POSIX. Colecția se distinge prin acoperirea sa largă a operațiunilor de sistem de nivel scăzut. Aceasta include un set de instrumente complet pentru gestionarea sistemului de fișiere, cum ar fi crearea și modificarea fișierelor și directoarelor, și un set de instrumente specializat pentru procesarea textului, filtrarea, sortarea și transformarea fluxurilor de date. Proiectul acoperă, de asemenea, mai multe domenii critice de capabilități ale sistemului. Acestea includ monitorizarea resurselor de sistem pentru verificarea arhitecturii hardware și a utilizării discului, securitatea și controlul accesului pentru gestionarea permisiunilor fișierelor și a checksum-urilor criptografice, și controlul proceselor pentru gestionarea timeout-urilor de execuție și a variabilelor de mediu. Oferă, de asemenea, utilitare matematice pentru evaluarea expresiilor numerice și instrumente de reprezentare a datelor pentru codificarea binar-la-ASCII.

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

    C
    Vezi pe GitHub↗5,185
  • newfuture/ddnsAvatar NewFuture

    NewFuture/DDNS

    4,682Vezi pe GitHub↗

    Acest proiect este un client și sincronizator DNS dinamic multi-furnizor care monitorizează adresele IPv4 și IPv6 locale și actualizează automat înregistrările DNS la diverși furnizori cloud. Acesta funcționează ca un instrument de monitorizare a adreselor IP și un webhook de actualizare IP de rețea, asigurându-se că numele de domenii rămân îndreptate către adresele de rețea curente. Sistemul se distinge printr-o gamă largă de integrări native cu furnizori, inclusiv Cloudflare, AliDNS, DNSPod, Huawei Cloud și HE.net. Dincolo de simplele actualizări ale înregistrărilor, permite gestionarea stării proxy CDN, a duratelor TTL și a liniilor de rutare regionale, suportând în același timp webhook-uri HTTP personalizate pentru a declanșa notificări externe ori de câte ori este detectată o schimbare IP. Suprafața de capabilități include descoperirea IP-ului public prin interogări API și comenzi shell, cache-ul stării locale pentru a preveni apelurile API redundante și programarea automată prin expresii cron sau manageri de sarcini nativi ai sistemului. De asemenea, oferă o configurare flexibilă prin variabile de mediu, fișiere JSON și URL-uri HTTP la distanță.

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

    Pythonalidnscdncloudflare
    Vezi pe GitHub↗4,682
Înapoi12Înainte
  1. Home
  2. DevOps & Infrastructure
  3. Environment Variables

Explorează sub-etichetele

  • 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-tag-uriReads 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-tag-uriResolving 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-tagCapabilities 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.