Files
2026-05-27 07:48:02 +00:00

2.1 KiB

Using Foam

Foam is a personal knowledge management system built on Visual Studio Code and GitHub. It helps you organize research, create discoverable notes, and publish your knowledge.

See also frequently-asked-questions.

Key Features

  • Wikilinks - Connect thoughts with [[double bracket]] syntax
  • Block anchors - Link or embed specific paragraphs, list items, and headings with [[note#^id]]
  • Embeds - Include content from other notes with ![[note]] syntax
  • Backlinks - Automatically discover connections between notes
  • Graph visualization - See your knowledge network visually
  • Daily notes - Capture timestamped thoughts
  • Templates - Standardize note creation
  • Tags - Organize and filter content

Why Choose Foam?

  • Free and open source - No subscriptions or vendor lock-in
  • Own your data - Notes stored as standard Markdown files
  • VS Code integration - Leverage powerful editing and extensions
  • Git-based - Version control and collaboration built-in

Foam is like a bathtub: What you get out of it depends on what you put into it.

Getting Started

Features

Recipes

recipes is a collection of user-contributed patterns that describe different ways you could utilize Foam or integrate it with other tools.

Publishing

You can publish your Foam notes for consumption in different formats. Examples: publish-to-github-pages, generate-gatsby-site, publish-to-vercel

See publishing for more details.

Tools