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–15 of 15 · Most stars
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
Universal command-line interface for SQL databases
SQL-first Golang ORM
LinDB is a scalable, high performance, high availability distributed time series database.
- monitoring
- metrics
- high-performance
- distributed-database
A distributed SQLite server with MySQL wire compatible interface
- database
- distributed
- replication
- sqlite3
🐘 Effortless PostgreSQL backups with a user-friendly web interface! 🌐💾
A better ORM for Go, based on non-empty interfaces and code generation.
Time series data visualization software
- timeseries
- collectd
- graphite
- influxdb
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
- embeddings
- go
- golang
- llm
Common interface to CouchDB or CouchDB-like databases for Go and GopherJS
💾🧹 A lightweight, software cache cleanup tool for Windows & Linux.
- cleaner
- go
- golang
- cli-tool
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.
Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.
- mime
- mime-types
- mime-database
- filetype
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