Puck is an open-source vector search engine designed for fast similarity search and retrieval of embedding vectors.
Arroy is an open-source library for efficient similarity search and management of vector embeddings, useful in vector database systems.
KGraph is an open-source library for fast approximate nearest neighbor search in high-dimensional vector spaces, applicable to vector database solutions.
PostgreSQL supports vector indexing and similarity search via the PGVector extension, allowing relational databases to manage and retrieve vector embeddings efficiently.
Qdrant is a dedicated vector database and similarity search engine supporting advanced filtering and efficient retrieval, suitable for faceted search and retrieval-augmented generation. It offers self-hosted and cloud deployment options, making it highly relevant for vector search applications.
RediSearch is a Redis module that provides high-performance vector search and similarity search capabilities on top of Redis, enabling advanced search and retrieval features for AI and data applications.
Source: https://github.com/baidu/puck
Category: open-sources
Tags: open-source, vector-search, similarity-search, embedding
Puck is an open-source, high-performance vector search engine designed for fast similarity search and retrieval of embedding vectors. It is intended for large-scale industrial applications where memory constraints, computational resources, and database size are critical factors.
Puck is open-source and available for free under its respective license.