sq
pgweb
Our great sponsors
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.
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.
pgweb
-
Ask HN: What apps have you created for your own use?
Built Pgweb (Postgres GUI) some time ago since I could not find a good minimalistic database explorer.
https://github.com/sosedoff/pgweb
The app is super simple, made with Go + jQuery and I still use it almost every day, and has brought it to every single company I've been with.
- Slashbase: A modern in-browser database IDE & CLI for your dev & data workflows. Supports PostgreSQL & MongoDB.
- Slashbase: The open-source in-browser database IDE & CLI for your dev/data workflows written in Golang. Supports: PostgreSQL & MongoDB.
What are some alternatives?
rqlite - The lightweight, distributed relational database built on SQLite.
cockroach - CockroachDB - the open source, cloud-native distributed SQL database.
Dotsql - A Golang library for using SQL.
tidb - TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
sqlhooks - Attach hooks to any database/sql driver
go-mysql - a powerful mysql toolset with Go
InfluxDB - Scalable datastore for metrics, events, and real-time analytics
ledisdb - A high performance NoSQL Database Server powered by Go
buntdb - BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
groupcache - groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
pREST - PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new
ovo - OVO is an In-Memory Key/Value Storage