If bi-directional linking + Markdown are your two must-haves, Iβd shortlist these:
Obsidian β Probably the closest match. Notes are stored as local Markdown files, and [[wikilinks]] automatically create relationships/backlinks between notes. It also has graph view, block-level links, and a large plugin ecosystem.
Logseq β Great if you like outlining and daily journals. It supports Markdown files, linked references, block references, and queries, with a more outliner-oriented workflow than Obsidian.
Zettlr β Worth considering if your notes are heavily research/academic oriented. It works directly with Markdown files and is designed around linked knowledge and writing workflows.
Start with Obsidian if you want a flexible, general-purpose personal knowledge base. Its combination of real .md files + backlinks + graph view + extensibility is unusually strong.
If you tell me whether you're on Windows, Mac, iPhone, Android, or Linux, and whether you need sync/collaboration, I can narrow it down to 2β3 options.
Here are the top note-taking applications that combine powerful bi-directional linking with native Markdown support, each tailored to slightly different workflows:
Obsidian β A powerhouse local-first app built on a folder of plain-text Markdown files. It uses Wiki-style links (type [[ ) to build an interconnected web of notes, features an interactive visual graph view, and supports thousands of community plugins to customize your knowledge base entirely. You can download and explore it directly on the Obsidian Official Website.
Logseq β An open-source, privacy-first outliner that stores your notes locally as Markdown or Org-mode files. It centers around a daily journal workflow with robust block-level bi-directional linking, built-in PDF annotations, and flashcards. You can check it out at the Logseq Official Website.
Zettlr β An open-source Markdown editor specifically built for researchers, journalists, and academics. It combines deep bi-directional linking and Zettelkasten method features with seamless citation management and export tools. Learn more via the Zettlr Official Website.
AppFlowy β An open-source, local-first alternative to Notion that lets you control your data. It supports Markdown and connected databases, making it a strong choice if you prefer structured relational views alongside your linked notes. You can explore the project on the AppFlowy Official Website.
Foam β A personal knowledge management system built as an extension for Visual Studio Code. It turns VS Code into a bi-directional linking workspace using Markdown, making it an ideal option if you already live inside a code editor. Details are available on the Foam VS Code Extension Page.
To help narrow down the best fit, tell me:
Do you prefer a traditional document/folder structure (like Obsidian) or a bullet-point outliner (like Logseq)?
Do you need local-first privacy or cloud-synced collaboration out of the box?
Yes. If Markdown files + bi-directional links/backlinks are the key requirements, Iβd shortlist these:
App
Best for
Markdown files
Bi-directional links
Obsidian
Best overall
β Native .md files
β Excellent
Logseq
Outliners / daily journaling
β Markdown/Org
β Excellent, including blocks
SiYuan
Block-based knowledge management
β οΈ More database-oriented
β Excellent
Zettlr
Research / academic writing
β Native Markdown
β Good
Joplin
Open-source + syncing
β Markdown-based
β οΈ Less central to its design
π₯ My recommendation: Obsidian
Obsidian is probably the closest match to what you're describing. Your notes are ordinary Markdown files in a folder you control, while Obsidian adds wiki-style [[links]], backlinks, graph visualization, properties, search, and a huge plugin ecosystem.
One particularly nice feature is that backlinks aren't merely a graph visualization: Obsidian can show both linked references and unlinked mentions for the current note.
It also supports regular Markdown links if interoperability is more important to you than Obsidian's [[wikilink]] syntax.
π₯ Logseq if you think in outlines
Logseq is my pick if your notes naturally look like nested bullet points and daily journals. Its distinctive advantage is block-level linking and references, so you can connect individual thoughts rather than just entire documents.
What I'd choose
Want the safest, most flexible long-term choice β Obsidian
Want a more database/block-oriented system β SiYuan
Doing academic/research writing β Zettlr
Want open source with a more traditional notes workflow β Joplin
If your priority is specifically βI want a folder full of portable .md files that I can still use if I abandon the appβ, I'd choose Obsidian. Current comparisons also consistently distinguish it from apps that merely edit like Markdown but store notes in a proprietary database.
If you tell me whether you're on Windows, Mac, Linux, iPhone, or Android, I can narrow this down to the 2β3 best choices for your setup, including sync options and pricing.