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.
-
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.
-
confetti
Confetti is a web application framework with an expressive, elegant syntax. This repository contains configuration files and is intended as a template for your codebase. Download these configuration files and include them in your git repository.
To summarize it, Ent focuses on productivity and currentness. It's being used by small and big projects - with hundreds of different tables.
Take a look at sqlc https://sqlc.dev/. It generates idiomatic Go code from SQL queries, and is quite interesting! Try to use its Playground here: https://play.sqlc.dev/
You should checkout Fiber and GORM
echo has some great docs, and seems popular for web.
https://github.com/volatiletech/sqlboiler is my personal favorite
Consider Goa and Gorm too
In that regard, I think https://github.com/Masterminds/squirrel is great.
Check out Goyave
Confetti Framework is a new framework, but with the most accessible documentation. Is there anything special you expect from a framework?
I dont use SQL anymore. If you really still have need for fixed schemas, ok, but a graph database like dgraph with graphql makes persisting so much easier, flexible, scaleable and faster.