weaviate/weaviate

weaviate

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

★ 16.7k 1.4k forks Go BSD-3-Clause
approximate-nearest-neighbor-searchgenerative-searchgrpchnswhybrid-searchimage-searchinformation-retrievalmlopsnearest-neighbor-searchneural-searchrecommender-systemsearch-enginesemantic-searchsemantic-search-enginesimilarity-searchvector-databasevector-searchvector-search-enginevectorsweaviate
4.0Overall
Functionality
4.0
Documentation
4.0
Activity
4.0
Ease of use
4.0

Review

# Weaviate <img alt='Weaviate logo' src='https://weaviate.io/img/site/weaviate-logo-light.png' width='148' align='right' />

[![GitHub Repo stars](https://img.shields.io/github/stars/weaviate/weaviate?style=social)](https://github.com/weaviate/weaviate) [![Go Reference](https://pkg.go.dev/badge/github.com/weaviate/weaviate.svg)](https://pkg.go.dev/github.com/weaviate/weaviate) [![Build Status](https://github.com/weaviate/weaviate/actions/workflows/.github/workflows/pull_requests.yaml/badge.svg?b