korm
sq
korm | sq | |
---|---|---|
14 | 10 | |
131 | 227 | |
- | - | |
8.3 | 5.9 | |
5 days ago | 6 days ago | |
Go | Go | |
GNU General Public License v3.0 or later | 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.
korm
-
Databases and Go
I believe what you looking for is Korm. I'm thinking of using it in my next project. https://github.com/kamalshkeir/korm/
- Yet another Go ORM, its maybe the one you are searshing for
- Korm, an elegant and lightning-fast Go ORM for all your concurrent and async needs. Inspired by the highly popular Django Framework, Korm offers similar functionality with the added bonus of performance
- Coming from Python background, i am very happy to share with you, Korm, an elegant and lightning-fast ORM for all your concurrent and async needs. Inspired by the highly popular Django Framework, Korm offers similar functionality with the added bonus of performance
-
How to Work with SQL Databases in Go
Hi, you can check https://github.com/kamalshkeir/korm , this is my personal ORM , lot of people start using it and like it very much specialy those coming from django like environment, i would love to have your feedbacks
- GitHub - kamalshkeir/korm: KORM is an Elegant and Blazingly Fast ORM using generics and network bus. It can handle sql databases and Mongo using Kormongo, both have pretty much the same api, everything detailed in this readme
- Korm updated !, i have added hooks an admin dashboard using korm.WithDashboard() and hooks OnInsert, OnSet,OnDelete and OnDrop https://github.com/kamalshkeir/korm
- Korm has been updated, now it can handle m2m relationships, and I added some tests and benchmarks to the pkg https://github.com/kamalshkeir/korm
-
ORMs
check https://github.com/kamalshkeir/korm
- https://github.com/kamalshkeir/korm
sq
-
How to use prepared queries wisely - postgres & pgx & squirell
You can use my library sq which handles this exact use case with the PreparedQuery type. It allows you to build a query programmatically, prepare it and optionally rebind parameters by name.
-
How to Work with SQL Databases in Go
Have you seen my library https://github.com/bokwoon95/sq? You can use it like database/sql and write plain SQL strings, only needing to provide a function that maps an database row to a struct and generics returns a slice of those structs at the end.
-
DRY pgx / database/sql?
Also consider my library sq which handles dynamic query generation as well as data mapping. You may find it simpler than bun because it's a lot closer to database/sql (it doesn't require a special DB object, it uses a plain *sql.DB).
-
Ent: An Entity Framework for Go
> I didn't see anything to help me build back graphs
Hmm you've certainly given me something to think about. Thanks.
BTW joins are not challenging, but you made me realize I didn't show any joins in my basic examples. Here is UPDATE with JOIN example: https://bokwoon.neocities.org/sq.html#postgres-update-with-j....
-
scan rows into types powered by generics
How does it compare to https://github.com/bokwoon95/sq?
- Show HN: An SQL data mapper using Go generics
- A type-safe struct mapper and query builder for Go (using generics)
- A struct mapper, query builder and migration tool for Go.
What are some alternatives?
sparrowci_web - ci.sparrowhub.io website
vlcn-orm - Develop with your data model anywhere. Query and load data reactively. Replicate between peers without a central server.
py-template - One-click GitHub Actions pipelines for Python!
scan - scan sql rows into any type powered by generics
SparrowCI - SparrowCI - super fun and flexible CI system with many programming languages support
typed-graphql-builder - A fully type-safe graphql query builder, inspired by tql
ksbus - KSBus is a zero-configuration event bus written in Go, designed to facilitate real-time data sharing and synchronization between Go servers, JavaScript clients, and Python. It's particularly useful for building applications that require real-time communication, such as chat applications or live updates.
node-sql - SQL generation for node.js
personal-server - Personal server configuration with k3s
sqddl - sqddl is a zero-configuration database migration tool.
ec2instances.info - Amazon EC2 instance comparison site
go_sql_benchmarks