chat-ui vs Rocket.Chat
chat-ui and Rocket.Chat share 11 technologies: MongoDB, @slack/bolt, polka, marked, katex, file-type, highlight.js, sharp, Zod, pino, and prom-client. Both are written in TypeScript.
What they share and what sets them apart
huggingface
chat-ui
The open source codebase powering HuggingChat
TypeScript11kRead on November 12, 2026, at commit 4e0a95bWhat is chat-ui built with?Only in chat-ui
- SvelteKit
- Svelte
- bson-objectid
- MCP
- Hugging Face
OpenAI- Tailwind CSS
bits-ui
- web-haptics
- openid-client
@aws-sdk/credential-providers
- isomorphic-dompurify
- @resvg/resvg-js
- satori
- handlebars
- htmlparser2
- hyparquet
- parquetjs
- remend
- satori-html
In common
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
- React
- Vite
- Hono
- Express
- bson
- ldapjs
aws-sdk
- connect-mongo
- Google Cloud
localforage
AWS S3- RTM
connect
- Moleculer
react-router-dom
- mongo-message-queue
- Preact
- history
- GitHub
- LiveKit
stylis
- React Hook Form
react-aria
- react-virtuoso
- Chart.js
nivo
- virtua
react-error-boundary
- 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
- dompurify
@xmldom/xmldom
- mailparser
nodemailer
- csv-parse
- exif-be-gone
string-strip-html
@react-pdf/renderer
- he
- imap
- is-svg
- json-2-csv
- juice
- sanitize-html
- yaqrcode
- Ajv
- cron-validator
bugsnag
- node-dogstatsd
- prometheus-gc-stats
- reactflow
@hello-pangea/dnd
- @lezer/highlight
rc-scrollbars
- react-split-pane
- jose
- Cheerio
typia
- css-mediaquery
style-dictionary
react-stately
@hono/node-server
- css-vars-ponyfill
emoji-mart
- mdast-util-to-string
- remark-parse
- remark-stringify
unified
- ajv-formats
- opentelemetry
@react-aria/visually-hidden
overlayscrollbars-react
overlayscrollbars
re-resizable
@react-aria/toolbar
- @livekit/components-react
Side by side
chat-uiRocket.Chat
SizeLines written by people and agents, without generated ones; code files, without tests.
chat-ui179,282 lines written657 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.
chat-ui7.5% of its commits signed by AIWith Claude Code, Cursor, 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.
chat-uiLast push November 12, 20262,325 commits11,031 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.
chat-ui302 test files55.4% of its code files have a test that imports them
Rocket.Chat2,110 test files18% of its code files have a test that imports them
Frequently asked questions
Which is bigger, chat-ui or Rocket.Chat?
Rocket.Chat, with 948,336 lines written; chat-ui has 179,282.
Which has more GitHub stars, chat-ui or Rocket.Chat?
Rocket.Chat, with 46,503 stars; chat-ui has 11,031.
The proof: RocketChat/Rocket.Chat on GitHub
Which has more tests, chat-ui or Rocket.Chat?
Rocket.Chat, with 2,110 test files; chat-ui has 302.
Which was updated more recently, chat-ui or Rocket.Chat?
Rocket.Chat: its last push was on November 13, 2026, and chat-ui's on November 12, 2026.
The proof: RocketChat/Rocket.Chat's commits on GitHub
Which has more commits signed by AI, chat-ui or Rocket.Chat?
chat-ui: an AI signed 7.5% of its commits, with Claude Code, Cursor, and Jules; in Rocket.Chat, 1%.
The proof: the commits each tool signed in huggingface/chat-ui
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.

