Golang RESTAPI boilerplate repository

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • go-rest-template

    Golang REST API Template

  • This is great feedback and I appreciate it. I have create a github issue to track your suggestions: https://github.com/jlucaspains/go-rest-template/issues/1

  • GORM

    The fantastic ORM library for Golang, aims to be developer friendly

  • Array of values with embedded value all pointed to the last value, reflect code was broken: https://github.com/go-gorm/gorm/pull/5901 data corruption

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

    Fluent SQL generation for golang

  • https://www.reddit.com/r/golang/comments/vq98ud/what_sql_library_are_you_using/ Jet havn't used but is one that looks promising! Otherwise I'm one of the purests, db/sql and https://github.com/Masterminds/squirrel

  • jwx

    Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies

  • Out of github.com/lestrrat-go/jwx, I only use the jwk part. It's been a month or so that I did that part, I don't recall what was the challenge either way. Time to review...

  • GitVersion

    From git log to SemVer in no time

  • Gitversion: It reads your commit history and generates a semver version out of it. Say you are compiling main branch and have a tag 1.0. Then, you squash 3 PRs. When you build this version, the new version number will be 1.0.3. You can configure it to be smarter about increasing major, minor, patch fields. I typically use prefix on the commit messages so that it generates versions correctly. See more at https://gitversion.net/docs/

  • bob

    SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite (by stephenafamo)

  • Also hout out to https://github.com/stephenafamo/bob

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