类库 › Rocket.Chat
RocketChat

RocketChat/Rocket.Chat

Rocket.Chat是一个开源、安全且可定制的团队通信平台,专为需要高数据保护标准的组织设计。它支持内部团队协作、跨公司沟通以及与客户的多渠道互动,确保通信的私密性和安全性。

45,050 13,494 45,050 3,702
在 GitHub 上查看
RocketChat/Rocket.Chat

技术栈

框架

Preact ~10.25.4 React ~18.3.1

状态管理

Zustand ~5.0.10

数据请求

React Query ~5.65.1

构建工具

Vite ^8.0.0 Webpack ~5.99.9 esbuild ~0.25.12

测试

Jest ~30.2.0 Mocha ^9.2.2 Playwright ^1.52.0

代码规范

ESLint ~9.39.3 Prettier ~3.3.3 Stylelint ^16.10.0
查看全部依赖 (584)

依赖

@actions/core ^1.10.1 @actions/exec ^1.1.1 @actions/github ^6.0.1 @aws-sdk/client-s3 ^3.862.0 @aws-sdk/lib-storage ^3.862.0 @aws-sdk/s3-request-presigner ^3.862.0 @babel/core ~7.28.6 @babel/eslint-parser ~7.28.6 @babel/runtime ~7.28.6 @bugsnag/js ~7.20.2 @bugsnag/plugin-react ~7.19.0 @codemirror/lang-javascript ^6.2.4 @codemirror/lang-json ^6.0.2 @datastructures-js/priority-queue ^6.3.5 @eslint/js ~9.39.3 @google-cloud/storage ^7.15.0 @hello-pangea/dnd ^17.0.0 @kaciras/deasync ^1.1.0 @lezer/highlight ^1.2.3 @msgpack/msgpack 3.0.0-beta2 @nivo/bar 0.88.0 @nivo/core 0.88.0 @nivo/heatmap 0.88.0 @nivo/line 0.88.0 @nivo/pie 0.88.0 @noble/ed25519 ^3.0.0 @node-oauth/oauth2-server ~5.2.1 @octokit/core ^5.0.1 @octokit/plugin-throttling ^6.1.0 @octokit/rest ^21.0.0 @opentelemetry/api ^1.9.0 @opentelemetry/exporter-trace-otlp-grpc ^0.54.2 @opentelemetry/sdk-node ^0.54.2 @parse/node-apn ^7.0.1 @react-aria/toolbar ^3.0.0-nightly.5042 @react-pdf/renderer ^4.3.2 @rocket.chat/abac workspace:^ @rocket.chat/account-utils workspace:^ @rocket.chat/agenda workspace:^ @rocket.chat/api-client workspace:^ @rocket.chat/apps workspace:^ @rocket.chat/apps-engine workspace:^ @rocket.chat/base64 workspace:^ @rocket.chat/cas-validate workspace:^ @rocket.chat/core-services workspace:^ @rocket.chat/core-typings workspace:^ @rocket.chat/cron workspace:^ @rocket.chat/css-in-js ~0.31.25 @rocket.chat/desktop-api workspace:^ @rocket.chat/emitter ^0.32.0 @rocket.chat/favicon workspace:^ @rocket.chat/federation-matrix workspace:^ @rocket.chat/federation-sdk 0.5.0 @rocket.chat/fuselage ^0.73.0 @rocket.chat/fuselage-forms ^1.0.0 @rocket.chat/fuselage-hooks ^0.40.0 @rocket.chat/fuselage-toastbar ^0.35.2 @rocket.chat/fuselage-tokens ~0.33.2 @rocket.chat/fuselage-ui-kit workspace:^ @rocket.chat/gazzodown workspace:^ @rocket.chat/http-router workspace:^ @rocket.chat/i18n workspace:^ @rocket.chat/icons ~0.47.0 @rocket.chat/instance-status workspace:^ @rocket.chat/jwt workspace:^ @rocket.chat/layout ^0.34.2 @rocket.chat/license workspace:^ @rocket.chat/log-format workspace:^ @rocket.chat/logger workspace:^ @rocket.chat/logo ^0.32.4 @rocket.chat/media-calls workspace:^ @rocket.chat/media-signaling workspace:^ @rocket.chat/memo ~0.31.25 @rocket.chat/message-parser workspace:^ @rocket.chat/message-types workspace:~ @rocket.chat/model-typings workspace:^ @rocket.chat/models workspace:^ @rocket.chat/mongo-adapter workspace:^ @rocket.chat/mp3-encoder ^0.31.26 @rocket.chat/network-broker workspace:^ @rocket.chat/omni-core workspace:^ @rocket.chat/omni-core-ee workspace:^ @rocket.chat/omnichannel-services workspace:^ @rocket.chat/onboarding-ui ^0.36.2 @rocket.chat/password-policies workspace:^ @rocket.chat/patch-injection workspace:^ @rocket.chat/pdf-worker workspace:^ @rocket.chat/poplib workspace:^ @rocket.chat/presence workspace:^ @rocket.chat/random workspace:^ @rocket.chat/rest-typings workspace:^ @rocket.chat/server-cloud-communication workspace:^ @rocket.chat/server-fetch workspace:^ @rocket.chat/sha256 workspace:^ @rocket.chat/string-helpers ~0.32.0 @rocket.chat/styled ~0.32.0 @rocket.chat/tools workspace:^ @rocket.chat/tracing workspace:^ @rocket.chat/ui-avatar workspace:^ @rocket.chat/ui-client workspace:^ @rocket.chat/ui-composer workspace:^ @rocket.chat/ui-contexts workspace:^ @rocket.chat/ui-kit workspace:~ @rocket.chat/ui-video-conf workspace:^ @rocket.chat/ui-voip workspace:^ @rocket.chat/web-ui-registration workspace:^ @slack/bolt ^3.22.0 @slack/rtm-api ~7.0.4 @storybook/addon-a11y ^8.6.17 @storybook/addon-essentials ^8.6.17 @storybook/addon-styling-webpack ^1.0.1 @storybook/addon-webpack5-compiler-swc ~3.0.0 @storybook/blocks ^8.6.17 @storybook/preview-api ^8.6.17 @storybook/react ^8.6.17 @storybook/react-webpack5 ^8.6.17 @storybook/theming ^8.6.17 @swc/core 1.15.11 @swc/jest ~0.2.39 @testing-library/jest-dom ~6.8.0 @types/eslint ~8.44.9 @types/jest-axe ~3.5.9 @types/meteor ^2.9.10 @types/node ~22.16.5 @types/prettier ^2.7.3 @types/proxy-from-env ^1.0.4 @types/stream-buffers ^3.0.8 @xmldom/xmldom ^0.8.10 abort-controller ^3.0.0 adm-zip 0.5.16 ajv ^8.17.1 ajv-formats ~3.0.1 archiver ^7.0.1 asterisk-manager ^0.2.0 atlassian-crowd-patched ^0.5.1 bad-words ^3.0.4 bcrypt ^5.1.1 beauty-html ^1.3.1 body-parser ^1.20.4 bson ^6.7.0 busboy ^1.6.0 chalk ^4.1.2 change-case ^4.1.2 chart.js ^3.9.1 cheerio 1.0.0 codemirror ~5.65.20 colorette ^2.0.20 colors ^1.4.0 connect ^3.7.0 cookie ^0.7.2 cookie-parser ^1.4.7 cors ^2.8.6 cron ~1.8.2 cron-validator ^1.3.1 css-vars-ponyfill ^2.4.9 csv-parse ^5.5.6 dataloader ^2.2.3 date-fns ~4.1.0 date.js ~0.3.3 debug ~4.3.7 diff ^5.1.0 dompurify ~3.3.2 drachtio-srf patch:drachtio-srf@npm%3A5.0.12#~/.yarn/patches/drachtio-srf-npm-5.0.12-b0b1afaad6.patch ejson ^2.2.3 emailreplyparser ^0.0.5 emoji-mart ^3.0.1 emoji-toolkit ^7.0.1 emojione ^4.5.0 esl ^11.2.1 eslint-config-prettier ~10.1.8 eslint-import-resolver-typescript ~4.4.4 eslint-plugin-anti-trojan-source ~1.1.2 eslint-plugin-import ~2.32.0 eslint-plugin-jest ~29.15.0 eslint-plugin-jsx-a11y ~6.10.2 eslint-plugin-prettier ~5.5.5 eslint-plugin-react ~7.37.5 eslint-plugin-react-hooks ~7.0.1 eslint-plugin-storybook ~10.2.12 eslint-plugin-testing-library ~7.16.0 eslint4b-prebuilt ^6.7.2 eventemitter3 ^5.0.4 exif-be-gone ^1.5.1 expiry-map ^2.0.0 express ^4.21.2 express-rate-limit ^5.5.1 fastq ^1.17.1 fflate ^0.8.2 file-type ^16.5.4 filenamify ^4.3.0 filesize 9.0.11 filter-obj ^3.0.0 generate-password ^1.7.1 globals ~17.3.0 google-libphonenumber ^3.2.44 gravatar ^1.8.2 he ^1.2.0 highlight.js 11.8.0 history ~5.3.0 hono ^4.12.5 http-proxy-agent ^7.0.2 https-proxy-agent ^7.0.6 human-interval ^2.0.1 i18next ~23.4.9 i18next-http-backend ^1.4.5 i18next-sprintf-postprocessor ^0.2.2 iconv-lite ^0.6.3 identity-obj-proxy ~3.0.0 image-size ^1.2.1 imap ^0.8.19 ip-range-check ^0.2.0 is-svg ^5.1.0 isolated-vm 5.0.4 jaeger-client ^3.19.0 jest-axe ~10.0.0 jest-environment-jsdom ~30.2.0 jest-environment-node ~30.2.0 jose ^4.15.9 jschardet ^3.1.4 jsdom ^26.1.0 json-2-csv ^5.5.10 jsonrpc-lite ^2.2.0 jsrsasign ^11.1.0 juice ^8.1.0 katex ~0.16.28 ldap-escape ^2.0.6 ldapjs ^2.3.3 limax ^3.0.0 localforage ^1.10.0 lodash.clonedeep ^4.5.0 lodash.debounce ^4.0.8 lodash.escape ^4.0.1 lodash.get ^4.4.2 mailparser ~3.7.5 marked ^4.3.0 mdast-util-to-string 2.0.0 mem ^8.1.1 meteor-node-stubs ~1.2.25 mime-db ^1.52.0 mime-type ^4.0.0 mkdirp ^1.0.4 moleculer ^0.14.35 moment ^2.30.1 moment-timezone ^0.5.48 mongo-message-queue ^1.1.0 mongodb 6.16.0 nats ^2.28.2 node-dogstatsd ^0.0.7 node-fetch 2.7.0 node-gyp ^10.2.0 node-rsa ^1.1.1 nodemailer ^7.0.13 object-path ^0.11.8 overlayscrollbars ^2.11.4 overlayscrollbars-react ^0.5.6 p-limit 3.1.0 parse-diff ^0.11.1 path ^0.12.7 path-to-regexp ^6.3.0 pino 10.3.1 polka ^0.5.2 postis ^2.2.0 preact-router ^4.1.2 prom-client ^14.2.0 prometheus-gc-stats ^1.1.0 proxy-from-env ^1.1.0 psl ^1.10.0 qs ^6.14.1 query-string ^7.1.3 queue-fifo ^0.2.6 rc-scrollbars ^1.1.6 re-resizable ^6.10.1 react-aria ~3.37.0 react-beautiful-dnd ^13.1.1 react-dom ~18.3.1 react-error-boundary ^3.1.4 react-hook-form ~7.45.4 react-i18next ~13.2.2 react-keyed-flatten-children ^3.0.2 react-router-dom ^6.30.3 react-split-pane ^0.1.92 react-stately ~3.17.0 react-virtuoso ^4.12.0 reactflow ^11.11.4 reflect-metadata ^0.2.2 remark-parse 9.0.0 remark-stringify 9.0.1 sanitize-html ~2.16.0 semver ^7.5.4 sharp ^0.33.5 sodium-native ^4.3.3 sodium-plus ^0.9.0 speakeasy ^2.0.0 split-on-first ^3.0.0 stack-trace 0.0.10 storybook ^8.6.17 storybook-dark-mode ^4.0.2 stream-buffers ^3.0.3 strict-uri-encode ^2.0.0 string-strip-html ^8.5.0 swagger-ui-express ^5.0.1 swiper patch:swiper@npm%3A11.1.14#~/.yarn/patches/swiper-npm-11.1.14-8126fa478a.patch textarea-caret ^3.1.0 tinykeys ^1.4.0 tldts ~6.1.86 tsyringe ^4.10.0 tweetnacl ^1.0.3 twilio ^5.4.2 twit ^2.2.11 typescript-eslint ~8.56.1 typia ~9.7.2 ua-parser-js ~1.0.41 underscore ^1.13.7 unified 9.2.2 universal-perf-hooks ^1.0.1 uuid ^11.0.3 webdav ^4.11.5 whatwg-fetch ^3.6.20 ws ~8.19.0 xml-crypto ~3.2.1 xml-encryption ~3.1.0 xml2js ~0.6.2 yaqrcode ^0.2.1 yoga-layout patch:yoga-layout@npm%3A3.2.1#~/.yarn/patches/yoga-layout-npm-3.2.1-51ec934670.patch zod ~4.3.6

