Go Environment

Open-source Go projects categorized as Environment

Top 16 Go Environment Projects

  • direnv

    unclutter your .profile

    Project mention: Nix-direnv is a quality of life improvement | news.ycombinator.com | 2024-01-31

    I also made the export diff configurable, motivated by this post: https://github.com/direnv/direnv/pull/1233

  • env

    A simple and zero-dependencies library to parse environment variables into structs

    Project mention: Safely Load Environment Variables | /r/golang | 2023-03-24

    How is this compared to https://github.com/caarlos0/env

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • loft

    Namespace & Virtual Cluster Manager for Kubernetes - Lightweight Virtual Clusters, Self-Service Provisioning for Engineers and 70% Cost Savings with Sleep Mode

  • aconfig

    Simple, useful and opinionated config loader.

  • config

    A lightweight yet powerful configuration manager for the Go programming language (by golobby)

  • config

    12 factor configuration as a typesafe struct in as little as two function calls (by JeremyLoy)

  • fig

    A minimalist Go configuration library (by kkyr)

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • kurtosis

    A platform for packaging and launching ephemeral backend stacks with a focus on approachability for the average developer.

    Project mention: Cool Devtool Websites? | dev.to | 2024-02-06
  • envy

    Envy makes working with ENV variables in Go trivial. (by gobuffalo)

  • gvc

    Geek's valuable collection. A cross-platform supertool that brings convinience to coding.

    Project mention: Stay Alert: The Rising Threat of Malicious Extensions in Microsoft's VSCode Marketplace | /r/programming | 2023-05-21


  • envh

    Go helpers to manage environment variables

  • 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)

  • eclectica

    ☀️ Cool and eclectic version manager for any language

  • swap

    Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env). (by oblq)

  • gonfig

    Tag based configuration loader from different providers

  • env

    Idiomatic go environment variable declaration and parsing. (by shaj13)

  • 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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-06.

Go Environment related posts


What are some of the best open-source Environment projects in Go? This list will help you:

Project Stars
1 direnv 11,431
2 env 4,208
3 loft 669
4 aconfig 512
5 config 352
6 config 330
7 fig 327
8 kurtosis 225
9 envy 155
10 gvc 123
11 envh 98
12 ini 80
13 eclectica 28
14 swap 8
15 gonfig 7
16 env 2
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.