Repolode

Desenvolvimento e infraestrutura

Bancos de dados vetoriais: 38 projetos open source (2026)

Guardam embeddings e encontram itens parecidos rapidamente: a camada de busca por trás de RAG e da busca semântica.

Projeto
38
Nesta semana
+1,2 mil
Atualizado
há 4 horas

Como escolher

Comece pelo trabalho a resolver. Se seus dados já estão no Postgres, o pgvector adiciona busca de embeddings ao lado dos dados relacionais. Se você quer buscar dentro da aplicação sem rodar um servidor, o zvec é um banco vetorial em processo. Se precisa de um sistema distribuído dedicado para embeddings em grande escala, o Milvus foi feito para isso. Depois decida quanta infraestrutura aceita: um índice embutido quase não dá trabalho operacional, e um serviço independente serve melhor quando vários aplicativos compartilham o mesmo armazenamento.

Comparação dos principais projetos

ProjetoEstrelasNesta semanaLicençaAtualizado
elasticsearch78,5 mil+94—há 4 horas
redis77,3 mil+159—há 4 horas
meilisearch59,8 mil+74—há 3 dias
milvus46,6 mil+70Apache-2.0há 20 horas
faiss41,3 mil+20MIThá 5 horas
qdrant35,5 mil+113Apache-2.0há 6 horas

Todos os projetos

Mecanismo distribuído e RESTful de busca e análise que também funciona como armazenamento escalável de dados e banco de dados vetorial.

78,5 mil+94 esta semana26,2 milJavaOtherBem mantidoAtualizado há 4 horas

Um armazenamento de dados em memória usado como cache, servidor de estruturas de dados, repositório de documentos e vetores e broker de mensagens.

77,3 mil+159 esta semana25 milCOtherBem mantidoAtualizado há 4 horas

Um mecanismo de busca rápido e tolerante a erros de digitação, com API para buscas textuais, semânticas e híbridas em sites e aplicativos.

59,8 mil+74 esta semana2,8 milRustOtherBem mantidoAtualizado há 3 dias

Milvus é um banco de dados vetorial distribuído e open source para armazenar e pesquisar embeddings em grande escala, usado em buscas com IA e aplicações de RAG.

46,6 mil+70 esta semana4,3 milGoApache-2.0Bem mantidoAtualizado há 20 horas

Biblioteca C++ com bindings para Python que permite fazer busca por similaridade e clustering eficientes de vetores densos, com aceleração opcional por GPU.

41,3 mil+20 esta semana4,6 milC++MITAtualizado há 5 horas

O Qdrant é um mecanismo de busca por similaridade vetorial e banco de dados vetorial baseado em Rust, com filtragem por payload, voltado a busca semântica e recomendações.

35,5 mil+113 esta semana2,8 milRustApache-2.0Atualizado há 6 horas

Mecanismo de busca CLI local, executado no dispositivo, para notas em markdown, transcrições de reuniões e documentação, que combina BM25, busca vetorial e reranking por LLM.

30,9 mil+168 esta semana1,9 milTypeScriptMITAtualizado há 24 dias

Banco de dados open source de embeddings para apps de IA, que armazena documentos e vetores para buscas semânticas, híbridas e de texto completo.

29,7 mil+36 esta semana2,6 milRustApache-2.0Atualizado há 18 horas

Typesense é um mecanismo de busca open source, em memória, com tolerância a erros de digitação, facetas, busca geográfica e busca vetorial, criado para ser uma alternativa mais simples ao Algolia e ao Elasticsearch.

27,1 mil+32 esta semana1 milC++GPL-3.0Atualizado anteontem

Extensão open source de busca por similaridade vetorial para Postgres, que armazena e consulta embeddings junto aos seus dados relacionais.

23,6 mil+67 esta semana1,4 milCOtherBem mantidoAtualizado há 3 dias

Um índice vetorial em processo para Python e Rust que comprime embeddings para 2 ou 4 bits por dimensão com TurboQuant e faz buscas diretamente nos dados comprimidos.

17,5 mil+26 esta semana1,5 milRustMITAtualizado mês passado

Banco de dados vetorial open source que armazena objetos e vetores juntos, combinando busca por similaridade vetorial com filtros estruturados.

16,9 mil+9 esta semana1,4 milGoOtherAtualizado há 5 horas

Um banco de dados vetorial open source que roda dentro da aplicação e oferece busca por similaridade com baixa latência, sem precisar de um servidor.

16,2 mil+45 esta semana1 milC++Apache-2.0Atualizado anteontem

