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
rahulnyk avatar

rahulnyk/knowledge_graph

0
View on GitHub↗
2,978 stars·483 forks·Jupyter Notebook·mit·20 views

Knowledge Graph

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 retrieval. This allows for the location of specific data by traversing semantic connections rather than relying on keyword searches.

Features

  • Knowledge Graph Extraction - Transforms unstructured text into structured knowledge representations by identifying entities and their semantic relationships.
  • Entity Extraction Pipelines - Provides an automated pipeline that uses local language models to parse raw text into structured nodes and edges.
  • Knowledge Graph Construction - Automates the build process of graph structures from unstructured text datasets.
  • Local Model Inference Servers - Hosts language models locally to process documents while ensuring data privacy and minimizing latency.
  • Text-to-Graph Transformers - Converts unstructured text corpora into structured property graphs using local language models.
  • Knowledge Graph Builders - Builds structured knowledge graphs from raw text by extracting organized facts and triples.
  • Semantic Networks - Implements a graph-based memory structure using nodes and edges to store concepts and their semantic relationships.
  • Graph Node Clustering - Groups graph nodes into clusters based on structural similarity to understand community distribution.
  • Graph-Based Retrieval Engines - Uses a knowledge graph engine to improve the accuracy of information retrieval from unstructured documents.
  • Semantic Topology Mapping - Calculates node degrees and identifies community clusters to determine the size and color of visual graph elements.
  • Semantic Traversals - Enables information retrieval by traversing semantic connections between entities instead of relying on keyword searches.
  • Graph Topology Analysis - Identifies key clusters and influential nodes by calculating centrality metrics to understand data distribution.
  • Graph-Based Retrieval - Finds specific information within a dataset by traversing a network of related nodes.
  • Interactive Graph Visualizers - Renders interactive directed graphs in a browser environment for analyzing complex data relationships.
  • Interactive Visualization Rendering - Provides an interactive web interface for rendering dynamic semantic networks that update based on user navigation.
  • Semantic Graph Analyzers - Calculates node degrees and performs community detection to determine the visual properties of network elements.

Star history

Star history chart for rahulnyk/knowledge_graphStar history chart for rahulnyk/knowledge_graph

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Knowledge Graph

Similar open-source projects, ranked by how many features they share with Knowledge Graph.
  • arangodb/arangodbarangodb avatar

    arangodb/arangodb

    14,091View on GitHub↗

    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
    View on GitHub↗14,091
  • memgraph/memgraphmemgraph avatar

    memgraph/memgraph

    4,163View on GitHub↗

    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
    View on GitHub↗4,163
  • varunshenoy/graphgptvarunshenoy avatar

    varunshenoy/GraphGPT

    4,429View on GitHub↗

    GraphGPT is an LLM knowledge graph generator that extracts entities and relationships from unstructured text to create visual knowledge graphs. It functions as a natural language graph interface and an unstructured data extraction pipeline, transforming raw text into structured triples for mapping complex information networks. The system enables dynamic knowledge mapping by allowing users to build and update network visualizations through conversational queries and text-based instructions. This allows for the conversion of unstructured data into visual graphs to identify patterns and connecti

    JavaScript
    View on GitHub↗4,429
  • anthropics/claude-cookbooksanthropics avatar

    anthropics/claude-cookbooks

    45,835View on GitHub↗

    This repository serves as a comprehensive library of architectural blueprints and code examples for integrating large language models into software applications. It functions as a developer learning resource, providing structured tutorials and implementation patterns that demonstrate how to build intelligent features using advanced prompting and data processing techniques. The collection distinguishes itself by focusing on complex reasoning and data-grounding workflows. It provides practical guidance on implementing retrieval-augmented generation pipelines, which connect language models to pr

    Jupyter Notebook
    View on GitHub↗45,835
See all 30 alternatives to Knowledge Graph→

Frequently asked questions

What does rahulnyk/knowledge_graph do?

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.

What are the main features of rahulnyk/knowledge_graph?

The main features of rahulnyk/knowledge_graph are: Knowledge Graph Extraction, Entity Extraction Pipelines, Knowledge Graph Construction, Local Model Inference Servers, Text-to-Graph Transformers, Knowledge Graph Builders, Semantic Networks, Graph Node Clustering.

What are some open-source alternatives to rahulnyk/knowledge_graph?

Open-source alternatives to rahulnyk/knowledge_graph include: arangodb/arangodb — This project is a multi-model database system designed to store and manage information as documents, graphs, and… memgraph/memgraph — Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management.… varunshenoy/graphgpt — GraphGPT is an LLM knowledge graph generator that extracts entities and relationships from unstructured text to create… anthropics/claude-cookbooks — This repository serves as a comprehensive library of architectural blueprints and code examples for integrating large… garrytan/gbrain — gbrain is an agent framework and retrieval-augmented generation system that combines a durable task queue, a… ownthink/knowledgegraphdata — KnowledgeGraphData is a collection of structured datasets and corpora designed to provide a foundational layer for…