#66th of 8 in Vector databases

Weaviate

Go vector database with built-in vectorizers, hybrid search and RAG

Stars
16.9k
License
custom license
Last commit
Oct 2026
Last release
Oct 2026

Overview

Weaviate is a Go vector database that stores objects with their vectors and serves hybrid BM25 plus semantic search, filtering, built-in RAG and reranking through REST, gRPC and GraphQL APIs. It can vectorize data at import using modules for OpenAI, Cohere, HuggingFace, Google or a local model2vec image, or accept precomputed vectors. Docker Compose runs it on ports 8080 and 50051; production adds multi-tenancy, replication and RBAC.

Who it is for: teams wanting built-in vectorization, hybrid search and RAG in the database

Strengths

  • Vectorizes at import with OpenAI, Cohere, HuggingFace, Google or a local model2vec container
  • Hybrid BM25 plus vector, image search, filtering, RAG and reranking in one query
  • Multi-tenancy, replication, RBAC, horizontal scaling and vector compression
  • REST, gRPC and GraphQL with Python, TypeScript, Java, Go and C# clients

Weaknesses

  • Enterprise features in wl/ need a commercial license key; one image mixes both
  • Vectorization needs a module container or external API keys
  • No RAM or sizing guidance in the README
  • Both REST 8080 and gRPC 50051 must be exposed

What it needs

  • no GPU
  • Docker + Compose
  • Needs optional embedding inference container (e.g. model2vec) or external embedding APIs
  • Models: OpenAI, Cohere, HuggingFace, Google and other integrated model providers, local model2vec (minishlab/potion-base-32M), precomputed vectors
  • port 8080

Also in Vector databases

See all 8
Also in Vector databases
RankProjectScore
1MilvusDistributed vector database with dense, sparse and hybrid search at scale Live demo ↗ (opens in a new tab)46.3k stars, Apache-2.081 out of 100
2MeilisearchRust search engine API with full-text, vector and hybrid search Live demo ↗ (opens in a new tab)59.5k stars, custom license69 out of 100
3ChromaEmbedding database with a four-function API for Python and JavaScript29.5k stars, Apache-2.064 out of 100
#4QdrantRust vector database with payload filtering, REST and gRPC Live demo ↗ (opens in a new tab)35k stars, Apache-2.063 out of 100
#5pgvectorPostgreSQL extension for vector similarity search with HNSW and IVFFlat23.3k stars, custom license59 out of 100