awesome-repositories.com
Blog
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
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
infiniflow avatar

infiniflow/infinity

0
View on GitHub↗
4,570 estrellas·426 forks·C++·Apache-2.0·4 vistasinfiniflow.org↗

Infinity

Infinity es una base de datos vectorial distribuida y un almacén vectorial multimodal diseñado para gestionar datasets a gran escala para recuperación y búsqueda por similitud. Sirve como backend para aplicaciones de modelos de lenguaje grandes y pipelines de generación aumentada por recuperación (RAG) almacenando y recuperando vectores densos, vectores dispersos y datos de texto completo.

El sistema funciona como un motor de búsqueda híbrido, combinando embeddings vectoriales y búsqueda de texto completo con algoritmos de reranking para identificar los documentos más relevantes. Admite el almacenamiento de datos multimodal, permitiendo el mantenimiento de diversos tipos de datos, incluyendo tensores, cadenas y numéricos, dentro de un único entorno.

La base de datos ofrece capacidades para gestionar esquemas y registros, incluyendo importación, exportación y consultas estructuradas. Incluye herramientas para la gestión de índices y optimización de almacenamiento, y ofrece recuperación de estado mediante snapshots del sistema o de tablas.

La base de datos puede desplegarse como un binario único o mediante Docker, y es accesible a través de una API HTTP y un SDK de Python.

Features

  • Hybrid Vector and Full-Text Search - Combines dense vectors, sparse vectors, and full-text indices into a single result set using reranking expressions.
  • Multimodal Data Storage - Functions as a multimodal vector store capable of maintaining strings, numerics, and vectors in a single system.
  • Distributed Architectures - A scalable distributed vector database architecture supporting cluster deployment for high availability and large datasets.
  • Low-Latency Vector Retrieval - Provides a distributed architecture optimized for low-latency retrieval of large-scale vector datasets.
  • Data Querying and Selection - Provides capabilities for querying structured data using filters, sorting, grouping, and aggregation.
  • Database Record Management - Creates tables and performs basic data operations to insert, update, delete, import, and export records.
  • Distributed Database Clusters - Organizes nodes into a coordinated group to ensure high availability and scalability for large datasets.
  • Full Text Search - Ships a full-text search engine to identify relevant rows based on text matches and keyword highlighting.
  • Hybrid Search Engines - Combines semantic vector retrieval with traditional keyword-based indexing and reranking algorithms.
  • Multimodal Stores - A multimodal storage system for managing diverse data types including tensors, strings, and numerics.
  • Data Manipulation Operations - Implements comprehensive data manipulation operations including inserting, updating, deleting, importing, and exporting rows.
  • Row Insertions - Inserts, updates, and deletes rows of data within specified tables to maintain current records.
  • Database Indexes - Implements database indexes on columns to accelerate retrieval and reduce query latency.
  • Programmatic Table and Index Managements - Provides programmatic management for creating, altering, and deleting table indexes.
  • Vector Databases - An optimized database for storing and querying the dense and sparse vectors used by LLM applications.
  • Vector Search - Performs similarity search on dense and sparse vectors using mathematical distance metrics.
  • Dense Vector Retrieval - Identifies the closest rows to dense vectors or expands tensors for embedding-based retrieval.
  • Distributed Database Deployment - Supports the deployment of distributed database clusters with coordinator and worker nodes for high availability.
  • Vector Distance Metrics - Calculates mathematical distance between query vectors and stored embeddings to identify the closest matching records.
  • RAG Pipelines - Provides the indexing and reranking infrastructure necessary to build retrieval augmented generation workflows.
  • Vector Store Backends - Serves as a high-performance storage and retrieval backend for multimodal data in LLM applications.
  • Result Reranking - Implements algorithms to re-order hybrid search results to improve the precision and relevance of the top hits.
  • Multi-Vector Embeddings - Stores two dimensional tensors and expands them into fixed dimension embedding vectors during ingestion.
  • Sparse Embeddings - Implements efficient retrieval of high-dimensional sparse vector representations for keyword-based similarity search.
  • Point-in-Time Database Snapshots - Creates and restores point-in-time system or table backups to preserve and recover database state.
  • Data Import and Export - Moves datasets into the system from external files or extracts stored data for other applications.
  • Embedding Conversions - Transforms two dimensional tensor data into fixed dimension embedding vectors during the data insertion process.
  • Data Storage Optimizers - Includes storage optimization tools to compact tables and optimize indexes for better efficiency.
  • Database and Table Management - Enables the creation and organization of databases and tables for structured data storage.
  • Database Backup and Restore - Implements systems for creating and restoring data backups to prevent data loss.
  • Database Client SDKs - Performs data operations and system management through a Python library for streamlined integration.
  • Database HTTP APIs - Executes database operations and manages data using standardized web endpoints for language agnostic integration.
  • Database Schema Management - Provides utilities for defining and managing database schemas through column and index definitions.
  • Column Indexing - Implements specialized column-based indexing to accelerate retrieval and reduce query latency.
  • Database Management APIs - Provides HTTP APIs for managing database server configuration and record operations.
  • Cluster Node Management - Includes tools for managing cluster node lifecycles, roles, and member status.
  • Docker Deployments - Provides containerized deployment via Docker for consistent environment setup of server and client processes.
  • Self-Hosted Database Deployments - Provides pre-compiled binaries for self-hosting the database server on user-owned infrastructure.
  • Single-Binary Deployments - Packages the entire database engine into a standalone executable to eliminate external runtime dependencies.
  • Database SDKs - Manipulates database records and interacts with the system using a native programming interface.
  • Inference and Serving - AI-native database for hybrid search and retrieval.
  • Inference Engines - AI-native database for fast hybrid search.
  • Vector Databases - AI-native database for hybrid vector and full-text search.
  • Database Systems - AI-native database for vector and full-text search.
  • Bases de datos - AI-native database for LLM applications.
  • Vector Databases - AI-native database for vector and full-text search.

Historial de estrellas

Gráfico del historial de estrellas de infiniflow/infinityGráfico del historial de estrellas de infiniflow/infinity

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

Alternativas open-source a Infinity

Proyectos open-source similares, clasificados según cuántas características comparten con Infinity.
  • 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
  • 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
  • redis/redisinsightAvatar de redis

    redis/RedisInsight

    8,556Ver en GitHub↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    TypeScriptdatabase-guiredisredis-gui
    Ver en GitHub↗8,556
  • datlechin/tableproAvatar de datlechin

    datlechin/TablePro

    4,471Ver en GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    Ver en GitHub↗4,471
Ver las 30 alternativas a Infinity→

Preguntas frecuentes

¿Qué hace infiniflow/infinity?

Infinity es una base de datos vectorial distribuida y un almacén vectorial multimodal diseñado para gestionar datasets a gran escala para recuperación y búsqueda por similitud. Sirve como backend para aplicaciones de modelos de lenguaje grandes y pipelines de generación aumentada por recuperación (RAG) almacenando y recuperando vectores densos, vectores dispersos y datos de texto completo.

¿Cuáles son las características principales de infiniflow/infinity?

Las características principales de infiniflow/infinity son: Hybrid Vector and Full-Text Search, Multimodal Data Storage, Distributed Architectures, Low-Latency Vector Retrieval, Data Querying and Selection, Database Record Management, Distributed Database Clusters, Full Text Search.

¿Qué alternativas de código abierto existen para infiniflow/infinity?

Las alternativas de código abierto para infiniflow/infinity incluyen: lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… alibaba/zvec — zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… activeloopai/deeplake — DeepLake is AI data infrastructure consisting of a multimodal data lake, a hybrid search engine, and a serverless…