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
Server or client mode
Edit documents with monaco editor
Mongo-shell data types query grammar
Smart query & sort using indexes
HTTP/2
Json schema
Designed with Microsoft Fluent UI
Auto dark mode
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
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-sqllogger
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
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
kill-mysql-query
_____ ____
/ \ | o |
| |/ ___\|
|_________/
|_|_| |_|_|
kill-mysql-query interactively shows long running queries in MySQL database and provides option to kill them one by one.
Purple
An all-in-one data service with support for:
Key/value operations
Counters and sets
Flags (basically key/value pairs where the value is a Boolean with a default value of false)
Caching with TTL
Pur
OctoSQL
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
Table of Contents
What is OctoSQL?
Installation
Quickstart
SQLKit
Multipurpose SQL packages for GO programs.
Working with SQL in golang is challenging in certain respects. Some of the main challenges I've encountered have been:
The way NULL values are handle
godis
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
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
qlql
GUI for ql database made with gopherjs, vecty and electron.
Usage
See hacking below. There is nothing really useful here except to demonstrate how you can use gopherjs to build electron applic