todo-list-api
Building CRUD Operations in Golang ๐ (by Siddheshk02)
golang-database-library-orm-example
Examples of using various popular database libraries and ORM in Go. (by gmhafiz)
todo-list-api | golang-database-library-orm-example | |
---|---|---|
1 | 4 | |
2 | 21 | |
- | - | |
0.0 | 0.0 | |
about 1 year ago | about 1 year ago | |
Go | Go | |
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
todo-list-api
Posts with mentions or reviews of todo-list-api.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Building CRUD Operations in Golang ๐
You can find the complete code repository for this tutorial here ๐Github
golang-database-library-orm-example
Posts with mentions or reviews of golang-database-library-orm-example.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-12.
-
Golang Database Library and Orm Examples
What I found is sqlx and sqlc are excellent for hand-rolled queries, but is poor for dynamic queries which a query builder library/orm might suite better. If there are many eager-loading table relationships, I found that orms tend to be much better. Of course these are entirely my personal opinion. I dove into more details on how each libraries and orms fares against those operations in the posts. It is also accompanied with reproducible repo at https://github.com/gmhafiz/golang-database-library-orm-example
-
Dynamic sql code during runtime.
I discussed approaches using different libraries and ORMs at https://www.gmhafiz.com/blog/golang-database-library-orm-example-dynamic-list/. Though I just realised the example for squirrel is missing. Check out the code examples though
-
Scanning joined SQL rows into nested go struct
I show scans for a many to many relationship between two tables. https://github.com/gmhafiz/golang-database-library-orm-example/blob/master/db/sqlc/manyToMany.go
-
What kind of things have you ran with go:generate?
I made repo that compares between different libraries and orms including sqlx, sqlc, sqlboiler, gorm, and ent https://github.com/gmhafiz/golang-database-library-orm-example
What are some alternatives?
When comparing todo-list-api and golang-database-library-orm-example you can also consider the following projects:
fiber-boilerplate - This is the go boilerplate on the top of fiber web framework. With simple setup you can use many features out of the box
bob - SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite