Repolode

Desarrollo e infraestructura

Bases de datos vectoriales: 38 proyectos open source (2026)

Guardan embeddings y encuentran elementos similares rápido: la capa de búsqueda detrás de RAG y la búsqueda semántica.

Proyecto
38
Esta semana
+1,2 mil
Actualizado
hace 4 horas

Cómo elegir

Empieza por el trabajo a resolver. Si tus datos ya están en Postgres, pgvector añade búsqueda de embeddings junto a tus datos relacionales. Si quieres buscar dentro de tu aplicación sin ejecutar un servidor, zvec es una base de datos vectorial en proceso. Si necesitas un sistema distribuido dedicado para embeddings a gran escala, Milvus está pensado para eso. Después decide cuánta infraestructura aceptas: un índice embebido casi no cuesta operar, y un servicio independiente encaja cuando varias aplicaciones comparten el almacén.

Comparación de los principales proyectos

ProyectoEstrellasEsta semanaLicenciaActualizado
elasticsearch78,5 mil+94—hace 4 horas
redis77,3 mil+159—hace 4 horas
meilisearch59,8 mil+74—hace 3 días
milvus46,6 mil+70Apache-2.0hace 21 horas
faiss41,3 mil+20MIThace 6 horas
qdrant35,5 mil+113Apache-2.0hace 7 horas

Todos los proyectos

Motor distribuido de búsqueda y analítica con API REST que también funciona como almacén de datos escalable y base de datos vectorial.

78,5 mil+94 esta semana26,2 milJavaOtherBien mantenidoActualizado hace 4 horas

Almacén de datos en memoria que se usa como caché, servidor de estructuras de datos, almacén de documentos, base de datos vectorial y agente de mensajería.

77,3 mil+159 esta semana25 milCOtherBien mantenidoActualizado hace 4 horas

Un motor de búsqueda rápido y tolerante a errores tipográficos, con una API para búsquedas de texto completo, semánticas e híbridas en sitios web y aplicaciones.

59,8 mil+74 esta semana2,8 milRustOtherBien mantenidoActualizado hace 3 días

Milvus es una base de datos vectorial distribuida y de código abierto para almacenar y buscar embeddings a gran escala, utilizada en búsquedas con IA y aplicaciones RAG.

46,6 mil+70 esta semana4,3 milGoApache-2.0Bien mantenidoActualizado hace 21 horas

Biblioteca de C++ con bindings para Python para buscar similitudes y agrupar vectores densos de forma eficiente, con aceleración opcional mediante GPU.

41,3 mil+20 esta semana4,6 milC++MITActualizado hace 6 horas

Qdrant es un motor de búsqueda de similitud vectorial y una base de datos vectorial basado en Rust, con filtros por payload, para búsquedas semánticas y recomendaciones.

35,5 mil+113 esta semana2,8 milRustApache-2.0Actualizado hace 7 horas

Motor de búsqueda CLI local y en el dispositivo para notas Markdown, transcripciones de reuniones y documentación, que combina BM25, búsqueda vectorial y reordenamiento con LLM.

30,9 mil+168 esta semana1,9 milTypeScriptMITActualizado hace 24 días

Base de datos de embeddings de código abierto para aplicaciones de IA, que almacena documentos y vectores para habilitar búsquedas semánticas, híbridas y de texto completo.

29,7 mil+36 esta semana2,6 milRustApache-2.0Actualizado hace 18 horas

Typesense es un motor de búsqueda de código abierto y en memoria, con tolerancia a errores tipográficos, facetas, búsqueda geográfica y vectorial, pensado como una alternativa más sencilla a Algolia y Elasticsearch.

27,1 mil+32 esta semana1 milC++GPL-3.0Actualizado anteayer

Extensión de código abierto para buscar vectores similares en Postgres y almacenar y consultar embeddings junto con los datos relacionales.

23,6 mil+67 esta semana1,4 milCOtherBien mantenidoActualizado hace 3 días

Índice vectorial en proceso para Python y Rust que comprime embeddings a 2 o 4 bits por dimensión con TurboQuant y los busca directamente.

17,5 mil+26 esta semana1,5 milRustMITActualizado el mes pasado

Base de datos vectorial de código abierto que almacena objetos y vectores juntos y combina la búsqueda por similitud con filtros estructurados.

16,9 mil+9 esta semana1,4 milGoOtherActualizado hace 6 horas

Una base de datos vectorial de código abierto que se integra en las aplicaciones para realizar búsquedas de similitud con baja latencia, sin ejecutar un servidor.

16,2 mil+45 esta semana1 milC++Apache-2.0Actualizado anteayer

Índice vectorial local y toolkit de RAG que reduce el almacenamiento cerca de un 97 % al recalcular embeddings bajo demanda, para buscar datos personales en tu laptop.

