secrets-env alternatives and similar shards
Based on the "Serverless Computing" category.
Alternatively, view secrets-env alternatives based on common mentions on social networks and blogs.
-
gcf.cr
gcf.cr provides serverless execution and deployment of crystal language code in Google Cloud Functions
CodeRabbit: AI Code Reviews for Developers

Do you think we are missing an alternative of secrets-env or a related project?
Popular Comparisons
README
secrets-env
Extends the behaviour of the crystal-lang ENV
module to read values injected by docker secrets, kubernetes secrets and other orchestration tools.
Installation
- Add the dependency to your
shard.yml
:
dependencies:
secrets-env:
github: place-labs/secrets-env
- Run
shards install
Usage
require "secrets-env"
Use the SECRETS_PATH
environment variable to specify the volume used for secrets injection.
If unspecified this will default to /run/secrets
.
ENV
may then be used as per the standard API.
Values fetch from (in order of priority):
- environment variable
- secret of the same name
- fallback (if specified)
Note: attempts to update the environment ([]=
) will apply this as an env var.
Secrets are immutable.
Once set as env vars take preference over secrets, the new value is readable by the current machine, but is ephemeral.
Additionally, ENV.accessed
is a compile-time record of all accesses to the ENV
variable across the program.
Contributing
- Fork it (https://github.com/place-labs/secrets-env/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Kim Burgess - creator and maintainer