Golang tech stack

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

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

    Generate Go client and server boilerplate from OpenAPI 3 specifications

  • I use https://github.com/deepmap/oapi-codegen to generate the rest client – there is a strict and more relaxed mode.

  • chi

    lightweight, idiomatic and composable router for building Go HTTP services

  • Chi for routing

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • bob

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

  • Bob ORM for DB access

  • gqlgen

    go generate based graphql server library

  • Gqlgen if I need GraphQL

  • sqlx

    general purpose extensions to golang's database/sql

  • sqlx

  • CS35L-Project

  • My hot take is you just use the net/http lib. I recently used an approach similar to this blog post where I parse the beginning of the url path manually…meaning I can handle id/slug based routing without any 3rd party framework. I recently made a crud app using that routing approach and cockroachdb as a backend. Check it out here if ur looking for an example.

  • svelte-mpa

    Svelte MPA, Multipage Svelte

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

    Pushup is for making modern, page-oriented web apps in Go

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