13,8 mil+47 esta semana1,3 milPythonMITBien mantenidoActualizado hace 4 días

Base de datos de búsqueda de código abierto con búsqueda de texto completo, vectorial e híbrida, indexación en tiempo real y SQL; una alternativa a Elasticsearch.

12,1 mil+5 esta semana656C++GPL-3.0Actualizado hace 4 horas

Biblioteca de recuperación y base de datos embebida para IA multimodal, con búsqueda vectorial, de texto completo y SQL sobre datos en formato Lance.

11,9 mil+35 esta semana1,2 milRustApache-2.0Actualizado hace 8 horas

Una biblioteca de búsqueda para JavaScript/TypeScript que funciona en el navegador, Node.js o runtimes edge y admite búsqueda de texto completo, vectorial e híbrida.

10,6 mil+12 esta semana409TypeScriptOtherActualizado hace 20 días

Una extensión de Postgres que incorpora búsqueda de texto completo y vectorial, puntuación BM25 y agregaciones a tu base de datos existente.

9,5 mil+28 esta semana500RustAGPL-3.0Actualizado hace 5 horas

Formato abierto de tablas y archivos lakehouse para IA multimodal, con búsqueda vectorial y de texto completo, y acceso aleatorio rápido en almacenamiento de objetos.

7,3 mil+27 esta semana926RustApache-2.0Actualizado hace 5 horas

Vespa es un motor de búsqueda y una plataforma de serving de código abierto para vectores, tensores, texto y datos estructurados a gran escala.

7,2 mil+8 esta semana752JavaApache-2.0Bien mantenidoActualizado hace 5 horas

Base de datos de grafos de código abierto escrita en Rust que almacena datos de grafos, vectores y texto completo en almacenamiento de objetos, y permite consultarlos desde Rust, TypeScript, Go y Python.

6,3 mil+17 esta semana395RustApache-2.0Bien mantenidoActualizado hace 14 horas

Un módulo de Redis que añade búsqueda de texto completo, índices secundarios, búsquedas de similitud vectorial y consultas de agregación a los datos de Redis.

6,2 mil601RustOtherBien mantenidoActualizado hace 9 horas

Una rama de MySQL 8.0.44 de Alibaba Cloud que añade un motor de almacenamiento analítico DuckDB, índices vectoriales HNSW y consultas flashback nativas.

6 mil905C++OtherActualizado hace 23 días

Biblioteca C++ header-only con bindings para Python que permite buscar vecinos aproximados rápidamente mediante el algoritmo de grafos HNSW.

5,4 mil863C++Apache-2.0Actualizado hace 2 meses

Biblioteca de C++ para búsquedas aproximadas de vecinos más cercanos a gran escala, con herramientas para crear índices, buscar y ofrecer servicio distribuido.

5 mil625C++MITActualizado anteayer

Una base de datos nativa para IA, diseñada para aplicaciones con LLM y con búsqueda híbrida en vectores densos y dispersos, tensores y texto completo.

4,8 mil458C++Apache-2.0Actualizado anteayer

Biblioteca de C++ en un solo archivo para búsqueda aproximada de vecinos más cercanos y clustering de vectores, con bindings para Python, JavaScript, Rust, Java, Go, Swift y más.

4,4 mil+6 esta semana372C++Apache-2.0Bien mantenidoActualizado hace 7 días

Una base de datos de búsqueda nativa para IA que almacena datos vectoriales, de texto completo, estructurados y semiestructurados en un solo motor compatible con MySQL, para la memoria y la recuperación de agentes.

3,2 mil+23 esta semana1,3 milC++Apache-2.0Actualizado hace 6 horas

Extensión de PostgreSQL escrita en Rust que añade un índice basado en DiskANN y filtros por etiquetas a pgvector para acelerar las búsquedas vectoriales y reducir su costo.

3,2 mil+2 esta semana160RustPostgreSQLActualizado hace 24 días

Biblioteca Rust integrada en el proceso y servidor multiinquilino para búsquedas léxicas, vectoriales e híbridas, con un servidor MCP para agentes de IA.

1,9 mil+4 esta semana74RustApache-2.0Actualizado ayer

Preguntas frecuentes

¿Cómo se eligen estos proyectos?
Cada proyecto de Repolode pasa un filtro de calidad antes de publicarse: debe poder usarse hoy, resolver un problema concreto, ser algo más que un simple envoltorio y seguir mantenido. Esta página agrupa los proyectos por tema y los ordena por estrellas de GitHub.
¿Cuál es el proyecto más popular de esta lista?
elastic/elasticsearch, con 78,5 mil estrellas en GitHub. Revisa la licencia y el último commit de cada proyecto antes de elegir.

Más colecciones