类库 › discourse
discourse

discourse/discourse

Discourse是一个开源社区讨论平台,用户可以自托管或选择官方托管,支持实时聊天和丰富的主题与插件,旨在促进深度交流与社区互动。

44,888 8,633 44,888 123
在 GitHub 上查看

技术栈

frontend/asset-processor javascript

框架

Ember.js ~6.10.0

测试

Vitest ^4.0.18
查看全部依赖 (26)

依赖

@babel/core ^7.28.5 @babel/preset-env ^7.29.2 @babel/standalone ^7.29.2 @csstools/postcss-light-dark-function ^3.0.0 @rollup/browser ^4.60.2 @rollup/plugin-babel ^7.0.0 abort-controller ^3.0.0 autoprefixer ^10.5.0 babel-plugin-ember-template-compilation ^4.0.0 content-tag ^4.0.0 core-js ^3.49.0 decorator-transforms ^2.3.1 discourse workspace:0.0.0 ember-cli-htmlbars ^7.0.1 ember-this-fallback ^0.4.0 fastestsmallesttextencoderdecoder ^1.0.22 magic-string ^0.30.21 path-browserify ^1.0.1 polyfill-crypto.getrandomvalues ^1.0.0 postcss ^8.5.10 postcss-js ^5.1.0 postcss-media-minmax ^5.0.0 postcss-nesting ^14.0.0 readable-stream ^4.7.0 source-map-js ^1.2.1 terser ^5.46.1

frontend/custom-proxy javascript

查看全部依赖 (6)

开发依赖

clean-base-url ^1.0.0 express ^5.2.1 glob ^13.0.6 html-entities ^2.6.0 html-rewriter-wasm ^0.4.1 node-fetch ^3.3.2

frontend/discourse-i18n javascript

查看全部依赖 (3)

依赖

@embroider/addon-shim ^1.9.0 @messageformat/runtime ^3.0.2 make-plural ^8.1.0

frontend/discourse-markdown-it javascript

查看全部依赖 (6)

依赖

@embroider/addon-shim ^1.9.0 discourse-i18n workspace:1.0.0 ember-auto-import ^2.13.1 markdown-it ^14.1.1 pretty-text workspace:1.0.0 xss ^1.0.15

frontend/discourse-types javascript

查看全部依赖 (2)

开发依赖

@types/node ^25.3.3 compare-versions ^6.1.1

frontend/discourse javascript

框架

Ember.js ~6.10.0

构建工具

Webpack 5.99.9
查看全部依赖 (127)

依赖

@faker-js/faker ^10.4.0 @fullcalendar/core ^6.1.20 @fullcalendar/daygrid ^6.1.20 @fullcalendar/list ^6.1.20 @fullcalendar/moment ^6.1.20 @fullcalendar/moment-timezone ^6.1.20 @fullcalendar/timegrid ^6.1.20 @glimmer/syntax 0.95.0 @glint/ember-tsc ^1.2.3 @glint/template ^1.7.7 @highlightjs/cdn-assets 11.11.1 @json-editor/json-editor 2.15.2 @jsquash/jpeg ^1.6.0 @jsquash/resize ^2.1.0 ace-builds ^1.43.6 chart.js 4.5.1 chartjs-adapter-moment ^1.0.1 chartjs-plugin-datalabels 2.2.0 decorator-transforms ^2.3.1 diff ^9.0.0 ember-curry-component ^0.4.0 ember-resolver ^13.2.0 ember-route-template ^1.0.3 ember-tracked-storage-polyfill ^1.0.0 highlight.js 11.11.1 immer ^11.1.4 jspreadsheet-ce ^5.0.4 moment 2.30.1 moment-timezone 0.6.1 morphlex ^1.0.5 orderedmap ^2.1.1 photoswipe 5.4.4 picomatch ^4.0.4 pikaday ^1.8.2 pretty-text workspace:1.0.0 prosemirror-codemark ^0.4.2 prosemirror-commands ^1.7.1 prosemirror-dropcursor ^1.8.2 prosemirror-gapcursor ^1.4.1 prosemirror-highlightjs ^0.9.1 prosemirror-history ^1.5.0 prosemirror-inputrules ^1.5.1 prosemirror-keymap ^1.2.3 prosemirror-markdown ^1.13.4 prosemirror-model ^1.25.4 prosemirror-schema-list ^1.5.1 prosemirror-state ^1.4.4 prosemirror-transform ^1.12.0 prosemirror-view ^1.41.8 rrule ^2.8.1

开发依赖

