kelseyhightower / envconfig

Golang library for managing configuration data from environment variables
MIT License
5k stars 377 forks source link

Is this project still maintained? #204

Open jgimenez opened 2 years ago

jgimenez commented 2 years ago

It looks like this project has several forks and lots of PRs ready to merge, but there's not been any feedback nor no new releases in a long time. Is this project still maintained?

If not, maybe it would be good to state so and even possibly point to a successor fork.

Thanks for a very useful library!

kuritka commented 2 years ago

⚡ AbsaOSS/env-binder

Doesn't look like there is much activity around here. We were quite dependent on this lib so, some time ago I created a new project:

It is supported, and it handles unexported fields and null/empty value. On the other hand it doesn't have exactly the same method contract as kelseyhightower/envconfig.

PRs and Issues are welcome there.

augustomelo commented 2 years ago

There is this alternative as well

uablrek commented 1 year ago

And yet another one with support for flag.FlagSet on top (which I really like):

ldemailly commented 9 months ago

I found this package while looking for a solution to go from go struct/config object TO environment variables (instead of from like this and many packages do). Here is a plug for it: https://github.com/fortio/struct2env/tree/main#struct2env and it also does the reverse (and is maintained. Cheers

AndrewWinterman commented 4 months ago

Still unmaintained?