awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 Repos

Awesome GitHub RepositoriesKnowledge Graphs

Graph-based structures used to map semantic relationships between entities for structured data traversal.

Distinct from Entity Relationships: Distinct from Entity Relationships: focuses on the graph structure and traversal capabilities rather than just schema definitions.

Explore 17 awesome GitHub repositories matching data & databases · Knowledge Graphs. Refine with filters or upvote what's useful.

Awesome Knowledge Graphs GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ruvnet/rufloAvatar von ruvnet

    ruvnet/ruflo

    61,524Auf GitHub ansehen↗

    Ruflo is an AI agent orchestration platform and workflow automation tool designed to decompose high-level goals into executable action plans. It functions as a manager for multi-agent swarms, organizing autonomous entities into collaborative topologies that utilize shared consensus to complete complex tasks. The framework distinguishes itself through a retrieval-augmented generation layer and knowledge graphs for reasoning over linked data. It incorporates a trajectory-based learning loop that analyzes previous execution paths to refine cognitive patterns and improve future reasoning accuracy

    Utilizes knowledge graphs to map semantic relationships between entities for complex reasoning over linked data.

    TypeScript
    Auf GitHub ansehen↗61,524
  • rohitg00/agentmemoryAvatar von rohitg00

    rohitg00/agentmemory

    23,785Auf GitHub ansehen↗

    AgentMemory is a persistent knowledge store and memory server designed to provide AI coding agents with long-term memory. It functions as a knowledge graph engine and vector database store that saves and recalls project context, architectural decisions, and patterns across different sessions. The system distinguishes itself by using a tiered-memory consolidation pipeline that compresses raw observations into episodic, semantic, and procedural layers to optimize token usage. It employs a hybrid retrieval strategy combining keyword matching, vector embeddings, and graph traversal to surface rel

    Functions as a persistent memory store that exposes project context to agents via a standardized server.

    TypeScriptagentmemoryagentsai
    Auf GitHub ansehen↗23,785
  • sciphi-ai/r2rAvatar von SciPhi-AI

    SciPhi-AI/R2R

    7,891Auf GitHub ansehen↗

    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

    Builds a knowledge graph that maps entity relationships to enable structured data traversal alongside vector search.

    Python
    Auf GitHub ansehen↗7,891
  • liuhuanyong/qasystemonmedicalkgAvatar von liuhuanyong

    liuhuanyong/QASystemOnMedicalKG

    7,313Auf GitHub ansehen↗

    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

    Uses a graph-based structure to map semantic relationships between medical entities for data traversal.

    Python
    Auf GitHub ansehen↗7,313
  • org-roam/org-roamAvatar von org-roam

    org-roam/org-roam

    5,980Auf GitHub ansehen↗

    Org-roam is an Emacs-based note-taking system that builds a bidirectional network of plain-text notes, functioning as a personal knowledge base manager. It maintains both forward and backlink references in a SQLite database, automatically updated on file save, and uses persistent unique identifiers for notes instead of file paths to enable stable links across renames and moves. The system integrates directly with Emacs through custom interactive commands and hooks that access the database and buffer state, and it generates static graphs of note interconnections using Graphviz to reveal relati

    Stores note metadata and link relationships in a SQLite database for fast queries and graph traversal.

    Emacs Lisphacktoberfestmemexorg-mode
    Auf GitHub ansehen↗5,980
  • karpathy/arxiv-sanity-preserverAvatar von karpathy

    karpathy/arxiv-sanity-preserver

    5,717Auf GitHub ansehen↗

    This project is a self-hosted system for discovering, browsing, and receiving personalized recommendations from academic papers on arXiv. It combines an arXiv API client that downloads paper metadata and PDFs with a TF-IDF document similarity engine and an SVM-based recommendation system that trains a classifier per user based on their preferences. The system provides a web interface for browsing, searching, and filtering recent arXiv submissions, alongside personalized paper recommendations generated from individual user signals. It also includes a Twitter mention tracker that periodically p

    Persists paper metadata, user preferences, and computed features in a local SQLite database for offline querying.

    Python
    Auf GitHub ansehen↗5,717
  • qodo-ai/qodo-coverAvatar von qodo-ai

    qodo-ai/qodo-cover

    5,444Auf GitHub ansehen↗

    Qodo Cover ist eine Engineering-Governance-Plattform und ein KI-gestützter Assistent für automatisierte Code-Reviews und Unit-Test-Generierung. Es nutzt einen Wissensgraphen auf Basis des abstrakten Syntaxbaums (AST), um Abhängigkeiten und architektonische Beziehungen abzubilden, wodurch Pull Requests analysiert und organisatorische Coding-Standards durchgesetzt werden können. Das System zeichnet sich durch eine Multi-Agenten-Analyse-Pipeline aus, die architektonische Schlussfolgerungen zieht und Fehler identifiziert, die über das unmittelbare Diff hinausgehen. Es verfügt über einen Model-Context-Protocol-Server, um Codebase-Intelligenz für externe Tools verfügbar zu machen, und kann Durchsetzungsregeln automatisch weiterentwickeln, indem es aus historischen Pull-Request-Entscheidungen lernt. Die Plattform bietet umfassende Funktionen für das Wissensmanagement der Codebase, einschließlich Deep-Research-Ausführung, semantischer Abfragen und System-Abhängigkeits-Mapping. Sie enthält zudem Werkzeuge zur iterativen Unit-Test-Generierung zur Erhöhung der Code-Abdeckung sowie automatisierte Remediation zur direkten Anwendung von Fixes auf Pull Requests. Bereitstellungsoptionen umfassen Multi-Tenant-SaaS, Single-Tenant oder vollständig On-Premises-Installationen.

    Parses repositories into abstract syntax tree knowledge graphs to map syntactic relationships and dependencies.

    Pythonagentsaitest-automation
    Auf GitHub ansehen↗5,444
  • ownthink/knowledgegraphdataAvatar von ownthink

    ownthink/KnowledgeGraphData

    5,181Auf GitHub ansehen↗

    KnowledgeGraphData is a collection of structured datasets and corpora designed to provide a foundational layer for cognitive intelligence and artificial intelligence systems. It primarily consists of large-scale Chinese knowledge graph datasets, including entity-relation data and NLP training sets used to drive semantic understanding and automated question answering. The project focuses on the construction and export of massive entity-attribute-value graphs, organizing knowledge into portable formats. It provides specialized domain partitioning to tailor information retrieval for professional

    Provides a large scale collection of entity relation data used for building cognitive intelligence systems.

    Python
    Auf GitHub ansehen↗5,181
  • scir-hi/huatuo-llama-med-chineseAvatar von SCIR-HI

    SCIR-HI/Huatuo-Llama-Med-Chinese

    4,971Auf GitHub ansehen↗

    Huatuo-Llama-Med-Chinese ist ein medizinisches Large Language Model, das auf die Verarbeitung und Generierung natürlichsprachlicher Texte auf Chinesisch spezialisiert ist. Es handelt sich um ein instruction-tuned System, das darauf ausgelegt ist, professionelle Gesundheitsfragen durch die Nutzung einer dedizierten medizinischen Wissensdatenbank zu beantworten. Das Modell integriert strukturierte medizinische Literatur und Wissensgraphen, um klinische Genauigkeit während der Antwortgenerierung zu gewährleisten. Es verwendet Knowledge-Graph-Augmented-Inference, um strukturierte Entitätsbeziehungen mit den Ausgaben neuronaler Netze zu kombinieren. Das System wurde durch domänenspezifische Gewichtungsanpassung, sprachübergreifenden Modelltransfer und Supervised-Fine-Tuning-Pipelines entwickelt. Diese Prozesse gleichen allgemeine Sprachmuster mit professionellen klinischen Standards und spezialisiertem chinesischem medizinischem Fachjargon ab.

    Combines structured medical entity relationships with neural network outputs to ensure clinical factual accuracy.

    Pythonaidoctorbloomchinese
    Auf GitHub ansehen↗4,971
  • phodal/auto-devAvatar von phodal

    phodal/auto-dev

    4,508Auf GitHub ansehen↗

    auto-dev ist ein KI-natives Software-Engineering-Tool und eine Multi-Agenten-Entwicklungsplattform, die darauf ausgelegt ist, den gesamten Softwareentwicklungslebenszyklus zu automatisieren. Es fungiert als autonomer Orchestrator, der KI-gesteuertes Coding, Testen und Infrastrukturkonfiguration durch deklarative Agentenketten verwaltet. Das Projekt basiert auf einem Kotlin-Multiplatform-KI-Framework, wodurch Agentenlogik in verschiedenen Umgebungen und auf unterschiedlichen Geräteschnittstellen ausgeführt werden kann. Die Plattform implementiert das Model Context Protocol, um Tools und Projektinformationen mit externen KI-Diensten auszutauschen. Sie zeichnet sich durch die Verwendung einer Retrieval-Augmented-Generation-Pipeline und baumbasiertem Code-Graphing aus, die abstrakte Syntaxbäume und Aufrufketten analysieren, um den Projektkontext zu komprimieren und Halluzinationen zu reduzieren. Eine interaktive Entwicklungsumgebung bietet Echtzeitsynchronisation von UML-Diagrammen, OpenAPI-Spezifikationen und Code-Diffs. Die Funktionsbereiche decken autonome Softwareentwicklung ab, einschließlich dynamischer Aufgabenplanung, iterativer testgetriebener Reparatur und Migration von Legacy-Code. Das System handhabt zudem Infrastructure-as-Code-Automatisierung für Docker- und CI/CD-Konfigurationen, KI-gestützte Code-Reviews sowie die Koordination geteilter KI-Personas und Prompt-Spezifikationen über Teams hinweg. Die Kernlogik ist in Kotlin Multiplatform implementiert, um eine konsistente plattformübergreifende Agentenbereitstellung sicherzustellen.

    Analyzes AST and call chains to compress project context for efficient large-scale refactoring.

    Kotlinaigcgenaigenaistack
    Auf GitHub ansehen↗4,508
  • typedb/typedbAvatar von typedb

    typedb/typedb

    4,353Auf GitHub ansehen↗

    TypeDB ist eine stark typisierte Graphdatenbank und ein Knowledge-Graph-Managementsystem. Es dient als Multi-Modell-Datenspeicher, der relationale, Dokument- und Graphstrukturen in einer einzigen Umgebung vereint und sowohl als ACID-konforme Datenbank als auch als deklarative Abfrage-Engine fungiert. Das System zeichnet sich durch die Verwendung von n-ären Hypergraph-Modellen und polymorphen Typ-Hierarchien aus. Es verwendet ein stark typisiertes Schema, um strukturelle Regeln durchzusetzen und die Datenintegrität zu validieren, was typbasierte polymorphe Inferenz und rollenbasierte Interface-Polymorphie ermöglicht, um komplexe Beziehungen während der Abfrageausführung automatisch aufzulösen. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich der Berechnung rekursiver Beziehungen mittels Tabling, Snapshot-Isolation-Transaktionen und deklarativem Datenabruf. Sie unterstützt zudem Hochverfügbarkeit durch konsensbasierte Cluster-Replikation, rollenbasierte Zugriffskontrolle und die Integration mit KI-Agenten für den strukturierten Datenabruf. Die Verwaltung wird über eine Kommandozeilenschnittstelle unterstützt, und das System bietet Tools zur Visualisierung von Graph-Schemata sowie zur Prüfung administrativer Aktivitäten.

    Implements a strongly-typed system for building knowledge graphs that map complex semantic relationships between entities.

    Rustdatabaseinferenceknowledge-base
    Auf GitHub ansehen↗4,353
  • facebookresearch/starspaceAvatar von facebookresearch

    facebookresearch/Starspace

    3,954Auf GitHub ansehen↗

    Starspace ist ein Vektor-Embedding-Framework, das für das Training hochdimensionaler Repräsentationen von Text und Bildern entwickelt wurde. Es fungiert als Machine-Learning-System für neuronales Ranking, Textklassifizierung und Knowledge-Graph-Embedding und bildet verschiedene Objekttypen in einen gemeinsamen numerischen Raum ab, um Abruf- und Vorhersageaufgaben zu erleichtern. Das System enthält spezialisierte Tools für die Vervollständigung von Knowledge-Graphen und Link-Vorhersagen, indem Entitäten und ihre Beziehungen innerhalb eines multirelationalen Vektorraums dargestellt werden. Es bietet zudem Funktionen für semantische Inhaltsempfehlungen und groß angelegte Textklassifizierung durch Abbildung von Eingaben auf Ziel-Labels oder Kandidatenelemente. Das Framework deckt breite Funktionsbereiche ab, einschließlich ähnlicher Entitäts-Rankings, Vektor-Embedding-Extraktion aus Dokumenten oder N-Grammen und der Verwendung von Random-Walk-basiertem Training. Um große Datensätze zu verwalten, integriert es diskbasiertes komprimiertes Datenladen und Negative-Sampling-Optimierung.

    Predicts missing links and relationships between entities by mapping them into a multi-relational vector space.

    C++
    Auf GitHub ansehen↗3,954
  • panaversity/learn-agentic-aiAvatar von panaversity

    panaversity/learn-agentic-ai

    3,908Auf GitHub ansehen↗

    This project is an educational curriculum and architectural framework for building autonomous AI agents and multi-agent systems. It provides a structured learning path focused on the development of independent software components capable of planning, executing tasks, and utilizing external tools to achieve high-level goals. The framework emphasizes multi-agent system orchestration through distributed architectures where specialized agents collaborate using standardized communication protocols. It details specific design patterns such as dual-memory systems for maintaining short-term plans and

    Uses graph-based structures to map semantic relationships between entities for grounding AI agents in structured data.

    Jupyter Notebooka2aagentic-aidapr
    Auf GitHub ansehen↗3,908
  • helixdb/helix-dbAvatar von HelixDB

    HelixDB/helix-db

    3,830Auf GitHub ansehen↗

    Helix DB is a distributed graph database and knowledge graph platform that persists nodes and edges on object storage for durable and unlimited scaling. It operates as an ACID-compliant system, ensuring data consistency through serializable snapshot isolation during concurrent operations. The project distinguishes itself by combining a vector search engine and a property graph, utilizing hybrid vector and full-text search to locate entry points for graph traversals. It enables dynamic graph querying through a domain-specific language, allowing complex logic and recursive queries to be execute

    Manages interconnected data as a property graph with support for complex recursive traversals.

    Rustaiclidatabase
    Auf GitHub ansehen↗3,830
  • kingjulio8238/memaryAvatar von kingjulio8238

    kingjulio8238/Memary

    2,568Auf GitHub ansehen↗

    Memary is a memory-augmented agent framework that stores and retrieves contextual information from a knowledge graph to personalize responses and maintain long-term memory across interactions. It automatically captures all agent interactions and stores them as structured memories without requiring explicit instrumentation, then injects top-ranked user entities and themes into the active context window to tailor agent responses dynamically. The framework distinguishes itself through a multi-retriever memory search that combines COLBERT reranking with recursive graph queries across databases, e

    Stores and retrieves contextual information using a graph database with entities and relationships for structured recall.

    Jupyter Notebookagentsknowledge-graphmemory
    Auf GitHub ansehen↗2,568
  • dpapathanasiou/simple-graphAvatar von dpapathanasiou

    dpapathanasiou/simple-graph

    1,523Auf GitHub ansehen↗

    Simple Graph ist eine leichtgewichtige Graphdatenbank-Engine, die SQLite zur Persistierung von Knoten und Kanten verwendet. Sie fungiert als relationale Graph-Engine, indem sie Graphstrukturen auf Standard-Datenbanktabellen abbildet, was die Speicherung sowohl strukturierter Daten als auch flexibler, schemaloser Informationen durch JSON-Dokument-Einbettung ermöglicht. Das System bietet ein Dienstprogramm zur Durchführung komplexer Graph-Traversierungen und Pfadfindungen durch die Nutzung rekursiver Common Table Expressions (CTEs). Dieser Ansatz ermöglicht die Erkundung tiefer Verbindungen und Sequenzen verbundener Knoten innerhalb des gespeicherten Datennetzwerks. Das Projekt unterstützt Standard-Datenverwaltungsoperationen, einschließlich des Erstellens, Aktualisierens und Löschens von Graph-Datensätzen. Alle Interaktionen werden durch die Ausführung vorbereiteter Statements (Prepared Statements) abgewickelt, um eine konsistente und sichere Datenmanipulation innerhalb der zugrunde liegenden relationalen Speicherung zu gewährleisten.

    Functions as a lightweight graph data store that uses SQLite to persist nodes and edges.

    Auf GitHub ansehen↗1,523
  • yifanfeng97/hyper-extractAvatar von yifanfeng97

    yifanfeng97/Hyper-Extract

    1,242Auf GitHub ansehen↗

    Hyper-Extract is a framework designed for automated knowledge extraction, graph construction, and retrieval-augmented generation. It functions as a command-line tool that transforms unstructured text into structured knowledge graphs and hypergraphs, enabling users to build interconnected, searchable, and machine-readable data repositories from their documents. The system distinguishes itself through its focus on personal knowledge management and incremental processing. It allows users to update existing knowledge bases by processing only new document deltas, avoiding redundant computation. Th

    Organizes extracted entities and relationships into interconnected graph structures to represent complex data.

    Pythonaiai-agentscli
    Auf GitHub ansehen↗1,242
  1. Home
  2. Data & Databases
  3. Entity Relationships
  4. Knowledge Graphs

