feishin vs Rocket.Chat
feishin and Rocket.Chat share 9 technologies: React, Vite, overlayscrollbars-react, react-error-boundary, overlayscrollbars, react-split-pane, dompurify, Cheerio, and Zod. Both are written in TypeScript.
What they share and what sets them apart
jeffvli
feishin
A modern self-hosted music player.
TypeScript10.4kRead on November 13, 2026, at commit 9182c91What is feishin built with?Only in feishin
- React Router
- idb-keyval
- electron-store
- Electron
@ts-rest/core
- Mantine
motion
- atlaskit
- react-player
@wavesurfer/react
- cmdk
- butterchurn
- butterchurn-presets
- Radix UI
react-virtualized-auto-sizer
react-window
wavesurfer.js
react-icons
validate-color
- electron-log
In common
- React
- Vite
overlayscrollbars-react
react-error-boundary
overlayscrollbars
- react-split-pane
- dompurify
- Cheerio
- Zod
RocketChat
Rocket.Chat
Interoperable by design. Governed by you. Open-source, secure platform for messaging, voice, video and governed AI, built for defense and government.
TypeScript46.5kRead on November 13, 2026, at commit 1290222What is Rocket.Chat built with?Only in Rocket.Chat
- Hono
- Express
- MongoDB
- bson
- ldapjs
aws-sdk
- connect-mongo
- Google Cloud
localforage
AWS S3- RTM
connect
- Moleculer
@slack/bolt
react-router-dom
polka
- mongo-message-queue
- Preact
- history
- GitHub
- LiveKit
stylis
- React Hook Form
react-aria
- react-virtuoso
- Chart.js
nivo
- virtua
- codemirror
- swagger-ui-express
- Swiper
emojibase-data
- Passport
@node-oauth/oauth2-server
- bcrypt
express-session
- generate-password
- passport-apple
- passport-github2
passport-google-oauth20
passport-oauth2
speakeasy
- xml-encryption
- sharp
@xmldom/xmldom
- mailparser
nodemailer
- csv-parse
- exif-be-gone
- file-type
highlight.js
string-strip-html
@react-pdf/renderer
- he
- imap
- is-svg
- json-2-csv
- juice
marked
- sanitize-html
- yaqrcode
- Ajv
- cron-validator
- prom-client
bugsnag
- node-dogstatsd
- pino
- prometheus-gc-stats
- reactflow
@hello-pangea/dnd
- @lezer/highlight
rc-scrollbars
- jose
typia
- css-mediaquery
style-dictionary
react-stately
katex
@hono/node-server
- css-vars-ponyfill
emoji-mart
- mdast-util-to-string
- remark-parse
- remark-stringify
unified
- ajv-formats
- opentelemetry
@react-aria/visually-hidden
re-resizable
@react-aria/toolbar
- @livekit/components-react
Side by side
feishinRocket.Chat
SizeLines written by people and agents, without generated ones; code files, without tests.
feishin163,553 lines written988 code files
Rocket.Chat948,336 lines written8,409 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.
feishin0.4% of its commits signed by AIWith Claude Code, GitHub Copilot, and Jules
Rocket.Chat1% 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.
feishinLast push November 11, 20264,212 commits10,404 stars
Rocket.ChatLast push November 13, 202625,153 commits46,503 stars
TestsThe files that test the code, and the share of code files a test imports.
feishin0 test files
Rocket.Chat2,110 test files18% of its code files have a test that imports them
Frequently asked questions
Which is bigger, feishin or Rocket.Chat?
Rocket.Chat, with 948,336 lines written; feishin has 163,553.
Which has more GitHub stars, feishin or Rocket.Chat?
Rocket.Chat, with 46,503 stars; feishin has 10,404.
The proof: RocketChat/Rocket.Chat on GitHub
Which has more tests, feishin or Rocket.Chat?
Rocket.Chat, with 2,110 test files.
Which was updated more recently, feishin or Rocket.Chat?
Rocket.Chat: its last push was on November 13, 2026, and feishin's on November 11, 2026.
The proof: RocketChat/Rocket.Chat's commits on GitHub
Which has more commits signed by AI, feishin or Rocket.Chat?
Rocket.Chat: an AI signed 1% of its commits, with Claude Code, GitHub Copilot, CodeRabbit, Cursor, and Devin; in feishin, 0.4%.
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.

