Database

Databases implemented in Go.

Newest releases

cch123 GOGCTuner [beta] idea is from this article How We Saved 70K Cores Across 30 Mission-Critical Services (Large-Scale, Semi-Automated Go GC Tuning @Uber)
 

yomimono what is this? An implementation of the mirage-kv module type offering persistence via mirage-block, suitable for use in MirageOS unikernels. It is ins
 

anddddrew GalaxyDB GalaxyDB is a hobbyist key-value database written in Go Author: Andrew N ([email protected]) Features Data is stored via keys Operations Grafana
 
29.8k

pingcap What is TiDB? TiDB ("Ti" stands for Titanium) is an open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) wo
 
880

cossacklabs Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, No
 
826

flike What is kingbus? 中文 Kingbus is a distributed MySQL binlog store based on raft. Kingbus can act as a slave to the real master and as a master to the sl
 
886

reborndb #Reborn - yet another fast distributed solution for Redis Reborn is a proxy based high performance Redis cluster solution written in Go/C, an alternat
 

niudaii go-sql 用于快速统计数据库行数、敏感字段匹配、数据库连接情况。 usage ./go-sql_darwin_amd64 -h ./go-sql_darwin_amd64 -f db.yaml -k name,user ./go-sql_darwin_amd64 -f db.yaml --min
 

JmPotato kv-txn-interpreter A key-value storage transaction interpreter, which provides an etcd-like transaction interface to help you build a transaction over
 

dj456119 AlfheimDB A linearizability distributed database by raft and wisckey, which supports redis client. Build This project build by mage, you will need ins
 
145

trufflesecurity Driftwood Driftwood is a tool that can enable you to lookup whether a private key is used for things like TLS or as a GitHub SSH key for a user. Drift
 

ApsaraDB What is PolarDB-X ? PolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenari
 
262

deroproject Graviton Database: ZFS for key-value stores. Graviton Database is simple, fast, versioned, authenticated, embeddable key-value store database in pure
 

fluree Fluree DB Usage documentation is located at https://docs.flur.ee. Overview Fluree is an immutable, temporal, ledger-backed semantic graph database tha
 
424

authzed SpiceDB SpiceDB is a Zanzibar-inspired database that stores, computes, and validates application permissions. Developers create a schema that models t
 
156

benjojo ssh-key-confirmer This confirms if a SSH public key is listed as a authorized_key on a system Usage $ ssh-key-confirmer -i ./id_rsa.pub [email protected]
 

xtaci 🔐 SafeBox An unified key management system to make life easier. The main goal of safebox is to make key backup easier with single main key to derive
 
566

mathaou A TUI for viewing and (eventually) editing database files. Only support for SQLite currently. MySQL support will be added soon.
 

maragudk A simple database migration tool using an sql.DB connection and fs.FS for the migration source. It has no non-test dependencies.
 
997

nakabonne tstorage is a fast local in-memory/on-disk storage package for time-series data with a straightforward API.
 
364

auxten "Go SQL DB" is a relational database that supports SQL queries for research purposes. The main goal is to show the basic principles and key design of a relational database to database enthusiasts.
 

GoogleCloudPlatform El Carro is a new project that offers a way to run Oracle databases in Kubernetes as a portable, open source, community driven, no vendor lock-in container orchestration system. El Carro provides a powerful declarative API for com
 
2.7k

k1LoW tbls is a CI-Friendly tool for document a database, written in Go.
 

apache BanyanDB, as an observability database, aims to ingest, analyze and store Metrics, Tracing and Logging data. It's designed to handle observability data generated by Observability platform and APM system, like Apache SkyWalking etc
 

golang The Go Vulnerability Database
 
16k

dolthub Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository.
 
1.7k

brokercap Bifrost ---- 面向生产环境的 MySQL 同步到Redis,MongoDB,ClickHouse,MySQL等服务的异构中间件
 

culion-bear NewSQL distributed storage database based on micro service framework
 
315

graphikDB An identity-aware document & graph database written in Go with support for gRPC and graphQL
 
3.3k

VictoriaMetrics VictoriaMetrics is fast, cost-effective and scalable monitoring solution and time series database.
 

georgiotunson MySQL CLI that provides a command-line interface for managing your mysql databases
 

kristijorgji Golang is a great language and getting better as community and frameworks, but there are still a lot of pieces missing for developing fast, accurate way and avoiding repetitions.