What is midscene built with?

midscene is a TypeScript repo built with React, Electron, and Express. It signs people in with jose, uses AI through OpenAI, makes its content with highlight.js, js-yaml, sharp, and @silvia-odwyer/photon, validates its data with Zod, and is tested with @rstest/core, Vitest, appium-adb, Puppeteer, playwright, and 1 more. It has 414,757 written lines, with 971 test files.

Read on November 8, 2026, at commit 485dba8. Read it as markdown

Frontend

The base 1

Styles 1

Interface 6

Icons 1

Backend

Support

Testing 6

  • @rstest/core661 files
  • Vitest66 files
  • Puppeteer41 files
  • playwright32 files
  • puppeteer-core4 files
  • appium-adb10 files

Content 4

Tools 5

  • TypeScript3 files
  • devtools-protocol1 file
  • glob1 file
  • yargs1 file
  • http-server4 files

The base 1

Validation 1

Other 25

  • .ENV6 files
  • execa4 files
  • socket.io-client4 files
  • undici4 files
  • zustand4 files
  • dayjs3 files
  • Lodash3 files
  • Socket.io3 files
  • chalk2 files
  • SemVer2 files
  • electron-updater1 file
  • fflate1 file
13 more
  • uuid1 file
  • open3 files
  • cors2 files
  • fetch-socks2 files
  • jszip2 files
  • clipboardy1 file
  • debug1 file
  • file-saver1 file
  • js-sha2561 file
  • jsonrepair1 file
  • minimist1 file
  • p-limit1 file
  • ws1 file

Other repos with a similar stack

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

Frequently asked questions

What language is midscene written in?
midscene is written in TypeScript, with 414,757 written lines.
What framework does midscene use?
midscene is built with React, Electron, and Express.
What does midscene sign people in with?
midscene signs people in with jose.
Does midscene use AI?
Does midscene have tests?
Yes. midscene has 971 test files and is tested with @rstest/core, Vitest, appium-adb, Puppeteer, playwright, and puppeteer-core.
Which repos have a stack like midscene's?
The ones that share most of its stack:ruvnet/ruflocheaper-inference/OmniRouteusebruno/bruno

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 →