Um toolkit local de índices vetoriais e RAG que reduz o armazenamento em cerca de 97% ao recalcular embeddings sob demanda, permitindo pesquisar dados pessoais no laptop.

13,8 mil+47 esta semana1,3 milPythonMITBem mantidoAtualizado há 4 dias

Banco de dados de busca open source com suporte a busca full-text, vetorial e híbrida, indexação em tempo real e SQL, como alternativa ao Elasticsearch.

12,1 mil+5 esta semana656C++GPL-3.0Atualizado há 4 horas

Uma biblioteca de recuperação e banco de dados embarcados para IA multimodal, com busca vetorial, full-text e SQL em dados armazenados no formato Lance.

11,9 mil+35 esta semana1,2 milRustApache-2.0Atualizado há 8 horas

Uma biblioteca de mecanismos de busca em JavaScript/TypeScript que funciona no navegador, no Node.js ou em runtimes de edge, com suporte a busca textual, vetorial e híbrida.

10,6 mil+12 esta semana409TypeScriptOtherAtualizado há 20 dias

Uma extensão do Postgres que adiciona busca full-text, busca vetorial, pontuação BM25 e agregações ao seu banco de dados Postgres existente.

9,5 mil+28 esta semana500RustAGPL-3.0Atualizado há 5 horas

Formato aberto de tabela e arquivo para lakehouses de IA multimodal, com busca vetorial e textual e acesso aleatório rápido em object storage.

7,3 mil+27 esta semana926RustApache-2.0Atualizado há 5 horas

Vespa é um mecanismo de busca e uma plataforma de serving open source para vetores, tensores, texto e dados estruturados em grande escala.

7,2 mil+8 esta semana752JavaApache-2.0Bem mantidoAtualizado há 5 horas

Banco de dados de grafos open source em Rust que armazena grafos, vetores e dados de texto completo juntos em object storage, com consultas por Rust, TypeScript, Go e Python.

6,3 mil+17 esta semana395RustApache-2.0Bem mantidoAtualizado há 14 horas

Um módulo do Redis que adiciona busca full-text, indexação secundária, busca por similaridade vetorial e consultas de agregação aos dados do Redis.

6,2 mil601RustOtherBem mantidoAtualizado há 8 horas

Uma branch do MySQL 8.0.44 mantida pela Alibaba Cloud, com engine analítica de armazenamento DuckDB, índices vetoriais HNSW e consultas nativas de flashback.

6 mil905C++OtherAtualizado há 23 dias

Biblioteca C++ header-only com bindings para Python para busca aproximada e rápida de vizinhos mais próximos usando o algoritmo de grafo HNSW.

5,4 mil863C++Apache-2.0Atualizado há 2 meses

Biblioteca C++ para busca aproximada de vizinhos mais próximos em vetores em larga escala, com ferramentas para criar índices, pesquisar e distribuir o serviço.

5 mil625C++MITAtualizado anteontem

Um banco de dados nativo de IA para aplicações com LLM, com busca híbrida em vetores densos e esparsos, tensores e texto completo.

4,8 mil458C++Apache-2.0Atualizado anteontem

Biblioteca C++ de arquivo único para busca aproximada de vizinhos mais próximos e clustering de vetores, com bindings para Python, JavaScript, Rust, Java, Go, Swift e outras linguagens.

4,4 mil+6 esta semana372C++Apache-2.0Bem mantidoAtualizado há 7 dias

Um banco de dados de busca nativo para IA que armazena dados vetoriais, de texto completo, estruturados e semiestruturados em um único mecanismo compatível com MySQL, para memória e recuperação de agentes.

3,2 mil+23 esta semana1,3 milC++Apache-2.0Atualizado há 5 horas

Extensão do PostgreSQL escrita em Rust que adiciona ao pgvector um índice baseado em DiskANN e filtros por rótulos para buscas vetoriais mais rápidas e baratas.

3,2 mil+2 esta semana160RustPostgreSQLAtualizado há 24 dias

Biblioteca Rust em processo e servidor multi-tenant para busca lexical, vetorial e híbrida, com servidor MCP para agentes de IA.

1,9 mil+4 esta semana74RustApache-2.0Atualizado ontem

Perguntas frequentes

Como esses projetos são escolhidos?
Cada projeto do Repolode passa por um filtro de qualidade antes de entrar: precisa funcionar hoje, resolver um problema concreto, ser mais do que um simples wrapper e continuar mantido. Esta página agrupa os projetos por tema e os ordena por estrelas no GitHub.
Qual é o projeto mais popular desta lista?
elastic/elasticsearch, com 78,5 mil estrelas no GitHub. Confira a licença e o último commit de cada projeto antes de escolher.

Mais coleções