What is foam built with?

foam is a TypeScript repo built with Lit. It uses AI through Anthropic, makes its content with yaml, gray-matter, remark-frontmatter, remark-parse, unified, and 1 more, validates its data with Zod, is tested with Vitest and wait-for-expect, and uses MCP. It has 98,809 written lines, with 217 test files.

Read on November 6, 2026, at commit b0bafb0. Read it as markdown

Frontend

Interface 4

  • D32 files
  • d3-force1 file
  • d3-scale1 file
  • force-graph1 file

Backend

Support

Validation 1

Testing 2

  • Vitest39 files
  • wait-for-expect1 file

Tools 4

  • esbuild3 files
  • chokidar1 file
  • detect-newline1 file
  • safe-regex21 file

Content 6

The base 1

Other 8

  • dayjs5 files
  • Lodash2 files
  • micromatch1 file
  • github-slugger1 file
  • jsonc-parser1 file
  • mnemonist1 file
  • picomatch1 file
  • title-case1 file

Other repos with a similar stack

Ordered by how much of its stack they share with foam, then by stars.

Frequently asked questions

What language is foam written in?
foam is written in TypeScript, with 98,809 written lines.
What framework does foam use?
foam is built with Lit.
Does foam use AI?
Yes. foam uses AI through Anthropic.

The proof: packages/agent-loop/src/sessions.ts, line 1

What services does foam use?
Does foam have tests?
Yes. foam has 217 test files and is tested with Vitest and wait-for-expect.
Which repos have a stack like foam's?
The ones that share most of its stack:CherryHQ/cherry-studiosupabase/supabasechatboxai/chatbox

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →