Is there a good example of an open source non-trivial (DB connection, authentication, authorization, data validation, tests, etc...) Go API?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • wild-workouts-go-ddd-example

    Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

  • Wild Workouts should match your needs: https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-example

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

    InfluxDB logo
  • Portainer

    Making Docker and Kubernetes management easy.

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

  • Grafana project ticks all these boxes, I think.

  • exposure-notifications-server

    Discontinued Exposure Notification Reference Server | Covid-19 Exposure Notifications

  • Google's Exposure Notification Reference Serve is a real life example of what you're asking for.

  • dex

    OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors

  • trillian

    A transparent, highly scalable and cryptographically verifiable data store.

  • upspin

    Upspin: A framework for naming everyone's everything.

  • SaaSHub

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

    SaaSHub logo
  • myapp

    🚀 How to build a Dockerized RESTful API application using Go.

  • Listmonk

    High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.

  • go-webapp-example

    Example web application written in Go

  • core

    Backend server API handling user mgmt, database, storage and real-time component (by staticbackendhq)

  • Miniflux

    Minimalist and opinionated feed reader

  • https://github.com/miniflux/v2 - it's an RSS feed reader (I use it, BTW).

  • almanack

    Predicts future sports scores

  • datly

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Golang REST API boilerplate

    12 projects | dev.to | 4 Jun 2024
  • Otterize launches open-source, declarative IAM permissions for workloads on AWS EKS clusters

    3 projects | dev.to | 10 Jan 2024
  • The Tailscale Universal Docker Mod

    22 projects | news.ycombinator.com | 8 Oct 2023
  • How to start a Go project in 2023

    21 projects | news.ycombinator.com | 23 May 2023
  • Which Tools Do You use daily for Golang development?

    8 projects | /r/golang | 23 Jan 2023