What is qm built with?

qm is a TypeScript repo built with @slack/bolt, Fastify, Electron, objc2-foundation, objc2-app-kit, and 2 more. It stores its data in lru-cache, Postgres, and @aws-sdk/s3-request-presigner, signs people in with aws-sdk, jose, and @smithy/signature-v4, stores files in AWS S3, uses AI through earendil-works, e2b, Anthropic, Pi, and TanStack, watches its errors with Sentry, makes its content with marked, nodemailer, officeparser, html2text, pulldown-cmark, and 4 more, validates its data with typebox and Zod, is tested with jsdom, deploys with @aws-sdk/client-ecs, and uses MCP and Modal. It has 551,856 written lines, with 1,261 test files.

Read on November 8, 2026, at commit 3d52212. Read it as markdown

Frontend

Icons 2

  • Lucide48 files
  • emoji-datasource3 files

Interface 5

The base 1

Backend

Data 3

Sign-in 3

AI 4

  • earendil-works28 files
  • Pi10 files
  • TanStack2 files
  • e2b1 file

Services 5

Support

The base 6

Content 9

Validation 2

Deploy 1

  • @aws-sdk/client-ecs1 file

Tools 2

  • esbuild3 files
  • @electron/packager1 file

Testing 1

  • jsdom62 files

Other 27

  • @slack/web-api6 files
  • objc25 files
  • objc2-core-graphics4 files
  • objc2-core-foundation3 files
  • croner2 files
  • @aws-crypto/sha256-js1 file
  • @aws-sdk/client-secrets-manager1 file
  • block21 file
  • date-fns1 file
  • objc2-screen-capture-kit1 file
  • undici1 file
  • web-tree-sitter1 file
15 more
  • core-foundation5 files
  • foreign-types3 files
  • libc3 files
  • base642 files
  • serde_json2 files
  • cronstrue1 file
  • grpc1 file
  • jszip1 file
  • serde1 file
  • sha21 file
  • signal-hook1 file
  • socks-proxy-agent1 file
  • tar-stream1 file
  • update-electron-app1 file
  • ws1 file

Other repos with a similar stack

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

Frequently asked questions

What language is qm written in?
qm is written in TypeScript, with 551,856 written lines.
What framework does qm use?
qm is built with @slack/bolt, Fastify, Electron, objc2-foundation, objc2-app-kit, Vite, and Lit.
What database does qm use?
qm stores its data in lru-cache, Postgres, and @aws-sdk/s3-request-presigner.
What does qm sign people in with?
qm signs people in with aws-sdk, jose, and @smithy/signature-v4.
Does qm use AI?
Yes. qm uses AI through earendil-works, e2b, Anthropic, Pi, and TanStack.
What services does qm use?
qm stores files in AWS S3, watches its errors with Sentry, and uses MCP and Modal.

The proof: src/files/direct-file-upload.ts, line 12

Does qm have tests?
Yes. qm has 1,261 test files and is tested with jsdom.
Which repos have a stack like qm's?
The ones that share most of its stack:CherryHQ/cherry-studiotwentyhq/twentyn8n-io/n8n

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 →