Alternatives to Foam
Roam-style graph in VS Code
Foam ranks #22 of 22 in Personal knowledge management, with an Alt Score of 55. It is licensed under MIT, free and available on Windows, macOS and Linux. 8 of 14 checklist rows are verified against a public source.
Developers and technical writers already comfortable in VS Code and Git who want a personal knowledge base without committing to a proprietary note-taking app.
Foam turns a folder of plain Markdown files into an interconnected knowledge base using wikilinks and automatic backlinks, plus a visual graph of how your notes relate. It adds daily notes, templates, block-level references, and note embeds for structured capture. Because notes are just Markdown in a Git repo, there's no vendor lock-in and you can version, sync, and publish them like any other code.
Install Foam as a free VS Code extension (or use its template repo), then write notes as Markdown files inside a workspace. Link related notes with [[wikilink]] syntax, and Foam surfaces backlinks and a graph view automatically; notes can later be published via GitHub Pages or similar static hosting.
Where Foam stands out
Verified capabilities most alternatives don't have.
Why people leave Foam
Dashed reasons are sourced facts; the rest are opinions. Vendors can dispute.
Sign in to add a reason — new reasons go through moderation before appearing.
Ranked alternatives
Ordered by Alt Score. Click any score to see the breakdown.
Feature comparison
How Foam compares with its alternatives, feature by feature.
| Personal knowledge management checklist | Foam | Craft | Heptabase | AppFlowy | Trilium Notes | Logseq |
|---|---|---|---|---|---|---|
| Pricing model | ||||||
| Starts at | ||||||
| License | ||||||
| Platforms | ||||||
| Markdown support | ||||||
| Block-based editing | ||||||
| Backlinks / graph view | ||||||
| Databases & tables | ||||||
| Templates | ||||||
| Real-time collaboration | ||||||
| Web clipper | ||||||
| Sync between devices (native) | ||||||
| Local-first storage | ||||||
| Plugins / extensions | ||||||
| Daily notes | ||||||
| Task management built in | ||||||
| Publish to web | ||||||
| Version history |
Sources & verification
12
Every fact and feature listed for Foam is verified against its own pages. Each alternative is sourced on its own page.
-
License MIT verified 2026-07-12
The MIT Licence (MIT)
https://github.com/foambubble/foam/blob/main/LICENSE -
Pricing model Free verified 2026-07-12
Foam is open source, and allows you to create a local first, markdown based, personal knowledge base.
https://marketplace.visualstudio.com/items?itemName=foam.foam-vscode -
Platforms Windows, macOS, Linux verified 2026-07-12
Cross-platform compatibility
https://docs.foam.md/getting-started/installation -
Status active verified 2026-07-12
Foam is still a Work in Progress.
https://github.com/foambubble/foam -
Markdown support Yes verified 2026-07-12
Foam is open source, and allows you to create a local first, markdown based, personal knowledge base.
https://marketplace.visualstudio.com/items?itemName=foam.foam-vscode -
Backlinks / graph view Yes verified 2026-07-12
A backlink is a connection from another note that points to the note you're currently viewing.
https://docs.foam.md/features/backlinking -
Templates Yes verified 2026-07-12
Foam supports note templates which let you customize the starting content of your notes instead of always starting from an empty note.
https://docs.foam.md/features/templates -
Local-first storage Yes verified 2026-07-12
Foam is open source, and allows you to create a local first, markdown based, personal knowledge base.
https://marketplace.visualstudio.com/items?itemName=foam.foam-vscode -
Plugins / extensions Partial verified 2026-07-12
Foam is free, open source, and extremely extensible to suit your personal workflow.
https://github.com/foambubble/foam -
Daily notes Yes verified 2026-07-12
Daily notes allow you to quickly create and access a note file for each day.
https://docs.foam.md/features/daily-notes -
Publish to web Yes verified 2026-07-12
GitHub Pages is built on Jekyll, so it supports things like permalinks, front matter metadata etc.
https://docs.foam.md/publishing/publish-to-github-pages -
Version history Partial verified 2026-07-12
Git commits show when notes were changed
https://docs.foam.md/getting-started/get-started-with-vscode/
FAQ
Yes. Craft, Trilium Notes and Logseq have a free tier or are fully free. Free-tier limits in the comparison table are verified and dated.
AppFlowy, Trilium Notes and Logseq — every license claim links its source.