An Entity Framework-style ORM for Go
GoNtext brings EF Core's ergonomics to Go: typed queries, change tracking and migrations, without making Go stop feeling like Go.
Open source
- 4
- supported databases
- Type-safe
- query construction
The problem
Coming to Go from .NET, the gap that hits you first is data access. EF Core hands you change tracking, migrations and typed queries. The Go equivalents mostly hand you raw SQL or an untyped builder and wish you luck.
What I did
GoNtext implements a typed, LINQ-style query API with automatic change tracking and migrations, targeting PostgreSQL, MySQL and SQLite.
The rule I held to throughout: borrow EF Core's ideas, not its ceremony. If it stopped feeling like Go, I had gone too far.
What changed
Published as an open-source library for Go teams who want ORM ergonomics without hand-writing every query.
Built with
- Go
- PostgreSQL
- MySQL
- SQLite
Have a system like this one?
I reply within one business day, and I’ll tell you straight if it isn’t a fit.
Start a projectAn EMR backend for 1,000+ clinics
Built the backend for the Zimdoc medical records app, took deploys from three minutes to fifteen seconds, and cut response times by two thirds.
Amazing PhysioTherapy
- 1,000+
- users and clinics served
- 3min → 15s
- deploy time, 92% faster
Just-in-time card issuance at national scale
Backend work on Pryme, Qore's card issuance platform, which sits behind 85% of all card issuance in Nigeria.
Pryme · Qore Technologies
- 85%
- of all cards issued in Nigeria
- Just-in-time
- issuance at the branch
Or browse all products.