|11 months ago||about 22 hours ago|
|MIT License||Apache License 2.0|
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.
We haven't tracked posts mentioning gorp yet.
Tracking mentions began in Dec 2020.
Sql generator but for SQLite
4 projects | reddit.com/r/golang | 26 Dec 2021
Ent is my favourite data access layer for Go. It uses code generation to make things type safe, and treats your schema like a graph which IMO makes it way nicer to work with and is one of the reasons I love Ent.
Golang + sveltekit
6 projects | reddit.com/r/golang | 23 Dec 2021
When we started with a more specific focus and schema (and switched to Ent as our data access layer), the question to remove GraphQL was not discussed, but over time we found that supporting it was a lot of effort when the REST API can do everything we need it to.
What kind of things have you ran with go:generate?
6 projects | reddit.com/r/golang | 16 Dec 2021
Boilerplate for experienced devs
11 projects | reddit.com/r/golang | 14 Dec 2021
What are the things with Go that have made you wish you were back in Spring/.NET/Django etc?
3 projects | reddit.com/r/golang | 12 Dec 2021
ent is another sql library that uses code generation.
[GRPC] Use the generated proto as a model
1 project | reddit.com/r/golang | 11 Dec 2021
By using Ent (an open source project I help maintain) you can define your models via the ORM and can generate protobufs from them.
Rust – Build Your First Web App with Rocket and SeaORM
2 projects | news.ycombinator.com | 10 Dec 2021
When I tried to write one, I couldn't find a way to do it at compile time without generics. You can do it before compile time with code generation, or after compilation by coding dynamic objects and end up with something like sqlalchemy, but I couldn't do it at compile time.
ent  is what I've been happiest with. It uses code generation, and has an extension system so you can generate your own custom code with the models. I've seen a GraphQL extension and a REST extension, but haven't used either enough to comment beyond that they were easy to set up. Took like 20 minutes and now all my models transparently get GraphQL endpoints.
So far I've been happy with it, but we'll see in a couple of years.
Ruby on Rails dev here! Go feature question.
4 projects | reddit.com/r/golang | 9 Dec 2021
Best open source projects to start contibuting
2 projects | reddit.com/r/golang | 24 Nov 2021
Hey! If you're interested in databases and APIs (e.g. GraphQL and OpenAPI), you are welcome to Ent (github.com/ent/ent). We have a really friendly community, and you can feel free to ping me on our Slack channel or Discord server if you need guidance. Good luck!
Is there an equivalent of Java's JPA + Flyway in Go?
1 project | reddit.com/r/golang | 23 Nov 2021
What are some alternatives?
GORM - The fantastic ORM library for Golang, aims to be developer friendly
SQLBoiler - Generate a Go ORM tailored to your database schema.
go-pg - Golang ORM with focus on PostgreSQL features and performance
sqlx - general purpose extensions to golang's database/sql
upper.io/db - Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
sqlc - Generate type-safe code from SQL
Echo - High performance, minimalist Go web framework
reform - A better ORM for Go, based on non-empty interfaces and code generation.