Our great sponsors
-
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.
-
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.
-
godom
Make DOM manipulation in Go as similar to JavaScript as possible. (via GopherJS or WebAssembly)
-
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.
If you want to use GraphQL: https://github.com/99designs/gqlgen
Indispensable for testing your code: https://github.com/stretchr/testify
wasmer-go
godom
https://github.com/learning-cloud-native-go/myapp shows How to build a Dockerized RESTful API application using Go. Includes DB migrations and form validation with a CRUD.
https://gobuffalo.io/ - pretty non-idiomatic (to community standards), but pretty stable and useful if you already know Rails or Django.
https://github.com/livebud/bud - similar idea, but uses Svelte (a JS framework) to do the front end stuff. It’s smart enough to render the JS stuff on the server when possible, so you end up with the best of both worlds.
I'm writing a series of posts that chronicles me writing a url shortener in go as a web app. You can take a look at the current code here: https://github.com/avalonbits/shortener