One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.
- sparse-vector
- hybrid-search
- bm25
- full-text-search
47,133 repositories indexed
25–48 of 134 · Most stars
One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.
Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
A library for debugging android databases and shared preferences - Make Debugging Great Again
A flexible and feature-complete Redis/Valkey client for PHP.
Fast persistent recoverable log and key-value store + cache, in C# and C++.
LevelDB key/value database in Go.
RocksDB/LevelDB inspired key-value database in Go
Realm is a mobile database: an alternative to SQLite & key-value stores
Lightweight, fast and reliable key/value storage engine based on Bitcask.
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.
Redis re-implemented with SQL
Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
Archival and Restoration for databases in the Cloud
Atomic and non-atomic counters and rate limiting tools. Limit resource access at any scale.
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.
YapDB is a collection/key/value store with a plugin architecture. It's built atop sqlite, for Swift & objective-c developers.
Full-stack CRUD, simplified, with SSOT TypeScript entities
Simple key-value storage with support for multiple backends
Replicate your Key Value Store across your network, with consistency, persistance and performance.
Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.
An asynchronous, persistent key-value store for .NET desktop and mobile applications, backed by SQLite. Suited to both durable data such as user settings and cached data that expires, with optional encryption and System.Text.Json serialization.