{"repo":"lizzy-0323/oasisdb","free":true,"listed":false,"github":"https://github.com/lizzy-0323/oasisdb","clone":"git clone https://github.com/lizzy-0323/oasisdb.git","description":"OasisDB: A minimal and lightweight vector database","language":"Go","stars":99,"topics":["golang","llm","machine-learning","vector","vector-database","rag","vector-search"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"OasisDB English 简体中文 🚀 What is OasisDB? OasisDB is a high-performance vector database designed for simplicity and ease of use. Unlike other complex and heavy vector databases, OasisDB provides efficient vector similarity search through both standalone deployment and RESTful API interfaces. 🎯 Perfect for Beginners This project was created to help developers learn vector search easily and effectively. You can explore detailed design ideas and key concepts in our Design Documentation. ✨ Features 🔍 Multiple Vector Index Types - HNSW (Hierarchical Navigable Small World) - Fast approximate search - IVFFLAT (Inverted File with Flat compression) - Balanced performance and accuracy - IVFPQ (Inverted File with Product Quantization) - Reduced memory usage and faster distance computation - Flat - Exact search with maximum accuracy - And more index types for different use cases ⚡ Ultra-Lightweight Architecture - Standalone deployment as a single process - Zero internal network communication - no complex distributed setup - Minimal resource footprint for easy deployment 🤖 Embedding Service Integration - Built-in embedding support for seamless vector generation - 📖 Learn more in our Embedding Documentation 🛠️ Developer-Friendly - RESTful API for easy HTTP integration - Multi-language SDKs : Python, Go, etc(under development) 🏗️ Architecture 🚀 Quick Start Prerequisites - Go 1.22+ - CMake 3.22+ - Python 3.10+ - uv(optional for package dependencies) Build from source Usage You can use ","default_branch":null,"files":null,"tree":[],"storefront":"/r/lizzy-0323","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lizzy-0323/oasisdb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}