awesome-repositories.com
Blog
MCP
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
·
org-roam avatar

org-roam/org-roam

0
View on GitHub↗
5,980 Stars·494 Forks·Emacs Lisp·GPL-3.0·14 Aufrufewww.orgroam.com↗

Org Roam

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 relationships between ideas. Org-roam also registers custom URI schemes to capture external content into new notes, and it creates notes from user-defined templates with placeholders for title, date, and content.

Beyond its core linking and graph capabilities, Org-roam supports daily journal entries that integrate with the same backlinking system as regular notes, exports notes to HTML or PDF while preserving ID-based links, and provides migration tooling to convert notes from Roam Research or upgrade from version 1 to version 2. Users can search and jump to any note by title using a fuzzy completion interface, view backlinks and reference relationships in a dedicated buffer that updates as the cursor moves, and publish notes to a remote site with a navigable graph.

Features

  • Personal Knowledge Management - Connects ideas through bidirectional links and backlinks to build a network of notes over time.
  • ID-Based Link Resolvers - Uses persistent unique identifiers for notes instead of file paths, enabling stable links across renames and moves.
  • Title-Based Note Finders - Searches and jumps to any note by its title using a fuzzy completion interface.
  • Bidirectional Linking - Maintains both forward and backlink references in a SQLite database, updated automatically on file save.
  • Bidirectional - An Emacs-based note-taking system that builds a bidirectional network of plain-text notes with automatic backlinks and graph visualization.
  • SQLite-Backed - Stores note metadata and link relationships in a SQLite database for fast queries and graph traversal.
  • Bi-Directional Note Linking - Embeds a link to another note at the cursor position to build the network of connections.
  • Relationship Viewers - Displays backlinks, reference links, and unlinked references for the current note in a dedicated buffer that updates as the cursor moves.
  • Emacs Extensions - Extends Emacs with custom interactive commands and hooks that directly access the database and buffer state.
  • Knowledge Base Managers - An Emacs package for managing a personal knowledge base through interlinked plain-text notes with daily journal entries and customizable templates.
  • Automatic Database Syncs - Automatically updates the internal database when notes are modified to keep backlinks and search current.
  • Note Templates - Creates new notes using customizable templates with a single command to streamline the note-taking workflow.
  • Daily Journaling Tools - Creates and manages daily journal entries with the same backlinking and relationship features as regular notes.
  • Graph Visualizers - Generates a graph of note interconnections using Graphviz to show the full network or limited steps from a selected node.
  • Graphviz-Based Graph Renderers - Outputs note networks as DOT files for visualization with Graphviz, supporting configurable depth limits.
  • Plain-Text Note - Generates interactive and static graphs of note interconnections using Graphviz to reveal relationships between ideas.
  • ID-Based Link Exporters - Publishes notes to HTML or PDF while preserving ID-based links for reliable cross-referencing in exported documents.
  • Link-Preserving Exports - Exports notes to HTML or PDF while preserving ID-based links that standard export does not handle correctly.
  • Link-Preserving Note Exporters - Exports notes to HTML or PDF while preserving ID-based links that standard export does not handle correctly.
  • Note Captures - Captures web pages and external content into new notes using custom protocol handlers.
  • Relationship Visualizations - Explores connections between notes through interactive graphs and backlink buffers to uncover hidden associations.

Star-Verlauf

Star-Verlauf für org-roam/org-roamStar-Verlauf für org-roam/org-roam

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht org-roam/org-roam?

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.

Was sind die Hauptfunktionen von org-roam/org-roam?

Die Hauptfunktionen von org-roam/org-roam sind: Personal Knowledge Management, ID-Based Link Resolvers, Title-Based Note Finders, Bidirectional Linking, Bidirectional, SQLite-Backed, Bi-Directional Note Linking, Relationship Viewers.

Welche Open-Source-Alternativen gibt es zu org-roam/org-roam?

Open-Source-Alternativen zu org-roam/org-roam sind unter anderem: blinkospace/blinko — Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and… xwmx/nb — nb is a command-line note manager and personal knowledge management system that organizes plain-text documents and web… tw93/miaoyan — MiaoYan is a local Markdown editor and personal knowledge management tool. It functions as a system for writing and… dendronhq/dendron — Dendron is a markdown knowledge management system designed for organizing linked files into a hierarchical personal… silverbulletmd/silverbullet — Silver Bullet is a local-first, bidirectional Markdown wiki that functions as a Lua-scriptable note-taking platform… maximevaillancourt/digital-garden-jekyll-template — This project is a static site generator designed for personal knowledge management and technical documentation. It…

Open-Source-Alternativen zu Org Roam

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Org Roam.
  • blinkospace/blinkoAvatar von blinkospace

    blinkospace/blinko

    10,601Auf GitHub ansehen↗

    Blinko is a personal knowledge management system and an LLM-powered knowledge base that enables users to capture and organize thoughts through a bi-directional knowledge graph. It functions as a RAG-enabled note-taking application and a self-hosted Markdown editor, allowing for the creation of permanent documentation and fleeting notes. The project distinguishes itself by integrating retrieval-augmented generation to provide conversational querying and AI-powered analysis of private document libraries. It supports both cloud-based and local AI model integration, enabling users to perform sema

    TypeScriptmarkdownmemosnextjs
    Auf GitHub ansehen↗10,601
  • xwmx/nbAvatar von xwmx

    xwmx/nb

    8,210Auf GitHub ansehen↗

    nb is a command-line note manager and personal knowledge management system that organizes plain-text documents and web bookmarks. It functions as a Markdown knowledge base, allowing users to create a structured collection of information through a shell-scripted interface. The system uses Git for versioning and synchronization, tracking full revision history and enabling the sync of notebooks across multiple devices via remote repositories. It provides security for sensitive data through AES-256 or GPG encryption and supports document conversion into various publishing formats using the Pandoc

    Shellarchivingbashbookmark-manager
    Auf GitHub ansehen↗8,210
  • dendronhq/dendronAvatar von dendronhq

    dendronhq/dendron

    7,436Auf GitHub ansehen↗

    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

    TypeScriptdendronmarkdownmarkdown-editor
    Auf GitHub ansehen↗7,436
  • maximevaillancourt/digital-garden-jekyll-templateAvatar von maximevaillancourt

    maximevaillancourt/digital-garden-jekyll-template

    1,231Auf GitHub ansehen↗

    This project is a static site generator designed for personal knowledge management and technical documentation. It transforms collections of markdown files into a searchable, responsive website, providing a framework for organizing interconnected notes and long-term information storage. The system distinguishes itself through its focus on networked content, utilizing automated link parsing to establish bidirectional connections between documents. It enhances the reading experience with interactive features such as visual graph representations of note relationships, hover-based content preview

    HTMLdigital-gardendigital-gardeningjekyll
    Auf GitHub ansehen↗1,231
Alle 30 Alternativen zu Org Roam anzeigen→