What is emdash built with?

emdash is a TypeScript repo built with Vite, React, Hono, Astro, and @tanstack/react-router. It reaches it with kysely, signs people in with jose and arctic, makes its content with marked, sanitize-html, image-size, dompurify, highlight.js, and 6 more, validates its data with Zod, @apidevtools/swagger-parser, and zod-openapi, is tested with Vitest, Testing Library, @playwright/test, vitest-browser-react, playwright, and 1 more, deploys with @astrojs/cloudflare, and uses Postgres and MCP. It has 1,316,006 written lines, with 1,954 test files.

Read on November 9, 2026, at commit 2ae29db. Read it as markdown

Frontend

The base 3

Styles 3

Icons 1

Interface 12

Backend

The base 2

Sign-in 2

  • jose33 files
  • arctic2 files

Data access 1

Data 1

Services 1

Support

Testing 6

  • Vitest1,718 files
  • Testing Library27 files
  • @playwright/test1 file
  • jsdom1 file
  • playwright1 file
  • vitest-browser-react11 files

Content 11

The base 1

Validation 3

  • Zod96 files
  • @apidevtools/swagger-parser1 file
  • zod-openapi1 file

Deploy 1

  • @astrojs/cloudflare2 files

Tools 11

  • @portabletext/types5 files
  • Cloudflare2 files
  • @astrojs/compiler1 file
  • Babel1 file
  • chokidar1 file
  • Contentful1 file
  • tsdown1 file
  • TypeScript1 file
  • wrangler1 file
  • citty35 files
  • giget1 file

Other 21

  • lingui229 files
  • TanStack82 files
  • oslojs8 files
  • SemVer7 files
  • x4022 files
  • @lingui/core1 file
  • @lingui/react1 file
  • @lunariajs/core1 file
  • @oslojs/crypto1 file
  • croner1 file
  • date-fns1 file
  • ulidx65 files
9 more
  • consola34 files
  • picocolors20 files
  • modern-tar11 files
  • jsonc-parser9 files
  • mime8 files
  • clsx2 files
  • minimatch1 file
  • proper-lockfile1 file
  • smol-toml1 file

Other repos with a similar stack

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

Frequently asked questions

What language is emdash written in?
emdash is written in TypeScript, with 1,316,006 written lines.
What framework does emdash use?
emdash is built with Vite, React, Hono, Astro, and @tanstack/react-router.

The proof: in apps/labeler/package.json

What does emdash sign people in with?
emdash signs people in with jose and arctic.
What services does emdash use?
emdash uses Postgres and MCP.

The proof: packages/core/src/db/postgres.ts, line 9

Does emdash have tests?
Yes. emdash has 1,954 test files and is tested with Vitest, Testing Library, @playwright/test, vitest-browser-react, playwright, and jsdom.
Which repos have a stack like emdash's?
The ones that share most of its stack:TryGhost/GhostCherryHQ/cherry-studioanomalyco/opencode

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 →