Build LLM-powered applications in Ruby
Repository Index
47,133 repositories indexed
25–39 of 39 · Most stars
SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit complex — across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go 📐
Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data
- approximate-nearest-neighbor-search
- k-nearest-neighbors
- knn-search
- nearest-neighbors
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
- embeddings
- go
- golang
- llm
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.
- bolt
- cypher
- database
- enterprise-solutions
A fast, multi-threaded Redis® and Valkey alternative written in Rust: drop-in compatible, with full-text and vector search built in
- database
- drop-in-replacement
- in-memory
- kividb
Embeddable, in-memory, document-oriented database with a high-level Query builder interface.
- database
- embedable
- go
- in-memory
Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️
Official library for RaBitQ vector quantization and approximate nearest-neighbor search, in C++ and Python.
- nearest-neighbor-search
- quantization
- vector-database
- vector-search
Extract knowledge from all information sources using gpt and other language models. Index and make Q&A session with information sources.
Ruby wrapper for the Qdrant vector search database API
- api-client
- qdrant
- ruby
- vector-search
Ruby wrapper for the Weaviate vector search database API
- api-client
- ruby
- vector-search
- weaviate
Embedded single file SQL database written in Golang
Ruby wrapper for the Milvus vector search database API
- api-client
- embedding-vectors
- machine-learning
- ml
Go SDK for Dakera AI agent memory — self-hosted, 88.2% LoCoMo. Vectors, hybrid search, knowledge graphs, sessions.
- agent-memory
- ai-memory
- dakera
- go