Our great sponsors
-
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.
-
bob
SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite (by stephenafamo)
-
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.
I use https://github.com/deepmap/oapi-codegen to generate the rest client – there is a strict and more relaxed mode.
Chi for routing
Bob ORM for DB access
Gqlgen if I need GraphQL
sqlx
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.