CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Repository Index
47,133 repositories indexed
1–18 of 18 · Most stars
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
- tsdb
- prometheus
- promql
- influxdb
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
- search-engine
- semantic-search
- semantic-search-engine
- vector-search
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
- prometheus
- google-cloud-storage
- high-availability
- prometheus-ha-pairs
PostgreSQL cloud native High Availability and more.
- postgresql
- high-availability
- golang
- kubernetes
LinDB is a scalable, high performance, high availability distributed time series database.
- monitoring
- metrics
- high-performance
- distributed-database
Concurrency-safe Go caching library with expiration capabilities and access counters
- hacktoberfest
A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.
- golang
- go
- database
- ozzo
Single-binary observability, time-series database, and built-in dashboard for Raspberry Pi, edge devices, and local metrics.
powerful SQL toolkit; offering parsing, building, and migration capabilities.
- sql-migration
- arvo-schema
- mysql
- migration
Go client for the Internet Game Database API
- igdb
- igdb-api
- game
- golang
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.
godal provides the ability to generate specific golang code. The godal is to enable developers to write fast code in an expressive way.
- golang
- orm
- gorm-model
- go
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
- coherence
- coherence-ce
- golang
- grpc
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.
TranslatedBind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation logic for Go values.
- gbind
- bind
- cache
- expression
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
- advisory-lock
- concurrency
- distributed-lock
- etcd