awesome-repositories.comCategoríasBlog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
semi-technologies avatar

semi-technologies/weaviate

0
View on GitHub↗

Weaviate

Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors alongside structured data. It functions as a hybrid search engine that combines vector similarity, keyword matching, and structured metadata filtering within a single query.

The system is optimized for retrieval-augmented generation, integrating vector search with generative AI and reranking to power question-and-answer workflows. It distinguishes itself through the ability to merge semantic search with traditional keyword queries and structured metadata filters to improve result precision.

The platform covers broad capability areas including enterprise data retrieval with role-based access control, multi-tenant data partitioning for horizontal scaling, and memory optimization via vector data compression. It also provides tools for managing the data lifecycle through automated expiration policies and external vectorizer integration for embedding ingestion.

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI
weaviate.io/developers/weaviate
↗

Features

  • Hybrid Search Engines - Functions as a hybrid search engine combining vector similarity, keyword matching, and metadata filtering.
  • Retrieval-Augmented Generation - Powers generative AI by retrieving relevant document context from a vector database to inform model responses.
  • Search-Enhanced Generation - Integrates retrieval-augmented generation and reranking to power generative question-and-answer workflows directly within the database.
  • Distributed Vector Stores - Implements a horizontally scalable, replicated data system for managing large-scale vector embeddings.
  • Graph-Based Indexing - Implements HNSW graph-based indexing for fast approximate nearest neighbor searches.
  • Horizontal Scaling - Distributes data across multiple nodes using replication and multi-tenancy to handle production workloads.
  • Hybrid Search - Combines vector similarity search with keyword matching and metadata filtering to refine search results.
  • Metadata Filtering - Provides structured metadata filtering to refine the precision of vector similarity search results.
  • Multi-Tenant Data Management - Isolates customer data into separate logical namespaces to ensure security and horizontal scalability.
  • Semantic Search - Implements semantic search using vector embeddings to match meanings and concepts instead of exact keywords.
  • Vector Databases - Provides a system for storing and scaling high-dimensional embeddings with memory optimization.
  • RAG Optimizations - Provides a vector store optimized for RAG, integrating similarity search with generative AI workflows.
  • Vector Similarity Search - Locates similar data objects by calculating the distance between high-dimensional embeddings.
  • Vector Storage - Saves high-dimensional vectors alongside structured data objects to enable both semantic and filtered retrieval.
  • Vector-Aware Data Ingestion - Supports the conversion of raw data into vector embeddings via external models during the ingestion pipeline.
  • Enterprise Data Platforms - Provides an enterprise-grade platform with role-based access control and multi-tenancy for secure organizational search.
  • Product Quantization - Reduces memory usage of high-dimensional vectors through product quantization and centroid-based approximation.
  • Log-Structured Merge-Trees - Utilizes log-structured merge-trees to optimize write throughput and store structured metadata.
  • Vector Quantization - Implements vector quantization and multi-vector encoding to reduce the memory footprint of high-dimensional embeddings.
  • External Integrations - Provides integration with remote machine learning models via API to generate embeddings during data ingestion.
  • Raft Consensus Implementations - Uses the Raft consensus protocol to coordinate data replication and cluster state for high availability.
  • Role-Based Access Control - Provides role-based access control to restrict data access and administrative actions based on defined user roles.
  • Bases de datos - Vector search engine with a GraphQL interface.
  • Vector Databases - Vector search engine that uses machine learning for data storage.
16,337 estrellas·1,310 forks·Go·BSD-3-Clause·22 vistas

Historial de estrellas

Gráfico del historial de estrellas de semi-technologies/weaviateGráfico del historial de estrellas de semi-technologies/weaviate

Preguntas frecuentes

¿Qué hace semi-technologies/weaviate?

Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors alongside structured data. It functions as a hybrid search engine that combines vector similarity, keyword matching, and structured metadata filtering within a single query.

¿Cuáles son las características principales de semi-technologies/weaviate?

Las características principales de semi-technologies/weaviate son: Hybrid Search Engines, Retrieval-Augmented Generation, Search-Enhanced Generation, Distributed Vector Stores, Graph-Based Indexing, Horizontal Scaling, Hybrid Search, Metadata Filtering.

¿Qué alternativas de código abierto existen para semi-technologies/weaviate?

Las alternativas de código abierto para semi-technologies/weaviate incluyen: lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… qdrant/qdrant — Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors… alibaba/zvec — zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It… openai/chatgpt-retrieval-plugin — This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL…

Alternativas open-source a Weaviate

Proyectos open-source similares, clasificados según cuántas características comparten con Weaviate.
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Ver en GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Ver en GitHub↗9,031
  • qdrant/qdrantAvatar de qdrant

    qdrant/qdrant

    32,372Ver en GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Rustai-searchai-search-engineembeddings-similarity
    Ver en GitHub↗32,372
  • alibaba/zvecAvatar de alibaba

    alibaba/zvec

    5,198Ver en GitHub↗

    zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ

    C++ann-searchembedded-databaserag
    Ver en GitHub↗5,198
  • openai/chatgpt-retrieval-pluginAvatar de openai

    openai/chatgpt-retrieval-plugin

    21,192Ver en GitHub↗

    This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow language models to query private or professional documents. It implements a full retrieval workflow, from processing and indexing document chunks to retrieving relevant context for natural language queries. The system distinguishes itself through a hybrid retrieval approach that combines dense vector embeddings with sparse keyword matching, further refined by a two-stage semantic re-ranking process. It includes specialized data privacy tools for screening personally identifiable i

    Pythonchatgptchatgpt-plugins
    Ver en GitHub↗21,192
Ver las 30 alternativas a Weaviate→