Sign in

Repository Index

47,133 repositories indexed

Tags: Databases
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters (1)

Filters

Clear all filters

1–19 of 19 · Most stars

TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.

  • distributed-database
  • distributed-transactions
  • tidb
  • database

A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.

Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)

Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.

  • go
  • golang
  • golang-library
  • outbox

igor is an abstraction layer for PostgreSQL with a gorm like syntax.

  • igor
  • gorm
  • prepared-statements
  • dbms

GoFreeDB is a Golang library that provides common and simple database abstractions on top of Google Sheets.

  • database
  • golang
  • google-sheets-api
  • google-sheets-api-v4

Database Abstraction Layer (dbal) for Go. Support SQL builder and get result easily (now only support mysql)

  • golang
  • dbal
  • mysql
  • sqlbuilder

Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.

Lightweight, type-safe database query builder for Go with zero production dependencies. JOINs, subqueries, CTEs, batch operations, LRU statement cache. PostgreSQL, MySQL, SQLite.

A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.

Transactor is a library for simplifying transaction management in Go

  • go
  • golang
  • transaction-manager
  • transactions