When I was switching from Python to Go, I searched for alternatives to sqlalchemy and alembic (python libs) for writing queries and generating migration files from Go structs. But everything I came across was either too low-level and didn't allow for automatic migration generation from structs, or too close to an ORM with a ton of hidden logic when generating queries, and an inconvenient interface for writing complex queries. So I decided to write my own query builder that would allow explicit queries using Go structures as representations of SQL tables. Currently, it supports DML and DDL, and in the future, I plan to add automatic generation of migration files that will be derived from the difference between the current database schema and the registered Go structures. If anyone is interested in my project, I would be very grateful for feedback, including examples of queries where my library has helped, and, in particular, what is missing or what could be changed.…