pear-desktop vs Rocket.Chat
pear-desktop and Rocket.Chat share 5 technologies: Vite, Hono, virtua, Zod, and @hono/node-server. Both are written in TypeScript.
What they share and what sets them apart
pear-devs
pear-desktop
Pear 🍐 is extension for music player
TypeScript34kRead on November 7, 2026, at commit 3337446What is pear-desktop built with?Only in pear-desktop
- Solid
- electron-store
- Electron
solid-transition-group
@floating-ui/dom
- solid-floating-ui
@hono/swagger-ui
- node-html-parser
- node-id3
In common
RocketChat
Rocket.Chat
The Secure CommsOS™ for mission-critical operations
TypeScript46.4kRead on November 6, 2026, at commit 70825b1What is Rocket.Chat built with?Only in Rocket.Chat
- React
- Express
- MongoDB
- bson
ldapjs
aws-sdk
- Google Cloud
localforage
AWS S3connect
@slack/bolt
react-router-dom
polka
- Preact
- history
- GitHub
- LiveKit
stylis
- React Hook Form
- react-virtuoso
react-aria
- Chart.js
nivo
react-error-boundary
- codemirror
- swagger-ui-express
- Swiper
emojibase-data
- Passport
- bcrypt
@node-oauth/oauth2-server
express-session
- passport-apple
- passport-github2
passport-google-oauth20
- dompurify
- sharp
@xmldom/xmldom
- mailparser
nodemailer
- csv-parse
- file-type
highlight.js
@react-pdf/renderer
- he
- is-svg
- json-2-csv
- juice
marked
- sanitize-html
- Ajv
- cron-validator
- prom-client
@bugsnag/js
- pino
- reactflow
@hello-pangea/dnd
- @lezer/highlight
- react-split-pane
- jose
- Cheerio
typia
- css-mediaquery
style-dictionary
react-stately
katex
emoji-mart
- mdast-util-to-string
- remark-parse
- remark-stringify
unified
- ajv-formats
- opentelemetry
overlayscrollbars-react
overlayscrollbars
re-resizable
@react-aria/focus
Side by side
pear-desktopRocket.Chat
SizeLines written by people and agents, without generated ones; code files, without tests.
pear-desktop33,880 lines written236 code files
Rocket.Chat937,658 lines written8,385 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
pear-desktop0.3% of its commits signed by AIWith GitHub Copilot and Jules
Rocket.Chat0.9% of its commits signed by AIWith Claude Code, GitHub Copilot, CodeRabbit, Cursor, and Devin
ActivityFrom GitHub and its history, on the day SeeRepo read it.
pear-desktopLast push November 5, 20264,756 commits33,996 stars
Rocket.ChatLast push November 6, 202625,061 commits46,374 stars
TestsThe files that test the code, and the share of code files a test imports.
pear-desktop3 test files0.8% of its code files have a test that imports them
Rocket.Chat2,056 test files17% of its code files have a test that imports them
Frequently asked questions
Which is bigger, pear-desktop or Rocket.Chat?
Rocket.Chat, with 937,658 lines written; pear-desktop has 33,880.
Which has more GitHub stars, pear-desktop or Rocket.Chat?
Rocket.Chat, with 46,374 stars; pear-desktop has 33,996.
The proof: RocketChat/Rocket.Chat on GitHub
Which has more tests, pear-desktop or Rocket.Chat?
Rocket.Chat, with 2,056 test files; pear-desktop has 3.
Which was updated more recently, pear-desktop or Rocket.Chat?
Rocket.Chat: its last push was on November 6, 2026, and pear-desktop's on November 5, 2026.
The proof: RocketChat/Rocket.Chat's commits on GitHub
Which has more commits signed by AI, pear-desktop or Rocket.Chat?
Rocket.Chat: an AI signed 0.9% of its commits, with Claude Code, GitHub Copilot, CodeRabbit, Cursor, and Devin; in pear-desktop, 0.3%.
The proof: the commits each tool signed in RocketChat/Rocket.Chat
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.