@babel/core ^7.28.5 @babel/standalone ^7.29.2 @colors/colors ^1.6.0 @discourse/itsatrap ^2.0.10 @ember-compat/tracked-built-ins ^0.9.1 @ember/optional-features ^3.0.0 @ember/render-modifiers ^3.0.0 @ember/string ^4.0.1 @ember/test-helpers ^5.4.1 @ember/test-waiters ^4.1.1 @embroider/compat ^3.9.3 @embroider/core ^3.5.9 @embroider/macros ^1.16.12 @embroider/router ^2.1.12 @embroider/webpack ^4.1.0 @floating-ui/dom ^1.7.5 @glimmer/component ^2.0.0 @swc/core ^1.15.30 @types/jquery ^3.5.33 @types/qunit ^2.19.13 @types/rsvp ^4.0.9 @types/sinon ^21.0.1 @uppy/aws-s3 ^5.1.0 @uppy/core ^5.2.0 @uppy/drop-target ^4.1.0 @uppy/utils ^7.2.0 @uppy/xhr-upload ^5.2.0 a11y-dialog 8.1.5 autosize ^6.0.1 babel-import-util ^3.0.1 babel-plugin-ember-template-compilation ^4.0.0 broccoli-asset-rev ^3.0.0 broccoli-merge-files ^0.8.0 custom-proxy workspace:1.0.0 deepmerge ^4.3.1 deprecation-silencer workspace:1.0.0 discourse-i18n workspace:1.0.0 discourse-markdown-it workspace:1.0.0 ember-async-data ^2.0.1 ember-auto-import ^2.13.1 ember-buffered-proxy ^2.1.1 ember-cli ~6.12.0 ember-cli-app-version ^7.0.0 ember-cli-babel ^8.2.0 ember-cli-deprecation-workflow ^4.0.1 ember-cli-htmlbars ^7.0.1 ember-cli-inject-live-reload ^2.1.0 ember-cli-progress-ci workspace:1.0.0 ember-cli-sri ^2.1.1 ember-cli-terser ^4.0.2 ember-decorators ^6.1.1 ember-exam ^10.1.0 ember-load-initializers ^3.0.1 ember-modifier ^4.3.0 ember-qunit ^9.0.4 ember-template-imports ^4.4.0 ember-test-selectors ^7.1.0 html-entities ^2.6.0 imports-loader ^5.0.0 jquery ^3.7.1 js-yaml ^4.1.1 jsuites ^5.13.3 loader.js ^4.7.0 make-plural ^8.1.0 message-bus-client ^4.4.1 pretender ^3.4.7 qunit ^2.25.0 qunit-dom ^3.5.1 sinon ^21.1.2 source-map ^0.7.6 terser ^5.46.1 testem ^3.20.0 typescript ^5.9.3 util ^0.12.5 webpack-retry-chunk-load-plugin ^3.1.1 webpack-stats-plugin ^1.1.3 xss ^1.0.15

frontend/pretty-text javascript

框架

Ember.js ~6.10.0

构建工具

Webpack 5.99.9
查看全部依赖 (22)

依赖

@babel/core ^7.28.5 discourse-i18n workspace:1.0.0 ember-auto-import ^2.13.1 ember-cli-babel ^8.2.0 ember-cli-htmlbars ^7.0.1 xss ^1.0.15

开发依赖

@ember/optional-features ^3.0.0 @embroider/test-setup ^4.0.0 @glimmer/component ^2.0.0 @types/jquery ^3.5.33 @types/qunit ^2.19.13 @types/rsvp ^4.0.9 broccoli-asset-rev ^3.0.0 ember-cli ~6.12.0 ember-cli-inject-live-reload ^2.1.0 ember-cli-sri ^2.1.1 ember-cli-terser ^4.0.2 ember-disable-prototype-extensions ^1.1.3 ember-load-initializers ^3.0.1 ember-resolver ^13.2.0 ember-source-channel-url ^3.0.0 loader.js ^4.7.0

根目录 javascript

构建工具

esbuild ^0.28.0

测试

Playwright 1.59.1

代码规范

ESLint 9.39.2 Prettier 3.8.1 Stylelint 17.4.0
查看全部依赖 (21)

开发依赖

@babel/plugin-proposal-decorators ^7.29.0 @discourse/lint-configs ^2.45.0 @discourse/moment-timezone-names-translations ^1.0.0 @fortawesome/fontawesome-free 7.2.0 @glint/ember-tsc ^1.2.3 @glint/tsserver-plugin ^2.2.4 @rdil/parallel-prettier ^3.0.0 @swc/core ^1.15.30 chrome-launcher ^1.2.1 chrome-remote-interface ^0.34.0 concurrently ^9.2.1 ember-template-lint 7.9.3 jsdoc ^4.0.5 lefthook ^2.1.6 licensee ^11.1.1 lint-to-the-future ^2.6.4 lint-to-the-future-ember-template ^4.1.0 lint-to-the-future-eslint ^3.3.0 puppeteer-core ^24.42.0 terser ^5.46.1 typescript ^5.9.3

plugins/automation javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/chat javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/checklist javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-adplugin javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-affiliate javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-ai javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-apple-auth javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-assign javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-cakeday javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-calendar javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-chat-integration javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-data-explorer javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-details javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-gamification javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-github javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-graphviz javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-hcaptcha javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-lazy-videos javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-local-dates javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-login-with-amazon javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-lti javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-math javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-microsoft-auth javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-narrative-bot javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-oauth2-basic javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-openid-connect javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-patreon javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-policy javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-post-voting javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-presence javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-reactions javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-rewind javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-rss-polling javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-solved javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-subscriptions javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-templates javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-topic-voting javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-user-notes javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/discourse-zendesk-plugin javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/footnote javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/poll javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/spoiler-alert javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

plugins/styleguide javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

themes/horizon javascript

查看全部依赖 (1)

依赖

discourse npm:@discourse/types@*

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-13 00:00
浙ICP备14020137号-1 $访客地图$