|5 days ago||3 days ago|
|Apache License 2.0||BSD 3-clause "New" or "Revised" License|
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.
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
Which Go database/storage package do you go for first when your program needs to store a moderate amount of organized data?
4 projects | reddit.com/r/golang | 22 Nov 2021
Use https://entgo.io/ it will allow you to manage a complex schema without worrying about the actual storage
Can mysql package can be used with graphQL?
1 project | reddit.com/r/graphql | 18 Nov 2021
Yes of course https://entgo.io/
Two GitHub features that make bug reporting and triaging easier than ever
1 project | reddit.com/r/github | 18 Nov 2021
Check out this new blog post we wrote about a new flow for reporting and triaging bugs that we created for Ent using template repository and Codespaces.
Golang + Neo4j
3 projects | reddit.com/r/golang | 2 Nov 2021
Hi, I think you should have a look at https://entgo.io/ , it will give you all the benefits of a graph database using technology like MySQL for example. It's used in many places and the community is very helpful.
Sync Changes to External Data Systems using Ent Hooks | ent
4 projects | reddit.com/r/golang | 2 Nov 2021
If you never heard about Ent before, see our GitHub repository: https://github.com/ent/ent, or our website: https://entgo.io.4 projects | reddit.com/r/golang | 2 Nov 2021
re ent + tx outbox, a discussion started on this issue https://github.com/ent/ent/issues/1473. i think its a great idea and with all of the "NewSQL" databases that support proper horizontal scaling, i think it will become a very widely used design pattern.
Tao: Facebook’s distributed data store for the social graph
1 project | news.ycombinator.com | 29 Oct 2021
- Ent consistency checkers/fixers (I forget the name of the framework/tool)
It's sad to think that people's only glimpse into these tools is through https://entgo.io which is a really crude approximation of the real thing due to Go's lack of generics and expressiveness. Imagine if such amazing tools could be used at actually ethical companies.
Pagination using GraphQl
1 project | reddit.com/r/graphql | 28 Oct 2021
If you use https://entgo.io/ you get it as a built in feature for all your models. https://entgo.io/docs/tutorial-todo-gql-paginate
Golang for backend
13 projects | reddit.com/r/golang | 1 Dec 2021
https://github.com/volatiletech/sqlboiler cause is nice to have type safety, or sqlc, I use sqlx most of the time
Boss Says Is Golang losing popularity. True?
6 projects | reddit.com/r/golang | 18 Nov 2021
Other people maintain https://github.com/volatiletech/sqlboiler which is pretty good, though I wish it were a bit more flexible, but it may be a little faster to get started with.
Does gorm worth learning?
6 projects | reddit.com/r/golang | 8 Nov 2021
I have been using sqlboiler. In my honest opinion it is the best ORM. You can see benchmark here https://github.com/volatiletech/sqlboiler6 projects | reddit.com/r/golang | 8 Nov 2021
We Went All in on Sqlc/Pgx for Postgres and Go
31 projects | news.ycombinator.com | 8 Sep 2021
It seems you forgot sqlboiler  which is something like "write SQL schema, parse SQL schema, generate Go structs and functions to query the schema". Not quite like generating activerecords, I think.31 projects | news.ycombinator.com | 8 Sep 2021
I was expecting the article to contain a note about SQLBoiler (https://github.com/volatiletech/sqlboiler) and why they didn't use it, but there is no. So I was expecting SQLBoiler to be heavily mentioned in the comments, but it's not the case.
I you want to see a (slightly heated) debate about `sqlc` versus SQLBoiler with their respective creators: https://www.reddit.com/r/golang/comments/e9bvrt/sqlc_compile...
Note that SQLBoiler does not seem to be compatible with `pgx`.
JOOQ library equivalent for Go?
7 projects | reddit.com/r/golang | 28 Jul 2021
You might want to have a look into SQLBoiler. https://github.com/volatiletech/sqlboiler
Has anybody moved from Django (python) to any of the Go backend frameworks?
7 projects | reddit.com/r/golang | 10 Jun 2021
Consider SQL Boiler because it can integrate directly with an existing database.
Go to Postgres Library
5 projects | reddit.com/r/golang | 28 May 2021
Depending on your preferences, sqlboiler uses the DB as source of truth for generating structs and has nice querying features
After 2 years of Django, I'm starting using Go for building web servers. Do you guys have any suggestions?
4 projects | reddit.com/r/golang | 24 May 2021
DB Management: https://github.com/volatiletech/sqlboiler -- this follows a data first model, aka your database schema will create go code, not the django way where Py code updates the DB. https://github.com/amacneil/dbmate -- I use it to manage my DB schema.
What are some alternatives?
GORM - The fantastic ORM library for Golang, aims to be developer friendly
sqlc - Generate type safe Go from SQL
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.
reform - A better ORM for Go, based on non-empty interfaces and code generation.