Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Env Open-Source Projects
-
python-dotenv
Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
dotenv-flow
Loads environment variables from .env.[development|test|production][.local] files for Node.js® projects.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
envsafe
🔒 Makes sure you don't accidentally deploy apps with missing or invalid environment variables.
-
config
A lightweight yet powerful configuration manager for the Go programming language (by golobby)
-
gobrew
Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.
-
joshbetz/config
🛠 A configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP. (by joshbetz)
-
tfenv
Transform environment variables for use with Terraform (e.g. `HOSTNAME` ⇨ `TF_VAR_hostname`) (by cloudposse-archives)
-
ini
📝 Go INI config management. support multi file load, data override merge. parse ENV variable, parse variable reference. Dotenv file parse and loader. INI配置读取管理,支持多文件加载,数据覆盖合并, 解析ENV变量, 解析变量引用。DotEnv 解析加载 (by gookit)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: What are the best ways to prevent writing secrets in the code. | /r/learnpython | 2023-06-03
dotenv-vault is another popular package that lets you encrypt your secret and decrypt the file just in time. They are quite helpful for production and CIT environments but are not supported currently.
Project mention: Published my first Crate today to map Environment Variables to Enums | /r/rust | 2023-06-11Have you seen envy?
To further secure your environment variables, consider using envsafe for validation and type safety. Install the package and adjust the env/env.ts file accordingly along with the variable types:
Project mention: Murmur: pass secrets as environment variables to a process (Berglas for AWS) | /r/aws | 2023-05-28For example, in the Python world we have: https://github.com/hynek/environ-config https://docs.pydantic.dev/latest/usage/settings/#secret-support
Full details link: https://coveritup.app/ Full action's docs: https://github.com/kevincobain2000/action-coveritup Live Demo pull req link: https://github.com/kevincobain2000/gobrew/pull/191
Env related posts
-
Show HN: Dotenv, if it is a Unix utility
-
Badges for Go Benchmark
-
Next.js with Public Environment Variables in Docker
-
Dotenv-vault: a CLI to sync .env files across machines, envs, and team members
-
What are the best ways to prevent writing secrets in the code.
-
How to secure secrets in docker-compose setup?
-
env-commander.el -- Per-directory env setup for shell commands
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 May 2024
Index
What are some of the best open-source Env projects? This list will help you:
Project | Stars | |
---|---|---|
1 | python-dotenv | 7,104 |
2 | Symfony Dotenv | 3,693 |
3 | node-convict | 2,310 |
4 | dotenv-linter | 1,759 |
5 | dotenv-vault | 1,012 |
6 | dotenv-flow | 847 |
7 | envy | 800 |
8 | envsafe | 775 |
9 | environ-config | 407 |
10 | dotnet-env | 401 |
11 | shadow-rs | 394 |
12 | replay.fish | 382 |
13 | config | 357 |
14 | gobrew | 345 |
15 | emacs-direnv | 320 |
16 | dotenvx | 328 |
17 | envless | 255 |
18 | microservice-template | 221 |
19 | joshbetz/config | 216 |
20 | tfenv | 125 |
21 | ini | 81 |
22 | dotfiles | 63 |
23 | env-dot-prop | 33 |
Sponsored