#7 · Primary category: Vector Databases

weaviate

approximate-nearest-neighbor-search generative-search grpc hnsw hybrid-search image-search information-retrieval mlops nearest-neighbor-search neural-search recommender-system search-engine semantic-search semantic-search-engine similarity-search vector-database vector-search vector-search-engine vectors 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​.

Project last updated:08/29/26

GitHub Stars

16.8K

Forks

1.4K

Contributors

186

License

BSD-3-Clause

Why we included this project

Most teams that build retrieval-augmented generation, semantic search, or recommendation features eventually need a place to store and query embeddings, and Weaviate is a strong open-source choice for that. It keeps both the original objects and their vectors, so similarity search, structured filters, keyword matching, and reranking can all happen in one query instead of across separate systems. You can either let Weaviate vectorize data at import through integrated model providers or bring your own pre-computed embeddings, which gives you flexibility in how you feed it. Multi-tenancy, replication, and role-based access control are built in, and it deploys on Docker or Kubernetes, so it holds up in production rather than just in a notebook. If you want a self-hosted vector store that can grow with a real application, this is worth a close look.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category