Showing 389 open source projects for "environment variables"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    dotenv Kotlin

    dotenv Kotlin

    Dotenv is a module that loads environment variables from a .env file

    ...Dotenv loads variables from a .env file into ENV when the environment is bootstrapped.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    django-environ

    django-environ

    Django-environ allows you to utilize 12factor inspired environment

    The idea of this package is to unify a lot of packages that make the same stuff: Take a string from os.environ, parse and cast it to some of useful python typed variables. To do that and to use the 12factor approach, some connection strings are expressed as url, so this package can parse it and return a urllib.parse.ParseResult. These strings from os.environ are loaded from a .env file and filled in os.environ with setdefault method, to avoid overwriting the real environment. A similar approach is used in Two Scoops of Django book and explained in the 12factor-Django article. django-environ is the Python package that allows you to use the Twelve-factor methodology to configure your Django application with environment variables.For that, it gives you an easy way to configure Django application using environment variables obtained from an environment file and provided by the OS.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    dotenv

    dotenv

    A Ruby gem to load environment variables from `.env`

    Shim to load environment variables from .env into ENV in development. Storing configuration in the environment is one of the tenets of a twelve-factor app. Anything that is likely to change between deployment environments–such as resource handles for databases or credentials for external services–should be extracted from the code into environment variables.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Environment Modules

    Environment Modules

    Manage your shell environment variables and aliases

    The environment modules package provides for an easy dynamic modification of a user's environment via modulefiles. which typically instruct the module command to alter or set shell environment variables such as PATH, MANPATH, etc. as well as define aliases over a variety of shells.
    Leader badge
    Downloads: 186 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    Symfony Dotenv

    Symfony Dotenv

    Registers environment variables from a .env file

    Symfony Dotenv is a PHP library that helps manage environment variables by loading them from a .env file into the environment. It simplifies configuration management in local development environments by allowing developers to store sensitive information and configuration settings in a separate, easy-to-manage file. Dotenv is particularly useful when working with Symfony applications but can also be used in any PHP project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Python-Dotenv

    Python-Dotenv

    Load environment variables from .env files into Python apps

    python-dotenv is a Python utility that reads key-value pairs from a .env file and sets them as environment variables. This is especially useful for managing configuration values, secrets, or settings outside of source code, in line with the 12-factor app principles. Commonly used in Flask, Django, and other frameworks, it helps maintain clean and secure codebases across environments like development, staging, and production.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    PHP dotenv

    PHP dotenv

    Loads environment variables automatically

    ...This means you won't have to edit any files outside the project, and all the environment variables are always set no matter how you run your project, Apache, Nginx, CLI, and even PHP's built-in webserver. It's WAY easier than all the other ways you know of to set environment variables, and you're going to love it!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    env

    env

    A simple and zero-dependencies library to parse environment variables

    Parse environment variables to structs in Go. In Go, it’s dead simple to get the value from an environment variable. If you have a type that is not supported out of the box by the lib, you are able to use (or define) and pass custom parsers (and their associated reflect.Type) to the env.ParseWithFuncs() function. Env supports by default anything that implements the TextUnmarshaler interface.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    cross-env

    cross-env

    Cross platform setting of environment scripts

    Run scripts that set and use environment variables across platforms. Cross-env still works well, but is in maintenance mode. No new features will be added, only serious and common-case bugs will be fixed, and it will only be kept up-to-date with Node.js over time. Most Windows command prompts will choke when you set environment variables with NODE_ENV=production like that.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
    8 Monitoring Tools in One APM. Install in 5 Minutes.

    Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

    AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
    Start Free
  • 10
    direnv

    direnv

    Unclutter your .profile

    direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory. Before each prompt, direnv checks for the existence of a .envrc or .env file in the current and parent directories. If the file exists (and is authorized), it is loaded into a bash sub-shell and all exported variables are then captured by direnv and then made available to the current shell.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Windows (Dockur)

    Windows (Dockur)

    Windows inside a Docker container

    This project makes it surprisingly easy to run a Windows environment inside a Docker container by using a QEMU-based virtual machine under the hood. It provides a turnkey image and a simple set of environment variables so you can select Windows editions, control disk persistence, and access the VM via a web-based VNC console or similar remote viewers. Because the VM is wrapped in Docker, you can treat Windows as a disposable, repeatable service: create, snapshot with volumes, tear down, and rebuild with consistent results. ...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 12
    OAuth2 Proxy

    OAuth2 Proxy

    A reverse proxy that provides authentication with Google, Azure, etc.

    ...The request is forwarded to the upstream server with added user info and authentication headers (depending on the configuration) oauth2-proxy can be configured via command line options, environment variables or config file (in decreasing order of precedence, i.e. command line options will overwrite environment variables and environment variables will overwrite configuration file settings).
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    xdg

    xdg

    Go implementation of the XDG Base Directory Specification

    ...The package also includes the locations of well-known user directories, as well as other common directories such as fonts and applications. The current implementation supports most flavors of Unix, Windows, macOS and Plan 9. On Windows, where XDG environment variables are not usually set, the package uses Known Folders as defaults. Therefore, appropriate locations are used for common folders which may have been redirected.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    FLARE VM

    FLARE VM

    A collection of software installations scripts for Windows systems

    ...It bundles a curated set of tools—disassemblers, debuggers, decompilers, virtualization, forensics utilities, packet capture tools, exploit frameworks, and hex editors—preconfigured to work together. The environment configures paths, dependencies, environment variables, and common tool integrations so analysts can focus on tasks rather than setup. Updates and modular installation let users include only the tools that match their workflow, keeping the VM lean and current. Because security toolchains often clash (DLL versions, signing, privileges), FLARE VM’s packaging handles compatibility issues ahead of time. ...
    Downloads: 73 This Week
    Last Update:
    See Project
  • 15
    dotenvx

    dotenvx

    A secure dotenv–from the creator of `dotenv`

    ...It offers CLI commands that can encrypt and decrypt .env files, inject environment variables at runtime, and support conventions like layered environment file loading similar to Next.js or dotenv-flow. Beyond basic runtime usage, dotenvx includes tooling for key management, listing .env files in structured views, and operations like variable rotation and scoped overrides, bringing more robust secrets handling to modern app stacks.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Go Clean template

    Go Clean template

    Clean Architecture template for Golang services

    The purpose of the template is to show how to organize a project and prevent it from turning into spaghetti code, where to store business logic so that it remains independent, clean, and extensible, how not to lose control when a microservice grows. Configuration. First, config.yml is read, then environment variables overwrite the yaml config if they match. The config structure is in the config.go. The env-required: true tag obliges you to specify a value (either in yaml, or in environment variables). For configuration, we chose the cleanenv library. It does not have many stars on GitHub, but is simple and meets all the requirements. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Firebase for Laravel

    Firebase for Laravel

    A Laravel package for the Firebase PHP Admin SDK

    ...For server-to-server communication, this is done with a Service Account. The package uses auto-discovery for the default project to find the credentials needed for authenticating requests to the Firebase APIs by inspecting certain environment variables and looking into Google's well-known path(s). Once you have downloaded the Service Account JSON file, you can configure the package by specifying environment variables starting with FIREBASE_ in your .env file. For further configuration, please see config/firebase.php. You can modify the configuration by copying it to your local config directory or by defining the environment variables used in the config file.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Minecraft Bedrock Server

    Minecraft Bedrock Server

    Containerized Minecraft Bedrock Dedicated Server

    Containerized Minecraft Bedrock Dedicated Server with selectable version.
    Downloads: 60 This Week
    Last Update:
    See Project
  • 19
    Thunder Client

    Thunder Client

    Thunder Client is a lightweight Rest API Client Extension for VS Code

    ...The source code is not open source. You can report any bugs or feature requests here. Lightweight Rest API Client for VS Code. Simple & Easy to use UI. Supports Collections and Environment variables. Scriptless Testing: Test API response easily with GUI based interface. Themes: The extension supports VS Code themes. Offline & Local Storage: Works offline and saves all the requests data locally on your device. Git Sync: Save requests data in current workspace. Thunder Client is built with Javascript, Typescript, Flexbox, Ace Editor, Got. ...
    Downloads: 41 This Week
    Last Update:
    See Project
  • 20
    Restfox

    Restfox

    Offline-first web HTTP client

    Offline-first web HTTP client. Package available through snap can be installed using sudo snap install restfox. There are precompiled binaries in the releases page.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 21
    Supabase CLI

    Supabase CLI

    Supabase CLI. Manage postgres migrations, run Supabase locally

    Supabase CLI is the command-line interface for managing and developing Supabase projects. It streamlines local development, database migrations, environment management, and project deployment. Designed for developers building with Supabase, the CLI provides an efficient way to work with the entire Supabase stack—PostgreSQL, auth, storage, and edge functions—directly from the terminal.
    Downloads: 36 This Week
    Last Update:
    See Project
  • 22
    dockerize

    dockerize

    Utility to simplify running applications in docker containers

    Utility to simplify running applications in docker containers. dockerize is a utility to simplify running applications in docker containers. It allows you to generate application configuration files at container startup time from templates and container environment variables. generate application configuration files at container startup time from templates and container environment variables. Wait for other services to be available using TCP, HTTP(S), unix before starting the main process. The typical use case for dockerize is when you have an application that has one or more configuration files and you would like to control some of the values using environment variables. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    frp

    frp

    A Fast Reverse Proxy

    ...It is currently under development, but already supports TCP and UDP, as well as HTTP and HTTPS protocols where requests can be forwarded to internal services by domain name. It also has a P2P connect mode and many other nifty features. These include configuration files, environment variables, a dashboard that shows you frp's status and proxies' statistics information, an Admin UI that helps you check and manage frpc's configuration, and many others.
    Downloads: 63 This Week
    Last Update:
    See Project
  • 24
    PHP-CRUD-API

    PHP-CRUD-API

    Single file PHP script that adds a REST API to a SQL database

    ...This is a single file application! Upload "api.php" somewhere and enjoy! For local development you may run PHP's built-in web server. All configuration options are also available as environment variables. Write the config option with capitals, a "PHP_CRUD_API_" prefix and underscores for word breaks. The environment variables take precedence over the PHP configuration.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    Flowise

    Flowise

    Drag & drop UI to build your customized LLM flow

    ...Conversational agent for a chat model which utilizes chat-specific prompts and buffer memory. Open source is the core of Flowise, and it will always be free for commercial and personal usage. Flowise support different environment variables to configure your instance. You can specify the following variables in the .env file inside the packages/server folder.
    Downloads: 34 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB