nowfound

Life & fun · alternatives · 2026

24 alternatives to Golang] setup configuration easily from flags, env, files or default

Library for setting values to structs' fields from env, flags, files or default tag - BoRuDar/configuration

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Golang] setup configuration easily from flags, env, files or default launched in 2020; newer entries below may have overtaken it.

  1. 1

    Free, open-source library for using feature flags in Next.js

    2025 · flags-sdk.dev · its alternatives →

  2. 2WG

    I built a Vite plugin that lets you write Go code directly in .js files using a "use golang" directive. It compiles to WebAssembly automatically.

    Oct 2025 · npmjs.com · its alternatives →

  3. 3

    Hi HN! I’m excited to share Holos, a Go command line tool we wrote to fill the configuration management gap in Kubernetes. Holos uses CUE to configure software distributed with Helm and Kustomize using a well defined, type safe language eliminating the need to template YAML. You probably know (or are) someone who has suffered with the complexity of plain text YAML templates and merging multiple values.yaml files together to configure software running in Kubernetes. We built Holos so we don’t have to template YAML but we can still integrate software distributed with Helm and Kustomize…

    2024 · holos.run · its alternatives →

  4. 4

    An application-oriented unified storage layer for Golang.

    2021 · github.com · its alternatives →

  5. 5

    Write your BPF programs in Go, not C. gobee transpiles a Go subset to BPF C and generates typed cilium/ebpf bindings. - boratanrikulu/gobee

    May 2026 · github.com · its alternatives →

  6. 6AS

    I have been using golang at work and personally for more than 2 years now. A problem i faced when I started and the problem new gophers even today is how to structure the project. Most (if not all) golang tutorials seem to be very simple and do not describe how to structure a large application. Following project is an attempt to Showcase a manageable project layout for services in golang. https://github.com/spy16/droplets This project is far from complete. Would like to hear some feedback from the community before continuing on this.

    2018 · its alternatives →

  7. 7

    Learn Go (Golang) by writing real code in this interactive course. Practice structs, interfaces, errors, concurrency, and idiomatic backend patterns.

    2020 · qvault.io · its alternatives →

  8. 8

    Golang Resource Bundler [deprecated]. Contribute to phogolabs/parcello development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  9. 9

    :small_airplane: My coding environments. . Contribute to crisdosaygo/environments development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  10. 10

    A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent

    2017 · github.com · its alternatives →

  11. 11

    Go (Golang) Fake Data Generator for Struct. [Notes]This repository is archived, moved to the new repository https://github.com/go-faker/faker - bxcodec/faker

    2019 · github.com · its alternatives →

  12. 12

    Learn how to make serverless functions in Go with the CLI and new Golang language template built with love by the OpenFaaS community.

    2017 · blog.alexellis.io · its alternatives →

  13. 13

    Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies. - integrii/flaggy

    2018 · github.com · its alternatives →

  14. 14

    Simple Load Balancer. Contribute to JackyChiu/slb development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  15. 15

    dgw generates Golang struct, and simple Table/Row Data Gateway functions from PostgreSQL table metadata - kanmu/dgw

    2016 · github.com · its alternatives →

  16. 16

    A lightweight Vault client module written in Go, with no dependencies, that is intuitive and user-friendly - canidam/libvault

    2021 · github.com · its alternatives →

  17. 17

    Configuration as code, create and endpoint in 30 seconds

    2023 · justdecision.com · its alternatives →

  18. 18SY

    https://github.com/integrii/serve I got tired of the huge list of static asset server options out there. Python's built in one, various ruby gems, piles of npm commands... So naturally I added another (the best!) one. It is written in go, so that helps portability, speed. It's name is just 'serve'. No options or flags are required for invoking. It looks pretty. It supports hitting Command/Control-c gracefully. Hopefully this is useful to some people. Feedback welcome! Thanks!

    2017 · its alternatives →

  19. 19GM

    I’ve worked a lot with C# and .NET, and one tool I really missed when using Go was AutoMapper. So I built go-mapper, a lightweight Go package that helps map between structs — useful for converting DTOs to domain models, etc. Uses Go generics (1.18+) Supports shallow copy of fields Custom field transformations with fluent API Optional interface for struct-level control Example: type CreateUserDto struct { Name string Password string } type User struct { Name string PasswordHash string } mapper.CreateProfile(CreateUserDto{}, User{}, mapper.ForMember(func(u *User) any { return &u.PasswordHash…

    2025 · its alternatives →

  20. 20

    A GraphQL client package written in Go. Contribute to getoutreach/goql development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  21. 21

    Idiomatic Go (Golang) client package generation from OpenAPI documents - jbowes/oag

    2017 · github.com · its alternatives →

  22. 22

    Install Go binaries—without Go.

    Apr 2026 · goblin.run · its alternatives →

  23. 23
  24. 24
    gogs▲6

    go game server

    2022 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →