|8 days ago||4 days ago|
|BSD 2-clause "Simplified" 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.
Go for Backend development
4 projects | reddit.com/r/golang | 6 Sep 2021
Connecting with database
1 project | dev.to | 24 Jun 2021
For database communication we will use go-pg module. You can install it by running go get github.com/go-pg/pg/v10. This will install version 10 of go-pg module, which is latest version at the time of writing this guide. Now create new directory internal/database/ and file database.go inside of it.
How much do you agree completely switching from Java to Go? I have total 9yrs of experience in Java but now I am interested in Go.
3 projects | reddit.com/r/golang | 18 Apr 2021
gorm.io/gorm`, or `github.com/go-pg/pg` if you need something more feature-rich. I would avoid using `go-kit` and `go-micro` "frameworks" unless you have some special requirement for it. But you can take a look to have an idea of what Go "framework" may look like.
A Proposal for Adding Generics to Go
1 project | news.ycombinator.com | 12 Jan 2021
This one is mostly excellent: https://github.com/go-pg/pg
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
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.
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.
gorp - Go Relational Persistence - an ORM-ish library for Go
Echo - High performance, minimalist Go web framework