What is pear-desktop built with?

pear-desktop is a TypeScript repo built with Solid, Vite, Electron, and Hono. It makes its content with node-html-parser and node-id3, validates its data with Zod, is tested with @playwright/test and happy-dom, deploys with @hono/node-server, and uses electron-store. It has 33,880 written lines, with 3 test files.

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

Frontend

The base 2

Interface 5

  • solid-transition-group3 files
  • @floating-ui/dom2 files
  • @hono/swagger-ui1 file
  • solid-floating-ui2 files
  • virtua2 files

Backend

Data 1

Support

The base 2

Content 2

Validation 1

Testing 2

  • @playwright/test3 files
  • happy-dom1 file

Deploy 1

Tools 4

  • discord-api-types4 files
  • ts-morph3 files
  • glob2 files
  • electron-debug1 file

Other 17

  • i18next3 files
  • peerjs2 files
  • electron-updater1 file
  • fast-average-color1 file
  • howler1 file
  • pinyin-pro1 file
  • SemVer1 file
  • async-mutex2 files
  • electron-localshortcut2 files
  • bgutils-js1 file
  • color1 file
  • conf1 file
5 more
  • electron-unhandled1 file
  • fast-equals1 file
  • filenamify1 file
  • socks1 file
  • ws1 file

Other repos with a similar stack

Ordered by how much of its stack they share with pear-desktop, then by stars.

Frequently asked questions

What language is pear-desktop written in?
pear-desktop is written in TypeScript, with 33,880 written lines.
What framework does pear-desktop use?
pear-desktop is built with Solid, Vite, Electron, and Hono.
What services does pear-desktop use?
pear-desktop uses electron-store.
Does pear-desktop have tests?
Yes. pear-desktop has 3 test files and is tested with @playwright/test and happy-dom.
Which repos have a stack like pear-desktop's?
The ones that share most of its stack:CherryHQ/cherry-studiomoeru-ai/airinovuhq/novu

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 →