Go configuration with fangs (by spf13)

Viper Alternatives

Similar projects and alternatives to viper

  • cobra

    viper VS cobra

    A Commander for modern Go CLI interactions

  • godotenv

    viper VS godotenv

    A Go port of Ruby's dotenv library (Loads environment variables from .env files)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • koanf

    viper VS koanf

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

  • envconfig

    Small library to read your configuration from environment variables (by vrischmann)

  • mapstructure

    Go library for decoding generic map values into native Go structures and vice versa.

  • kelseyhightower/envconfig

    Golang library for managing configuration data from environment variables

  • ini

    viper VS ini

    Package ini provides INI file read and write functionality in Go

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Testify

    viper VS Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  • validator

    viper VS validator

    :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

  • coral

    viper VS coral

    Coral, a friendly Cobra fork with nearly all its features, but only 4 dependencies

  • goConfig

    viper VS goConfig

    goconfig uses a struct as input and populates the fields of this struct with parameters from command line, environment variables and configuration file.

  • Gin

    viper VS 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.

  • Hugo

    viper VS Hugo

    The world’s fastest framework for building websites.

  • logrus

    viper VS logrus

    Structured, pluggable logging for Go.

  • urfave/cli

    viper VS urfave/cli

    A simple, fast, and fun package for building command line apps in Go (by urfave)

  • zap

    viper VS zap

    Blazing fast, structured, leveled logging in Go.

  • go-arg

    viper VS go-arg

    Struct-based argument parsing in Go

  • kong

    viper VS kong

    Kong is a command-line parser for Go (by alecthomas)

  • config

    viper VS config

    JSON or YAML configuration wrapper with convenient access methods. (by olebedev)

  • Grafana

    viper VS Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better viper alternative or higher similarity.

viper reviews and mentions

Posts with mentions or reviews of viper. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-02.


Basic viper repo stats
4 days ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives