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

Open Source Graph Note Alternatives

Ranking updated Jun 30, 2026

For an open source tool for graph notes, the first results are org-roam/org-roam, refactoringhq/tolaria (Tolaria is a Markdown knowledge base manager with bidirectional wikilinks and built-in knowledge graph visualization, making it a direct fit for the networked note-taking and graph-based organization you want) and logseq/logseq (Logseq is the open-source, local-first knowledge graph tool that pioneered bidirectional linking and visual graph navigation, with full Markdown and Org-mode support — exactly the kind of networked note-taking app this search is after). dendronhq/dendron and anyproto/anytype-ts round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Self-hosted knowledge management tools that provide networked thought mapping and bidirectional linking for personal notes.

Open Source Graph Note Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • org-roam/org-roamorg-roam avatar

    org-roam/org-roam

    5,980View on GitHub↗

    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

    Org-roam is an Emacs-based note-taking system that offers bidirectional linking and static graph visualization via Graphviz, all backed by plain-text Org-mode files and a local SQLite database, making it a direct match for a open-source networked knowledge graph tool similar to Logseq.

    Emacs LispBidirectional LinkingBidirectional
    View on GitHub↗5,980
  • refactoringhq/tolariarefactoringhq avatar

    refactoringhq/tolaria

    16,851View on GitHub↗

    Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo

    Tolaria is a Markdown knowledge base manager with bidirectional wikilinks and built-in knowledge graph visualization, making it a direct fit for the networked note-taking and graph-based organization you want.

    TypeScriptBidirectional LinkingBidirectional
    View on GitHub↗16,851
  • logseq/logseqlogseq avatar

    logseq/logseq

    43,419View on GitHub↗

    Logseq is a privacy-focused, local-first knowledge base designed for personal information management and networked thought mapping. It functions as a bi-directional graph editor that organizes content into hierarchical, outliner-based structures, allowing users to connect related concepts through automated backlinking and visual relationship mapping. The platform distinguishes itself by maintaining all user data in plain text markdown files stored directly on the local device, ensuring offline availability and long-term portability. It employs a logic-based query engine to perform complex rel

    Logseq is the open-source, local-first knowledge graph tool that pioneered bidirectional linking and visual graph navigation, with full Markdown and Org-mode support — exactly the kind of networked note-taking app this search is after.

    ClojureGraph Linking Systems
    View on GitHub↗43,419
  • dendronhq/dendrondendronhq avatar

    dendronhq/dendron

    7,436View on GitHub↗

    Dendron is a markdown knowledge management system designed for organizing linked files into a hierarchical personal knowledge base. It functions as a git-backed note manager that stores data as plaintext markdown files to ensure data persistence and ownership. The system distinguishes itself through schema-based organization, which applies structural templates and autocomplete hints to maintain consistency across large sets of documents. It also provides bi-directional linking and an interactive graph view to visualize relationships between notes, alongside a static site generator that export

    Dendron is a markdown-based personal knowledge management system with built-in bidirectional linking and an interactive graph view, stored locally as plaintext files — exactly the kind of networked note-taking tool with offline-first, graph visualization, and Markdown support that you are looking for.

    TypeScriptMarkdown Note ManagersMarkdown-Based Knowledge BasesBi-Directional Note Linking
    View on GitHub↗7,436
  • anyproto/anytype-tsanyproto avatar

    anyproto/anytype-ts

    7,074View on GitHub↗

    anytype-ts is a TypeScript client library and offline-first knowledge base client designed for managing structured layouts and modular blocks within a private distributed database. It functions as a zero-knowledge data synchronizer and schema-driven API wrapper that enables the secure replication of encrypted data across devices. The library utilizes peer-to-peer connectivity and zero-knowledge encryption to ensure data remains private and unreadable to hosting infrastructure. It employs a schema-driven approach to compile data definitions into typed language bindings, ensuring consistent com

    Anytype-ts is the TypeScript client for the Anytype knowledge base, a local-first, encrypted note-taking tool with peer-to-peer sync, block-based editing, and a graph view, making it a direct match for a Logseq-like networked note-taking application, though explicit bidirectional linking and Markdown support are not strongly highlighted in this description.

    TypeScriptOffline-First Persistence
    View on GitHub↗7,074
  • athensresearch/athensathensresearch avatar

    athensresearch/athens

    6,298View on GitHub↗

    Athens is no longer maintainted. Athens was an open-source, collaborative knowledge graph, backed by YC W21

    Athens is an open-source knowledge graph tool that supports bidirectional linking and graph visualization, which directly matches the networked note-taking category you're looking for, though it is no longer actively maintained.

    ClojureBidirectional Linking
    View on GitHub↗6,298
  • zettlr/zettlrZettlr avatar

    Zettlr/Zettlr

    13,116View on GitHub↗

    Zettlr is an academic markdown editor and research note management tool designed for professional writing and knowledge organization. It functions as a document processor that enables users to draft, structure, and manage research projects within a unified workspace. The application distinguishes itself by integrating a Zettelkasten-based knowledge management system, allowing users to link related research concepts and notes to foster discovery. It utilizes a local-file-system persistence model, ensuring that all data remains under user control and portable across different environments. The

    Zettlr is a Markdown-based academic editor with Zettelkasten linking and a local-first design, offering bidirectional links and a graph view that fits the networked note-taking category, though its primary focus is research writing rather than a Logseq-like outliner.

    TypeScriptStructured Note Taking
    View on GitHub↗13,116
  • triliumnext/triliumTriliumNext avatar

    TriliumNext/Trilium

    36,466View on GitHub↗

    Trilium is a local-first personal knowledge management system designed to store and organize information on a user's own device. It functions as a hierarchical knowledge base where every note acts as both a standalone document and a container for nested children, allowing for complex information relationships and deep categorization. The platform distinguishes itself through a component-based interface that dynamically renders diverse content types, including rich text, diagrams, and executable scripts. All data is persisted within a single relational database file, which supports a versioned

    Trilium is a local-first personal knowledge management system with a hierarchical note structure and graph visualization, placing it squarely in the note-taking / knowledge-graph category, though it uses rich text rather than Markdown or Org-mode.

    TypeScriptPersonal Knowledge Management SystemsSoftware Engineering & ArchitectureComponent Composition Frameworks
    View on GitHub↗36,466
  • siyuan-note/siyuansiyuan-note avatar

    siyuan-note/siyuan

    44,476View on GitHub↗

    Siyuan is a self-hosted knowledge management platform designed for private note-taking and information organization. It functions as a local-first application that stores all user content as plain text files on the local file system, ensuring data ownership and offline availability. The platform utilizes a block-based document model, which structures information as a tree of independent content blocks to facilitate granular manipulation and bidirectional linking. Users can extend the core functionality through a sandboxed plugin architecture, allowing for the development of custom themes and

    Si Yuan is a local-first, self-hosted note-taking platform with bidirectional linking and Markdown support, aligning well with Logseq-style tools, though its graph visualization is not explicitly highlighted.

    TypeScriptPersonal Knowledge Management SystemsSelf-Hosted Knowledge BasesKnowledge Management Platforms
    View on GitHub↗44,476
  • foambubble/foamfoambubble avatar

    foambubble/foam

    17,220View on GitHub↗

    Foam is a personal knowledge management system that organizes information into a navigable web of interconnected markdown files. It functions as a knowledge graph tool, utilizing wiki-style bidirectional linking and metadata to track relationships between documents and concepts. By storing data in standard text files, the system ensures long-term portability and compatibility with external tools. The platform distinguishes itself through its integrated visualization and automation capabilities. It generates graphical maps of file connections to help users identify patterns and discover relati

    Foam is a local-first knowledge graph tool built on Markdown, with wiki-style bidirectional linking and built-in graph visualization that runs inside VS Code, making it a direct fit for a Logseq-like writing workflow even if its scope is narrower than a standalone app.

    TypeScriptPersonal Knowledge ManagementMarkdown-Based Knowledge BasesPersonal Knowledge Bases
    View on GitHub↗17,220
  • glushchenko/fsnotesglushchenko avatar

    glushchenko/fsnotes

    7,404View on GitHub↗

    fsnotes is a markdown notes manager and cross-platform markdown editor for macOS and iOS. It functions as a personal knowledge base that organizes plain text and markdown files across folders using tags and bidirectional links. The system provides a secure environment through an encrypted plain text notebook that protects individual notes and folders. It implements Git-based note versioning to track document changes and maintain backups, while relying on external cloud storage services to synchronize files across devices. The application renders mathematical formulas, diagrams, and syntax-hi

    fsnotes is a markdown notes manager with bidirectional linking and encryption, but it lacks the graph visualization that makes Logseq-like knowledge graph tools memorable and is limited to macOS and iOS rather than being a cross-platform networked note-taking app.

    SwiftBidirectional LinkingFile-based StorageBidirectional Link Resolution
    View on GitHub↗7,404
  • laverna/lavernaLaverna avatar

    Laverna/laverna

    9,189View on GitHub↗

    Laverna is an open-source note-taking application designed as a privacy-focused alternative to Evernote. It operates as a single-page application that runs entirely in the browser, combining Markdown editing with client-side encryption to ensure note content is encrypted on the device before it ever reaches a server or cloud storage. The application distinguishes itself through its offline-first architecture, storing notes locally using browser storage for full offline access and editing capabilities. It synchronizes notes across devices through a unified interface that connects to multiple b

    Laverna is a privacy-focused, offline-first Markdown note-taking app with sync and encryption, but it does not offer bidirectional linking or a graph visualization of notes, which are the core features of the knowledge-graph tool you’re looking for.

    JavaScriptMarkdown Note SupportOffline-First Editors
    View on GitHub↗9,189
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
org-roam/org-roam6KEmacs LispGPL-3.0Apr 27, 2026
refactoringhq/tolaria16.9KTypeScriptAGPL-3.0Jun 23, 2026
logseq/logseq
43.4K
Clojure
AGPL-3.0
Jun 16, 2026
dendronhq/dendron7.4KTypeScriptApache-2.0Nov 13, 2025
anyproto/anytype-ts7.1KTypeScriptotherFeb 20, 2026
athensresearch/athens6.3KClojureNOASSERTIONFeb 3, 2023
zettlr/zettlr13.1KTypeScriptGPL-3.0Jun 14, 2026
triliumnext/trilium36.5KTypeScriptAGPL-3.0Jun 16, 2026
siyuan-note/siyuan44.5KTypeScriptAGPL-3.0Jun 16, 2026
foambubble/foam17.2KTypeScriptNOASSERTIONJun 16, 2026

Related searches

  • a networked-thought note app
  • a mind-mapping app
  • a local first markdown note taking app
  • a cross-platform note taking app with sync
  • a private self hosted note taking application
  • an open source alternative to Notion
  • an open source tool for personal notes
  • a diagramming tool