awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to microsoft/graphrag

Open-source alternatives to Graphrag

30 open-source projects similar to microsoft/graphrag, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Graphrag alternative.

  • openspg/kagOpenSPG का अवतार

    OpenSPG/KAG

    8,548GitHub पर देखें↗

    KAG is a graph-augmented retrieval augmented generation system and knowledge graph engine. It functions as a framework that integrates large language models with graph retrieval and numerical calculation to resolve natural language queries. The system creates unified knowledge representations by aligning unstructured data and expert rules through semantic mapping. It maintains mutual indexing between graph structures and original text blocks to ensure that reasoning processes remain linked to verifiable source data. The project provides capabilities for semantic information integration, grap

    Pythonknowledge-graphlarge-language-modellogical-reasoning
    GitHub पर देखें↗8,548
  • cinnamon/kotaemonCinnamon का अवतार

    Cinnamon/kotaemon

    25,139GitHub पर देखें↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Pythonchatbotllmsopen-source
    GitHub पर देखें↗25,139
  • hkuds/lightragHKUDS का अवतार

    HKUDS/LightRAG

    36,651GitHub पर देखें↗

    LightRAG is a graph-based retrieval framework designed to build retrieval-augmented generation pipelines. It structures unstructured text into knowledge graphs, enabling multi-hop reasoning and complex query synthesis across large document collections. By integrating dense vector embeddings with structured knowledge graphs, the system facilitates both similarity-based and relationship-aware information retrieval. The framework distinguishes itself through a dual-level retrieval strategy that combines low-level keyword matching with high-level semantic graph traversal to capture both specific

    Pythongenaigptgpt-4
    GitHub पर देखें↗36,651

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • infiniflow/ragflowinfiniflow का अवतार

    infiniflow/ragflow

    82,922GitHub पर देखें↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

    Pythonagentagenticagentic-ai
    GitHub पर देखें↗82,922
  • memgraph/memgraphmemgraph का अवतार

    memgraph/memgraph

    4,163GitHub पर देखें↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    C++cyphergraphgraph-algorithms
    GitHub पर देखें↗4,163
  • gusye1234/nano-graphraggusye1234 का अवतार

    gusye1234/nano-graphrag

    3,896GitHub पर देखें↗

    nano-graphrag is a retrieval system that uses knowledge graphs to provide structured context for large language model responses. It functions as a knowledge graph indexer that transforms unstructured text into a network of entities and relationships, as well as a hybrid graph retrieval system. The project differentiates itself by combining local neighborhood searches with global community summaries to answer complex natural language questions. It includes a knowledge graph visualizer that generates HTML representations of entities and their relationships to map indexed knowledge. The framewo

    Python
    GitHub पर देखें↗3,896
  • hkuds/rag-anythingHKUDS का अवतार

    HKUDS/RAG-Anything

    21,372GitHub पर देखें↗

    RAG-Anything is a retrieval-augmented generation framework designed to index diverse document formats and perform semantic search using local machine learning models. It functions as a local multimodal data processor, extracting and organizing information from various file types into a unified knowledge base to facilitate private document analysis. The system distinguishes itself through its high-throughput ingestion engine, which processes large batches of documents into searchable vector embeddings. By executing machine learning models directly on local hardware, the framework ensures that

    Pythonmulti-modal-ragretrieval-augmented-generation
    GitHub पर देखें↗21,372
  • labring/fastgptlabring का अवतार

    labring/FastGPT

    27,132GitHub पर देखें↗

    FastGPT is a comprehensive platform for building, deploying, and managing context-aware artificial intelligence applications. It provides a unified environment that integrates custom data sources with language models, utilizing a retrieval-augmented generation engine to ground responses in accurate, domain-specific information. The system is designed for enterprise-scale use, featuring multi-tenant architecture, administrative controls, and secure authentication protocols including OAuth 2.0 and custom single sign-on integration. The platform distinguishes itself through a visual, node-based

    TypeScriptagentclaudedeepseek
    GitHub पर देखें↗27,132
  • 1panel-dev/maxkb1Panel-dev का अवतार

    1Panel-dev/MaxKB

    21,337GitHub पर देखें↗

    MaxKB is a self-hosted retrieval-augmented generation platform designed to connect internal document repositories with large language models. It functions as an enterprise knowledge management system that enables organizations to query private data through a conversational interface, providing automated responses based on uploaded files and internal business information. The platform distinguishes itself by normalizing diverse data sources into a unified index, which is then processed through chunking and vector-based retrieval to ensure context-aware results. It manages session state and pro

    Pythonagentagentic-aichatbot
    GitHub पर देखें↗21,337
  • 1517005260/graph-rag-agent1517005260 का अवतार

    1517005260/graph-rag-agent

    2,240GitHub पर देखें↗

    This project is a comprehensive framework for constructing, managing, and evaluating knowledge graphs through multi-agent reasoning and deep search capabilities. It provides an end-to-end pipeline that ingests multi-format documents, extracts entities and relationships based on configurable schemas, and maintains structured knowledge bases to support evidence-based retrieval. The system distinguishes itself through its multi-agent orchestration, which decomposes complex queries into parallel research steps and synthesizes long-form reports. It leverages advanced graph-based techniques, includ

    Pythonagentic-ragchain-of-explorationdeepresearch
    GitHub पर देखें↗2,240
  • topoteretes/cogneetopoteretes का अवतार

    topoteretes/cognee

    17,850GitHub पर देखें↗

    Cognee is an agentic memory management platform designed to provide autonomous agents with long-term semantic recall and structured knowledge. It functions as a framework for building persistent memory systems that connect large language models to graph-based knowledge and vector storage, enabling agents to maintain context across complex tasks and multiple sessions. The platform distinguishes itself through a hybrid approach that combines semantic similarity search with structural graph traversal, allowing for context-aware information retrieval. It features a modular architecture that orche

    Pythonaiai-agentsai-memory
    GitHub पर देखें↗17,850
  • qdrant/qdrantqdrant का अवतार

    qdrant/qdrant

    32,372GitHub पर देखें↗

    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
    GitHub पर देखें↗32,372
  • getzep/graphitigetzep का अवतार

    getzep/graphiti

    22,936GitHub पर देखें↗

    Graphiti is a backend framework and memory server designed to provide artificial intelligence agents with persistent, time-aware knowledge graph storage. It functions as a memory layer that enables agents to maintain context across long-term interactions by recording and evolving structured data over time. The system distinguishes itself through a specialized temporal graph database that tracks how entities and relationships change using validity windows. By combining semantic vector similarity, keyword matching, and graph topology traversal, the engine performs hybrid retrieval to locate rel

    Pythonagentsgraphllms
    GitHub पर देखें↗22,936
  • nltk/nltknltk का अवतार

    nltk/nltk

    14,649GitHub पर देखें↗

    This project is a comprehensive Python toolkit designed for natural language processing, research, and education. It functions as a linguistic data processor that provides a standardized framework for managing, cleaning, and analyzing large collections of annotated text corpora and lexical resources. The library distinguishes itself through its integration of both symbolic and statistical methods, allowing users to perform complex tasks ranging from rule-based grammar parsing to machine learning-driven classification. It offers a modular pipeline for text processing, enabling the transformati

    Pythonmachine-learningnatural-language-processingnlp
    GitHub पर देखें↗14,649
  • weaviate/verbaweaviate का अवतार

    weaviate/Verba

    7,715GitHub पर देखें↗

    Verba is a retrieval-augmented generation interface and chatbot that uses Weaviate to provide factual answers based on private datasets. It functions as a vector database knowledge base, combining a hybrid search engine with an orchestration interface to connect various large language model providers and embedding services. The system differentiates itself through a RAG pipeline manager for adjusting text chunking rules and retrieval settings, alongside a 3D vector space visualization tool for analyzing the spatial organization and clustering of high-dimensional embeddings. It employs a modul

    Python
    GitHub पर देखें↗7,715
  • eosphoros-ai/db-gpteosphoros-ai का अवतार

    eosphoros-ai/DB-GPT

    18,999GitHub पर देखें↗

    DB-GPT is an agentic data analysis platform and business intelligence AI that functions as a large language model data assistant. It provides a text-to-SQL interface and a sandboxed code execution environment to translate natural language into executable database queries and Python scripts. The platform utilizes iterative agentic reasoning to plan and execute multi-step data analysis workflows through tool calls. It features a modular skill-based extension system that allows domain knowledge and analysis workflows to be packaged into reusable functional components. The system integrates data

    Pythonagentsbgidatabase
    GitHub पर देखें↗18,999
  • circlemind-ai/fast-graphragcirclemind-ai का अवतार

    circlemind-ai/fast-graphrag

    3,811GitHub पर देखें↗

    Fast-GraphRAG is a system for generating and querying knowledge graphs from domain data. It uses a GraphRAG retrieval workflow to traverse structured data and isolate precise evidence for answering complex questions. The project utilizes an agent-driven retrieval framework to coordinate the querying of knowledge graphs and the synthesis of final answers. It supports incremental data synchronization, allowing structured knowledge bases to be updated in real time as source information evolves. The system integrates with API-compatible language models and embedding providers to power its data p

    Python
    GitHub पर देखें↗3,811
  • langgenius/difylanggenius का अवतार

    langgenius/dify

    145,458GitHub पर देखें↗

    Dify is an open-source platform for building, orchestrating, and deploying generative AI applications and autonomous agents. It provides a visual development environment that allows users to design complex, multi-step logic chains and conversational flows, which can then be published as APIs, web interfaces, or embedded widgets. The platform acts as a centralized infrastructure layer, managing model connections, prompt templates, and knowledge retrieval to support scalable AI-powered services. What distinguishes the platform is its focus on stateful application design and workflow orchestrati

    TypeScriptagentagentic-aiagentic-framework
    GitHub पर देखें↗145,458
  • mintplex-labs/anything-llmMintplex-Labs का अवतार

    Mintplex-Labs/anything-llm

    61,663GitHub पर देखें↗

    This platform serves as a comprehensive environment for managing private language models, document knowledge bases, and automated agent workflows within secure local infrastructure. It functions as a document-aware workspace that enables users to ingest diverse file formats into searchable repositories, ensuring that all data processing and model inference remain within private, local environments to maintain data sovereignty. The system distinguishes itself through a modular agentic engine that allows for the definition of custom skills and external tool execution. By utilizing a multi-model

    JavaScriptai-agentscustom-ai-agentsdeepseek
    GitHub पर देखें↗61,663
  • netease-youdao/qanythingnetease-youdao का अवतार

    netease-youdao/QAnything

    14,020GitHub पर देखें↗

    QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a system that combines a vector database knowledge base, a document parsing service, and a hybrid search engine to generate answers based on private user data. The project features a modular pipeline architecture that allows users to independently replace components such as parsers, embedding models, and reranking engines. It supports local-first model deployment and offline operation to ensure data privacy, and includes a two-stage retrieval pipeline that merges dense vector embe

    Python
    GitHub पर देखें↗14,020
  • memorilabs/memoriMemoriLabs का अवतार

    MemoriLabs/Memori

    15,358GitHub पर देखें↗

    Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language models. It functions as a non-intrusive layer that intercepts outbound model requests to automatically capture interaction history and execution traces, ensuring that agents maintain continuity across sessions without requiring modifications to existing application logic. The platform distinguishes itself through a dual-model storage architecture that maintains information as both structured relational primitives for precise fact retrieval and rolling narrative summaries for situ

    Pythonagentaiaiagent
    GitHub पर देखें↗15,358
  • vibrantlabsai/ragasvibrantlabsai का अवतार

    vibrantlabsai/ragas

    12,659GitHub पर देखें↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Pythonevaluationllmllmops
    GitHub पर देखें↗12,659
  • arangodb/arangodbarangodb का अवतार

    arangodb/arangodb

    14,091GitHub पर देखें↗

    This project is a multi-model database system designed to store and manage information as documents, graphs, and key-value pairs within a single engine. It functions as a graph database and knowledge graph platform, providing the infrastructure to build, query, and visualize structured data models. By integrating vector search capabilities, the system serves as a vector database that supports retrieval-augmented generation for artificial intelligence applications. The platform distinguishes itself through a unified query language that allows users to perform document lookups, graph traversals

    C++arangodbdatabasedistributed-database
    GitHub पर देखें↗14,091
  • rahulnyk/knowledge_graphrahulnyk का अवतार

    rahulnyk/knowledge_graph

    2,978GitHub पर देखें↗

    This project is a tool for transforming unstructured text into semantic knowledge graphs. It uses local language models to extract entities and their relationships, converting text corpora into a structured network of linked concepts. The system provides a web interface for interactive network visualization, allowing users to navigate the resulting nodes and edges. It includes a topology analysis tool that calculates node degrees and identifies community clusters to determine the visual size and color of graph elements. Beyond visualization, the project enables graph-based information retrie

    Jupyter Notebook
    GitHub पर देखें↗2,978
  • ai4finance-foundation/fingptAI4Finance-Foundation का अवतार

    AI4Finance-Foundation/FinGPT

    20,507GitHub पर देखें↗

    FinGPT is a suite of specialized financial tools and a framework for adapting large language models to the financial domain. It provides a set of pipelines for financial entity extraction, sentiment analysis, and retrieval-augmented generation to improve the accuracy of financial information systems. The project distinguishes itself through efficient training workflows, utilizing low-rank adaptation and quantized low-rank adaptation to fine-tune models on consumer-grade hardware. It employs market-labeled datasets and reinforcement learning that uses actual stock price movements as reward sig

    Jupyter Notebookchatgptfinancefingpt
    GitHub पर देखें↗20,507
  • onyx-dot-app/onyxonyx-dot-app का अवतार

    onyx-dot-app/onyx

    17,491GitHub पर देखें↗

    Onyx is an enterprise-grade AI platform designed for knowledge management, search, and autonomous agent orchestration. It functions as a centralized system that aggregates unstructured organizational data, enabling secure, context-aware retrieval and interaction across internal documents and communication history. By integrating retrieval-augmented generation with multi-model orchestration, the platform provides a unified interface for teams to query internal knowledge bases and execute complex, multi-step business processes. The platform distinguishes itself through a focus on private infras

    Pythonaiai-chatchatgpt
    GitHub पर देखें↗17,491
  • vectifyai/pageindexVectifyAI का अवतार

    VectifyAI/PageIndex

    33,103GitHub पर देखें↗

    PageIndex is an agent-ready knowledge engine that processes documents into hierarchical tree structures to enable reasoning-based information retrieval. By organizing content into logical trees rather than relying on traditional vector database chunking, the platform preserves the original structure and flow of complex documents. It functions as a Model Context Protocol server, allowing external AI agents to connect to and query indexed knowledge bases through standardized communication protocols. The platform distinguishes itself by using vision-language models to process raw document images

    Pythonagentagentic-aiai
    GitHub पर देखें↗33,103
  • sciphi-ai/r2rSciPhi-AI का अवतार

    SciPhi-AI/R2R

    7,891GitHub पर देखें↗

    R2R is an agentic retrieval-augmented generation platform that uses reasoning agents to perform multi-step data fetching for context-aware answering. It functions as a multimodal vector database manager and knowledge graph engine designed to ground artificial intelligence responses in verified factual knowledge. The platform distinguishes itself by combining reasoning agents for complex research automation with a knowledge graph that maps entity relationships. This allows the system to perform structured data traversal alongside unstructured vector search to resolve complex questions from int

    Python
    GitHub पर देखें↗7,891
  • facebookresearch/faissfacebookresearch का अवतार

    facebookresearch/faiss

    40,302GitHub पर देखें↗

    This project is a high-performance library designed for the similarity search and clustering of dense vectors across massive datasets. It functions as a vector similarity search engine, providing the necessary tools to organize complex numerical data into specialized structures that facilitate rapid retrieval and efficient querying of millions of records. The library distinguishes itself through a variety of advanced indexing and compression techniques, including hierarchical navigable small worlds for logarithmic time complexity and inverted file indexing to partition vector spaces into mana

    C++
    GitHub पर देखें↗40,302
  • milvus-io/milvusmilvus-io का अवतार

    milvus-io/milvus

    44,804GitHub पर देखें↗

    Milvus is a specialized vector database engine designed for the indexing, management, and high-speed similarity retrieval of high-dimensional vector embeddings. It functions as a similarity search engine capable of identifying nearest neighbors within large-scale vector spaces, supporting the storage and retrieval of billions of data points while maintaining consistent performance. The system utilizes a distributed architecture that decouples storage, query, and coordination into independent services, allowing for horizontal scaling across clusters. It employs a global indexing mechanism that

    Goannscloud-nativediskann
    GitHub पर देखें↗44,804