🚀 efficient approximate nearest neighbor search algorithm collections library written in Rust 🦀 .
- search-engine
- rust
- approximate-nearest-neighbor-search
- artificial-intelligence
71,372 visible repositories in the index
49–72 of 167 · Most stars
🚀 efficient approximate nearest neighbor search algorithm collections library written in Rust 🦀 .
sq data wrangler
A graph database written in rust
Modern CLI for Apache Kafka, written in Go.
🗻 Log-structured, embeddable key-value storage engine written in Rust
CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
Apache Lucene.NET is an open-source full-text search library written in C#, ported from the Apache Lucene project.
A tiny KV storage based on skiplist written in C++ language| 使用C++开发,基于跳表实现的轻量级键值数据库🔥🔥 🚀
LRCLIB server written in Rust with Axum and SQLite3 database
Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
rust wrapper for rocksdb
A simple python wrapper for the Firebase API.
Microsoft SQL server driver written in go language
Columnar storage extension for Postgres built as a foreign data wrapper. Check out https://github.com/citusdata/citus for a modernized columnar storage implementation built as a table access method.
An active model wrapper for the Neo4j Graph Database for Ruby.
Embedded key-value store for read-heavy workloads written in Go
Delightful on-disk cache (written in Swift)
Writing SQL using Java syntax
Ruby on Rails like test fixtures for Go. Write tests against a real database
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
A fast, multi-threaded Redis® and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in
The C++14 wrapper around sqlite library
Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.