kiss-orm
sq
kiss-orm | sq | |
---|---|---|
2 | 4 | |
467 | 195 | |
- | - | |
0.0 | 0.0 | |
3 months ago | over 1 year ago | |
TypeScript | Go | |
MIT License | MIT 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.
kiss-orm
-
Request for learning resources: Using template literal types for parsing SQL queries in the type system
I found this: https://github.com/Seb-C/kiss-orm
-
I don't want to learn your garbage query language
I totally agree with the views of the author. That is basically why I started to build an ORM that does not include a query builder. Best of both worlds.
Now the design was far from easy, and keeping things reasonably simple without abstracting the SQL part was my biggest challenge. And this would not have been possible without the template-string tagging feature of modern JS, so it wouldn't be doable for many other languages.
https://github.com/Seb-C/kiss-orm
sq
-
We Went All in on Sqlc/Pgx for Postgres and Go
- generate code from running database and use a type-safe query builder (https://github.com/bokwoon95/go-structured-query)
-
JOOQ library equivalent for Go?
https://github.com/bokwoon95/go-structured-query plugging my library, which was inspired by jOOQ. Do check it out and see if it fits your needs.
-
what's your experience writing sql with go?
I'm a big fan of go-structured-query. I quite like the code generation of tables from a database schema, as well as the core struct mapper feature both for reads/writes to the database, which keep the domain entities clean of any struct tags.
-
I don't want to learn your garbage query language
Interesting. I've been looking at https://github.com/bokwoon95/go-structured-query but I'll have to look at reform too, now. Thanks.
What are some alternatives?
SqlKata Query Builder - SQL query builder, written in c#, helps you build complex queries easily, supports SqlServer, MySql, PostgreSql, Oracle, Sqlite and Firebird
sqlpp11 - A type safe SQL template library for C++
bolt
pgtyped - pgTyped - Typesafe SQL in TypeScript
pgweb - Cross-platform client for PostgreSQL databases
sqlx - general purpose extensions to golang's database/sql
InfluxDB - Scalable datastore for metrics, events, and real-time analytics
pggen - Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it.
jaeger - CNCF Jaeger, a Distributed Tracing Platform
Tequel
kingshard - A high-performance MySQL proxy