开发依赖

@axe-core/playwright ^4.10.2 @babel/core ~7.28.6 @babel/preset-env ~7.28.6 @babel/preset-react ~7.27.1 @babel/preset-typescript ~7.27.1 @babel/register ~7.28.6 @changesets/cli ^2.27.11 @changesets/types ^6.0.0 @faker-js/faker ~8.0.2 @react-aria/toolbar ^3.0.0-nightly.5042 @react-spectrum/test-utils ~1.0.0-alpha.8 @rocket.chat/apps-engine workspace:^ @rocket.chat/core-typings workspace:^ @rocket.chat/css-in-js ~0.31.25 @rocket.chat/ddp-client workspace:~ @rocket.chat/desktop-api workspace:~ @rocket.chat/emitter ^0.32.0 @rocket.chat/eslint-config workspace:~ @rocket.chat/fuselage ^0.73.0 @rocket.chat/fuselage-hooks ^0.40.0 @rocket.chat/fuselage-tokens ~0.33.2 @rocket.chat/fuselage-ui-kit workspace:^ @rocket.chat/i18n workspace:~ @rocket.chat/icons ~0.47.0 @rocket.chat/jest-presets workspace:~ @rocket.chat/layout ^0.34.2 @rocket.chat/license workspace:^ @rocket.chat/livechat workspace:^ @rocket.chat/logo ^0.32.4 @rocket.chat/message-parser workspace:~ @rocket.chat/mock-providers workspace:^ @rocket.chat/models workspace:~ @rocket.chat/mongo-adapter workspace:~ @rocket.chat/peggy-loader workspace:~ @rocket.chat/prettier-config ~0.31.25 @rocket.chat/rest-typings workspace:^ @rocket.chat/storybook-config workspace:~ @rocket.chat/styled ~0.32.0 @rocket.chat/tools workspace:~ @rocket.chat/tsconfig workspace:* @rocket.chat/ui-avatar workspace:^ @rocket.chat/ui-client workspace:^ @rocket.chat/ui-contexts workspace:^ @rocket.chat/ui-kit workspace:~ @rocket.chat/ui-video-conf workspace:^ @seald-io/nedb ^4.1.2 @storybook/addon-a11y ^8.6.17 @storybook/addon-actions ^8.6.17 @storybook/addon-docs ^8.6.17 @storybook/addon-essentials ^8.6.17 @storybook/addon-interactions ^8.6.17 @storybook/addon-links ^8.6.17 @storybook/addon-styling-webpack ^1.0.1 @storybook/addon-webpack5-compiler-swc ~3.0.0 @storybook/blocks ^8.6.17 @storybook/preact ^8.6.17 @storybook/preact-webpack5 ^8.6.17 @storybook/react ^8.6.17 @storybook/react-webpack5 ^8.6.17 @storybook/test ^8.6.17 @storybook/test-runner ^0.22.1 @storybook/theming ^8.6.17 @testing-library/dom ~10.4.1 @testing-library/jest-dom ~6.8.0 @testing-library/react ~16.3.2 @testing-library/user-event ~14.6.1 @types/adm-zip ^0.5.7 @types/archiver ~6.0.4 @types/bad-words ^3.0.3 @types/bcrypt ^5.0.2 @types/body-parser ^1.19.6 @types/bun latest @types/busboy ^1.5.4 @types/chai ~4.3.20 @types/chai-as-promised ^7.1.8 @types/chai-datetime 0.0.39 @types/chai-dom 1.11.3 @types/chai-spies ~1.0.6 @types/chalk ^2.2.4 @types/chart.js ^2.9.41 @types/codemirror ~5.60.17 @types/cookie ^0.5.4 @types/cookie-parser ^1.4.10 @types/cors ^2.8.19 @types/crypto-js ~4.2.2 @types/cssom ^0.4.3 @types/debug ^4.1.12 @types/ejson ^2.2.2 @types/emojione ^2.2.9 @types/express ^4.17.25 @types/express-rate-limit ^5.1.3 @types/fibers ^3.1.4 @types/google-libphonenumber ^7.4.30 @types/gravatar ^1.8.6 @types/he ^1.2.3 @types/i18next-sprintf-postprocessor ^0.2.3 @types/identity-obj-proxy ^3.0.2 @types/imap ^0.8.43 @types/jest ~30.0.0 @types/jest-axe ~3.5.9 @types/js-yaml ^4.0.9 @types/jsdom ^21.1.7 @types/jsdom-global ^3.0.7 @types/jsrsasign ^10.5.15 @types/katex ^0.16.8 @types/later ^1.2.9 @types/ldapjs ^2.2.5 @types/less ~3.0.8 @types/lodash ~4.17.23 @types/lodash.clonedeep ^4.5.9 @types/lodash.debounce ^4.0.9 @types/lodash.escape ^4.0.9 @types/lodash.get ^4.4.9 @types/mailparser ^3.4.6 @types/marked ^4.3.2 @types/meteor-collection-hooks ^0.8.9 @types/mini-css-extract-plugin ~2.5.1 @types/mkdirp ^1.0.2 @types/mocha github:whitecolor/mocha-types @types/node ~22.16.5 @types/node-fetch ~2.6.13 @types/node-rsa ^1.1.4 @types/nodemailer ~6.4.22 @types/oauth2-server ^3.0.18 @types/object-path ^0.11.4 @types/parseurl ^1.3.3 @types/polka ^0.5.8 @types/prometheus-gc-stats ^0.6.4 @types/proxy-from-env ^1.0.4 @types/proxyquire ^1.3.31 @types/psl ^1.1.3 @types/qs ^6.14.0 @types/react ~18.3.27 @types/react-beautiful-dnd ^13.1.8 @types/react-dom ~18.3.7 @types/sanitize-html ~2.16.0 @types/semver ^7.5.8 @types/sharp ^0.32.0 @types/sinon ^10.0.20 @types/speakeasy ^2.0.10 @types/stack-trace 0.0.33 @types/strict-uri-encode ^2.0.2 @types/supertest ~6.0.3 @types/supports-color ~7.2.1 @types/swagger-ui-express ^4.1.8 @types/textarea-caret ^3.0.4 @types/ua-parser-js ^0.7.39 @types/underscore ^1.13.0 @types/uuid ^10.0.0 @types/webpack-env ~1.18.8 @types/whatwg-fetch ~0.0.33 @types/ws ^8.18.1 @types/xml-crypto ~1.4.6 @types/xml-encryption ~1.2.4 @vitejs/plugin-react ~6.0.1 alsatian ^2.4.0 autoprefixer ^9.8.8 babel-loader ~10.0.0 babel-plugin-array-includes ^2.0.3 babel-plugin-istanbul ~7.0.1 browserify ^16.5.2 buffer ~6.0.3 chai ^4.5.0 chai-as-promised ^7.1.2 chai-datetime ^1.8.1 chai-dom ^1.12.1 chai-spies ~1.1.0 cross-env ^7.0.3 css-loader ^4.3.0 cssnano ^7.0.7 date-fns ~4.1.0 desvg-loader ^0.1.0 docker-compose ^0.24.8 emojione-assets ^4.5.0 eslint-plugin-you-dont-need-lodash-underscore ~6.14.0 fast-glob ^3.3.3 file-loader ^6.2.0 html-webpack-plugin ~5.6.6 i18next ~23.4.9 identity-obj-proxy ^3.0.0 if-env ^1.0.4 jest-axe ~10.0.0 jest-fetch-mock ~3.0.3 jest-qase-reporter ^2.1.4 jest-websocket-mock ~2.5.0 jsdom-global ^3.0.2 katex ~0.16.28 lorem-ipsum ^2.0.8 matrix-js-sdk ^38.4.0 mini-css-extract-plugin ~2.9.4 moment ^2.30.1 mongodb 6.16.0 mongodb-memory-server ^10.1.4 normalize.css ^8.0.1 npm-run-all ^4.1.5 nyc ^17.1.0 outdent ~0.8.0 overlayscrollbars ^2.11.4 overlayscrollbars-react ^0.5.6 peggy 4.1.1 pino-pretty 13.1.3 playwright-core ~1.52.0 playwright-qase-reporter ~2.1.7 postcss ~8.4.49 postcss-css-variables ^0.19.0 postcss-custom-properties ^14.0.6 postcss-dir-pseudo-class ^9.0.1 postcss-easy-import ^4.0.0 postcss-flexbugs-fixes ^5.0.2 postcss-lit ^1.1.1 postcss-load-config ^6.0.1 postcss-loader ^8.1.1 postcss-logical ^8.0.0 postcss-media-minmax ^5.0.0 postcss-nested ^7.0.2 postcss-scss ^4.0.9 postcss-selector-not ^8.0.1 postcss-url ^10.1.3 prettier-plugin-pegjs ~0.5.4 proxyquire ^2.1.3 raw-loader ~4.0.2 re-resizable ^6.10.1 react-aria ~3.37.0 react-docgen-typescript-plugin ^1.0.8 react-dom ~18.3.1 react-hook-form ~7.45.4 react-i18next ~13.2.2 react-virtuoso ^4.12.0 resolve-url-loader ~5.0.0 rimraf ^6.0.1 sass-loader ~16.0.6 sinon ^19.0.5 source-map ~0.7.6 storybook ^8.6.17 storybook-dark-mode ^4.0.2 style-loader ^1.3.0 stylelint-config-standard ^36.0.1 stylelint-order ^6.0.4 stylelint-selector-bem-pattern ^4.0.1 supertest ~7.1.4 supports-color ~7.2.0 svg-loader ^0.0.2 tap-bark ^1.0.0 template-file ^6.0.1 terser-webpack-plugin ~4.2.3 tinybench ^3.0.5 ts-jest ~29.4.6 ts-loader ~9.5.4 ts-node ^10.9.2 ts-patch ^3.3.0 tsx ~4.20.6 turbo 2.8.12 typedoc ~0.28.16 typescript ~5.9.3 uglify-es ^3.3.10 url-loader ^4.1.1 webpack-cli ~5.1.4 webpack-dev-server ~5.2.3 ws ~8.19.0

截图

Rocket.Chat on Apple App Store
Rocket.Chat on Google Play
https://global-uploads.webflow.com/611a19b9853b7414a0f6b3f6/6319c72bbd8af5c8c22efab6_heroImage.webp

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-01 19:15
浙ICP备14020137号-1 $访客地图$