Unter-Tags erkunden

  • AST-Based Code GraphsKnowledge graphs constructed from abstract syntax trees to map syntactic relationships and dependencies. **Distinct from Knowledge Graphs:** Specializes general knowledge graphs to those specifically built from code ASTs for architectural reasoning.
  • Agent Memory StoresStores and retrieves contextual information using a graph database with entities and relationships for structured recall. **Distinct from Knowledge Graphs:** Distinct from Knowledge Graphs: focuses on using the graph as an agent memory store for structured recall, not general graph traversal.
  • Graph-Augmented InferenceInference processes that integrate structured knowledge graph relationships with neural network outputs for factual accuracy. **Distinct from Knowledge Graphs:** Distinct from Knowledge Graphs: focuses on the inference-time application of graphs rather than the graph structure itself.
  • Knowledge Graph CompletionThe process of predicting missing links or triples within a knowledge graph. **Distinct from Knowledge Graphs:** Focuses on predicting missing information (completion) rather than just the structure or traversal of the graph.
  • Medical Knowledge Graph ConstructorsPipelines designed specifically to build medical knowledge graphs from web data. **Distinct from Knowledge Graphs:** Focuses on the construction pipeline for medical data rather than the general graph structure
  • SQLite-BackedKnowledge graphs stored in SQLite databases for fast queries and graph traversal. **Distinct from Knowledge Graphs:** Distinct from Knowledge Graphs: focuses on SQLite as the storage backend rather than general graph database technologies.