What is OpenMausBot built with?

OpenMausBot is a TypeScript repo built with Vite, React, and Electron. It signs people in with jose and Better Auth, measures its use with PostHog, makes its content with yaml, mdast-util-from-markdown, qrcode.react, nodemailer, @resvg/resvg-js, and 10 more, validates its data with Zod, Ajv, ajv-formats, and typebox, is tested with Vitest and happy-dom, and uses DuckDB. It has 1,030,783 written lines, with 2,417 test files.

Read on November 7, 2026, at commit 60b01ba. Read it as markdown

Frontend

The base 2

Styles 2

Interface 11

Icons 1

Backend

Data 1

Sign-in 2

Services 1

Support

The base 1

Content 15

3 more

Validation 4

Testing 2

  • Vitest2,358 files
  • happy-dom6 files

Tools 3

  • esbuild7 files
  • TypeScript7 files
  • sucrase1 file

Other 10

  • @novnc/novnc3 files
  • undici2 files
  • @trycua/cua-driver1 file
  • croner1 file
  • ws12 files
  • tar3 files
  • @hpke/core1 file
  • clsx1 file
  • jmespath1 file
  • tldts1 file

Other repos with a similar stack

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

Frequently asked questions

What language is OpenMausBot written in?
OpenMausBot is written in TypeScript, with 1,030,783 written lines.
What framework does OpenMausBot use?
OpenMausBot is built with Vite, React, and Electron.

The proof: in package.json

What does OpenMausBot sign people in with?
OpenMausBot signs people in with jose and Better Auth.
What services does OpenMausBot use?
OpenMausBot measures its use with PostHog and uses DuckDB.

The proof: src/lib/analytics.ts, line 3

Does OpenMausBot have tests?
Yes. OpenMausBot has 2,417 test files and is tested with Vitest and happy-dom.
Which repos have a stack like OpenMausBot's?

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 →