awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Multimodal knowledge graph

Ranking updated Sep 22, 2026

For multimodal input knowledge graph, the first results are liuhuanyong/qasystemonmedicalkg (QASystemOnMedicalKG is a specialized medical knowledge graph constructor and question answering system that builds relational graphs from text, though it lacks broader native support for non-textual multimodal inputs like images, audio, or video), topoteretes/cognee (Cognee is a knowledge management framework that combines graph databases and vector storage for semantic recall, making it a fitting choice for building structured memory systems despite being a developer framework rather than a turnkey application) and microsoft/graphrag (GraphRAG is an LLM-powered pipeline that extracts entities and builds searchable knowledge graphs for retrieval tasks, though its multimodal ingestion is primarily text-focused rather than handling audio, video, or images natively). falkordb/falkordb and getzep/graphiti round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Compare open-source multimodal input knowledge graph repositories on GitHub to integrate vision, text, and data into structured models.

Multimodal knowledge graph

Find the best repos with AI.We'll search the best matching repositories with AI.
  • liuhuanyong/qasystemonmedicalkgliuhuanyong avatar

    liuhuanyong/QASystemOnMedicalKG

    7,313View on GitHub↗

    QASystemOnMedicalKG is a medical knowledge graph question answering system designed to retrieve disease-centered information from a structured data store. It functions as both a constructor for building medical knowledge graphs and a retrieval system that extracts answers regarding symptoms, causes, and treatments. The system employs a pipeline that converts unstructured medical web data into a graph database using dictionary-based entity segmentation. It utilizes query-based intent classification to parse natural language inputs and maps these queries to specific nodes and edges within the g

    QASystemOnMedicalKG is a specialized medical knowledge graph constructor and question answering system that builds relational graphs from text, though it lacks broader native support for non-textual multimodal inputs like images, audio, or video.

    PythonKnowledge Graph RetrievalKnowledge Graphs
    View on GitHub↗7,313
  • topoteretes/cogneetopoteretes avatar

    topoteretes/cognee

    17,850View on GitHub↗

    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

    Cognee is a knowledge management framework that combines graph databases and vector storage for semantic recall, making it a fitting choice for building structured memory systems despite being a developer framework rather than a turnkey application.

    PythonGraph VisualizersKnowledge Graph ExtractionKnowledge Graphs
    View on GitHub↗17,850
  • microsoft/graphragmicrosoft avatar

    microsoft/graphrag

    33,792View on GitHub↗

    GraphRAG is a data processing pipeline and retrieval engine designed to transform unstructured text into interconnected knowledge graphs. By utilizing language models to extract entities and relationships, it builds structured representations of information that enable context-aware retrieval for downstream applications. The system distinguishes itself through hierarchical graph clustering and large-scale data synthesis, which organize massive document corpora into multi-level structures. This approach allows for both vector-based semantic searches and graph-based traversals, providing a comp

    GraphRAG is an LLM-powered pipeline that extracts entities and builds searchable knowledge graphs for retrieval tasks, though its multimodal ingestion is primarily text-focused rather than handling audio, video, or images natively.

    PythonEntity Extraction Pipelines
    View on GitHub↗33,792
  • falkordb/falkordbFalkorDB avatar

    FalkorDB/FalkorDB

    3,437View on GitHub↗

    FalkorDB is a high-performance graph database management system and vector graph database. It serves as a knowledge graph construction tool and a GraphRAG knowledge store, integrating structured property graphs with vector search to provide grounded context for large language models. The engine is designed as a multi-tenant graph engine, capable of hosting thousands of isolated datasets within a single instance. The system distinguishes itself by using linear algebra for query execution, treating relationship tensors as matrix multiplications to achieve low-latency multi-hop traversals. It ut

    FalkorDB is a high-performance graph and vector database built for knowledge graph construction and GraphRAG, though the provided evidence does not detail built-in multimodal ingestion pipelines for raw images, audio, or video.

    CGraph DatabasesVector Search
    View on GitHub↗3,437
  • getzep/graphitigetzep avatar

    getzep/graphiti

    22,936View on GitHub↗

    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

    Graphiti is a knowledge graph memory framework designed for AI agents featuring vector search, temporal graph versioning, and knowledge graph construction tools, though its primary focus is agent memory rather than a general-purpose multimodal ingestion system.

    PythonKnowledge Graphs
    View on GitHub↗22,936
  • hkuds/lightragHKUDS avatar

    HKUDS/LightRAG

    36,651View on GitHub↗

    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

    LightRAG is a graph-based retrieval framework that structures unstructured text into knowledge graphs and combines vector search with graph traversal, though its evidence leans heavily toward text processing rather than full native multimodal ingestion.

    PythonKnowledge Graph Retrieval
    View on GitHub↗36,651
  • docker/genai-stackdocker avatar

    docker/genai-stack

    5,333View on GitHub↗

    This project is a containerized development stack and application framework for building retrieval-augmented generation systems. It provides a dockerized AI sandbox that integrates local model runtimes, knowledge graphs, and vector stores to enable the creation of contextual chatbots. The stack is distinguished by its graph-based vector store, which combines structured knowledge graphs with vector indices for both semantic and structural data retrieval. It allows for local model hosting with CPU or GPU acceleration, enabling generative tasks without reliance on external cloud APIs. The frame

    This project is a containerized application framework for building retrieval-augmented generation systems that integrate knowledge graphs and vector stores, making it a strong platform for multimodal context retrieval though centered on conversational agents rather than pure knowledge management.

    PythonGraph Databases
    View on GitHub↗5,333
  • gusye1234/nano-graphraggusye1234 avatar

    gusye1234/nano-graphrag

    3,896View on GitHub↗

    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

    Nano-graphrag is a self-hostable GraphRAG framework that extracts entities and relationships from text to build a knowledge graph with visualization and vector search capabilities, though its multimodal ingestion is primarily focused on text rather than native image, audio, or video processing.

    PythonGraph Retrieval Augmented GenerationGraph-Based RetrievalGraphRAG Frameworks
    View on GitHub↗3,896
  • infiniflow/ragflowinfiniflow avatar

    infiniflow/ragflow

    82,922View on GitHub↗

    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

    This retrieval-augmented generation platform features document understanding and semantic parsing tools that align with multimodal knowledge management, though its primary focus is on RAG rather than a dedicated graph visualization interface.

    PythonAutonomous AgentsChat AssistantsGrounded Answer Generation
    View on GitHub↗82,922
  • gocn/knowledgegocn avatar

    gocn/knowledge

    2,667View on GitHub↗

    Go社区的知识图谱,Knowledge Graph

    This repository provides a community knowledge graph for Go, but it lacks clear evidence of multimodal ingestion capabilities and advanced graph visualization features.

    Knowledge Graphs
    View on GitHub↗2,667
  • supermemoryai/supermemorysupermemoryai avatar

    supermemoryai/supermemory

    27,334View on GitHub↗

    Supermemory is an artificial intelligence memory management platform designed to provide autonomous agents with persistent, long-term knowledge bases. It functions as a centralized repository that synchronizes multimodal data, enabling agents to maintain context and historical information across complex, multi-session workflows. By serving as a knowledge graph engine and vector database orchestrator, the platform ensures that information remains accessible and relevant for automated tasks. The system distinguishes itself through its hybrid indexing approach, which combines vector similarity s

    Supermemory is a memory management and knowledge graph platform that supports multimodal data ingestion and semantic retrieval, though it leans towards agent memory rather than a traditional visual knowledge base.

    TypeScriptAgent Memory StoresAgent Memory MaintenanceAI Knowledge Management
    View on GitHub↗27,334
  • hkuds/rag-anythingHKUDS avatar

    HKUDS/RAG-Anything

    21,372View on GitHub↗

    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

    Rags-Anything is a multimodal data processing and retrieval-augmented generation framework that ingests diverse formats into a searchable knowledge base, matching the core search intent even though its primary focus is RAG rather than explicit graph visualization.

    PythonRetrieval-Augmented Generation FrameworksRetrieval AugmentationLarge Language Models
    View on GitHub↗21,372
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
liuhuanyong/qasystemonmedicalkg7.3KPython—Aug 8, 2024
topoteretes/cognee17.9KPythonApache-2.0Jun 16, 2026
microsoft/graphrag
33.8K
Python
MIT
Jun 16, 2026
falkordb/falkordb3.4KCotherFeb 20, 2026
getzep/graphiti22.9KPythonapache-2.0Feb 19, 2026
hkuds/lightrag36.7KPythonMITJun 16, 2026
docker/genai-stack5.3KPythonCC0-1.0Jun 15, 2026
gusye1234/nano-graphrag3.9KPythonMITJan 27, 2026
infiniflow/ragflow82.9KPythonApache-2.0Jun 16, 2026
gocn/knowledge2.7K—Apache-2.0Dec 13, 2022

Related searches

  • Multimodal AI framework
  • Computer vision and multimodal
  • Multimodal retrieval system
  • a collection of multimodal prompts for AI
  • Knowledge graph database
  • a graph-based RAG framework
  • a database that does many data models at once
  • Vision language models