Vapor
Runtime configuration system for Elixir (by elixir-toniq)
dotenv
A port of dotenv to Elixir (by avdi)
Vapor | dotenv | |
---|---|---|
1 | 2 | |
588 | 219 | |
0.0% | - | |
0.0 | 0.0 | |
about 1 year ago | almost 3 years ago | |
Elixir | Elixir | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Vapor
Posts with mentions or reviews of Vapor.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-02-19.
-
Question: how do you do .env / env var injection?
I like to sidestep a lot of the confusion of config/ files for this sort of configuration, and use vapor for runtime configuration instead, which supports loading .env files into the Elixir runtime.
dotenv
Posts with mentions or reviews of dotenv.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-09-18.
-
How to write a CRUD CLI using Elixir and ScyllaDB
Dotenv: A port of dotenv to Elixir.
-
Use Phoenix to run React
The Github login is nicely described here. You need Github credentials and can use dotenv. You adapt slightly the GithubAuthController.index() to generate a Phoenix signed token from the credentials and save it in the session:
What are some alternatives?
When comparing Vapor and dotenv you can also consider the following projects:
Skogsrå - Library to manage OS environment variables and application configuration options with ease
CFEnv - Environmental helpers for cloudfoundry, parsing and returning values off VCAP_SERVICES and VCAP_APPLICATON
confex - Useful helper to read and use application configuration from environment variables.
figaro - Figaro for Elixir
hush - Hush is a runtime configuration loader for Elixir applications
configparser_ex - A simple Elixir parser for the same kind of files that Python's configparser library handles
hush_gcp_secret_manager - A Google Secret Manager Provider for Hush
ex_conf
direnv - unclutter your .profile