Baker is a high performance, composable and extendable data-processing pipeline for the big data era. It shines at converting, processing, extracting or storing records (structured data), applying whatever transformation between i
The Postgres Operator delivers an easy to run highly-available PostgreSQL clusters on Kubernetes (K8s) powered by Patroni. It is configured only through Postgres manifests (CRDs) to ease integration into automated CI/CD pipelines
Prisma Client Go is an auto-generated query builder that enables type-safe database access and reduces boilerplate. You can use it as an alternative to traditional ORMs such as gorm, xorm, sqlboiler and most database-specific tool
EventNative is an open source, high-performance, event collection service. Capture all events your application generates and stream to your preferred Data Warehouse with current support for RedShift and BigQuery. EventNative can b
DBdeployer is a tool that deploys MySQL database servers easily. This is a port of MySQL-Sandbox, originally written in Perl, and re-designed from the ground up in Go. See the features comparison for more detail.
sqlmw provides an absurdly simple API that allows a caller to wrap a database/sql driver with middleware.
This provides an abstraction similar to http middleware or GRPC interceptors but for the database/sql pa
dbq - Barbeque the boilerplate code
(Now compatible with MySQL and PostgreSQL!)
Everyone knows that performing simple DATABASE queries in Go takes numerous lines of code that is often repetitive. If you want to a
Go SQL driver adapter for logging queries and other SQL operations
Any driver.Connector can be wrapped with sqllogger.LoggingConnector(SQLLogger, driver.Connector) to log Connect, Prepare, Exec, Qu
Rapidash is a Go package for the database record or other data caching. It not only supports memcached or Redis for generic caching (e.g. get/set ) but also supports fast access to read-only data by fetch
An all-in-one data service with support for:
Counters and sets
Flags (basically key/value pairs where the value is a Boolean with a default value of false)
Caching with TTL
redis client implement by golang, refers to jedis. this library implements most of redis command, include normal redis command, cluster command, sentinel command, pipeline command and transaction command. if
dynamo-drift is a minimalistic library for performing DynamoDB schema migrations.
Individual migrations are code that is executed in the context of a callback performed per existing table item. Yo