Go Viper

Open-source Go projects categorized as Viper

Top 12 Go Viper Projects

  1. koanf

    Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

    Project mention: Simple, lightweight, extensible, configuration management library for Go | news.ycombinator.com | 2024-12-24
  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. Go-Clean-Architecture-REST-API

    Golang Clean Architecture REST API example

  4. hotbuild

    a cross platform hot compilation tool for golang

  5. candy

    Candy is a CLI tool that offers a fundamental set of commands to streamline your DevOps processes. (by Pradumnasaraf)

  6. diego

    A CLI tool for importing and utilizing exported social media data from popular services on Hugo websites.

  7. crev

    CLI tool to easily bundle your codebase into a single file and get ai code reviews. (by vossenwout)

    Project mention: Show HN: CREV – A Go-based CLI tool for AI code reviews and codebase exports | news.ycombinator.com | 2024-10-06

    I’ve recently built CREV, a Go-based CLI tool designed to get AI-powered code reviews from your terminal. The idea came from my frustration with manually copying code into ChatGPT or Claude to get feedback on my projects. Although ChatGPT could provide me with useful suggestions, it lacked the full context of my project, which often resulted in incomplete reviews since it didn’t know my entire directory structure and the content of all the files. I wanted to fix that, while also eliminating the constant switching between VSCode and my browser.

    So after a month of development, I’m excited to share CREV:

    - GitHub: https://github.com/vossenwout/crev

  8. go-boilerplate

    Starter for golang projects (by veryhappytree)

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. nwa

    A Simple Yet Powerful Tool for License Header Management: Effortlessly Add, Check, Update, and Remove License Headers

  11. wonsz

    The best of viper & cobra combined.

  12. notes-rest-api

    🚀 REST API для создания заметок

  13. go-nagini

    Fluent wrapper for the Go CLI library spf13/cobra

    Project mention: Show HN: Go-nagini fluent wrapper for Cobra | news.ycombinator.com | 2025-07-04
  14. snob

    🥃 Snob is a simple CLI that fetches movies and TV shows info, written in Go.

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

Go Viper discussion

Log in or Post with

Go Viper related posts

  • AskGPT: CLI tool that allows you to chat with ChatGPT in your terminal like in browser.

    1 project | /r/programming | 7 Mar 2023
  • Library for loading configuration into a struct in Go

    3 projects | /r/golang | 20 Mar 2022

Index

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

# Project Stars
1 koanf 3,315
2 Go-Clean-Architecture-REST-API 889
3 hotbuild 211
4 candy 60
5 diego 35
6 crev 34
7 go-boilerplate 22
8 nwa 12
9 wonsz 9
10 notes-rest-api 5
11 go-nagini 3
12 snob 1

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Go is
the 4th most popular programming language
based on number of references?