The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Go-envconfig Alternatives
Similar projects and alternatives to go-envconfig
-
godotenv
A Go port of Ruby's dotenv library (Loads environment variables from .env files)
-
conf
Package conf provides support for using environmental variables and command line arguments for configuration. (by ardanlabs)
-
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.
-
urfave/cli
A simple, fast, and fun package for building command line apps in Go (by urfave)
-
cleanenv
✨Clean and minimalistic environment configuration reader for Golang
-
env
A simple and zero-dependencies library to parse environment variables into structs
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
kelseyhightower/envconfig
Golang library for managing configuration data from environment variables
-
-
-
Gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
-
-
-
-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. (by launchbadge)
-
-
goa
🌟 Goa: Elevate Go API development! 🚀 Streamlined design, automatic code generation, and seamless HTTP/gRPC support. ✨
-
dockertest
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
go-envconfig reviews and mentions
- PHP to Golang
-
Beginner-friendly API made with Go following hexagonal architecture.
Also, I put config in the package that needs it using something like this instead of Viper: https://github.com/sethvargo/go-envconfig And then at the entry point make another config that includes all the structs from the packages and inject them after bulk reading in. The beauty of this is I can take a package for reuse and drop it into another project. It’s errors and config are right there with it. Also this reduces cognitive load of trying to find everything in big projects (or dig through a 1000 lines in a centralized location).
- An Efficient Struct Configuration Pattern For Golang
- 'Discoverable' Environment Variables for Configuration
- I'm looking for a good alternativ to Viper
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Stats
sethvargo/go-envconfig is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of go-envconfig is Go.