hexagony
Clean architecture example in Golang. (by cyruzin)
pgxatomic
Clean implementation of transaction manager using pgx (by ysomad)
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.
hexagony
Posts with mentions or reviews of hexagony.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-08.
pgxatomic
Posts with mentions or reviews of pgxatomic.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Database transactions with future changes to generics in mind
You can try this one: https://github.com/ysomad/pgxatomic
-
Library for implementing clean transactions with pgx
Hello, my name is Alex and I've implemented a simple set of wrappers for pgx transactions so that they can be used in a clean architecture, so that transactions can be managed from the application layer without abstractions flowing. I hope someone will find it useful, any criticism, questions and of course pull requests are welcome!
What are some alternatives?
When comparing hexagony and pgxatomic you can also consider the following projects:
goqux - Library for simple CRUD, scanning & pagination using query builder in golang
scany - Library for scanning data from a database into Go structs and more
pgxmock - pgx mock driver for golang to test database interactions
Go-Clean-Architecture-REST-API - Golang Clean Architecture REST API example
Hexagonal-Architecture - a distributed messaging and payment backend built around the hexagonal architecture
Go-gRPC-RabbitMQ-microservice - Go gRPC RabbitMQ email microservice