Skip to content

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.

  • 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
  • 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.

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

You can publish your Foam notes for consumption in different formats. Examples: GitHub Pages, Generate a site using Gatsby, Publish to Vercel

See Publishing pages for more details.

Powered by Foam