Discourse

discourse.org
Discourse Icon

A fully open-source, self-hostable discussion platform usable as a mailing list, discussion forum, or long-form chat room.

Open Source

Discourse Privacy Policy

Privacy Policy Summary

  • Third-party cookies are used for statistics
  • Third-party cookies are used for advertising
  • A list of all cookies set by the website is provided
  • Your personal data is not sold
  • Information is provided about how your personal data is used
  • Third parties are involved in operating the service
  • Information is provided about how they collect personal data
  • You can opt out of promotional communications
  • Do Not Track (DNT) headers are ignored and you are tracked anyway even if you set this header.
  • The service claims to be GDPR compliant for European users
  • You can request access, correction and/or deletion of your data
  • This Service provides a list of Third Parties involved in its operation.
  • This service gives your personal data to third parties involved in its operation
  • Instructions are provided on how to submit a copyright claim
  • Your data may be processed and stored anywhere in the world
  • The service claims to be CCPA compliant for California users
  • The service is open-source
  • Your personal data is aggregated into statistics
  • There is a date of the last update of the agreements
  • Under the GDPR, a complaint mechanism is provided for the handling of personal data
  • If you are the target of a copyright holder's take down notice, this service gives you the opportunity to defend yourself

Documents

Domains Covered by Policy

  • discourse.org
  • rubytalk.org

About the Data

This data is kindly provided by tosdr.org. Read full report at: #1340

Discourse Source Code

Author

discourse

Description

A platform for community discussion. Free, open, simple.

#discourse#ember#forum#javascript#postgresql#rails#ruby

Homepage

https://www.discourse.org

License

GPL-2.0

Created

12 Jan 13

Last Updated

18 May 24

Latest version

v3.3.0.beta2

Primary Language

Ruby

Size

634,839 KB

Stars

40,678

Forks

8,162

Watchers

40,678

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Régis Hanol (17 May 24)

    FIX: group activity's mentions infinite loading (#27070) In https://github.com/discourse/discourse/commit/07ecbb5a3b980115e6b8dfc127b8e336997a2ea8 we ensure the mentions in a group's activity page worked properly but we missed adding proper support for infinite loading. The client is using the `before` parameter instead of the `before_post_id` to do the pagination. This adds support for `before` as well as some tests to ensure it doesn't regress. I also added tests to the group's activity posts as well since those were missing. Finally I deleted some unused code (`group.messages_for`) which is not used anymore. Context - https://meta.discourse.org/t/-/308044/9

  • Penar Musaraj (17 May 24)

    FIX: Broken link to theme in customize colors page (#27069) This regressed in https://github.com/discourse/discourse/pull/26644

  • Isaac Janzen (17 May 24)

    DEV: Update bulk-invite logs and PM template (#27057) # Preview <img width="754" alt="Screenshot 2024-05-17 at 8 50 03 AM" src="https://github.com/discourse/discourse/assets/50783505/6710234f-0195-42be-b70e-9d57ba48bb4a"> # New Logs ``` [2024-05-17 08:49:54 -0600] Invalid User Field 'backend name' for '[email protected]' [2024-05-17 08:49:54 -0600] Invalid Email 'test [2024-05-17 08:49:54 -0600] Invalid Email 'this@$@**.com ```

  • Régis Hanol (17 May 24)

    FIX: customize chat dropdown labels (#27067) The translations of the labels of some of the chat preferences dropdowns were not customizable via the "site texts" feature. This was because they were declared outside of a Controller class and were thus not taking into account the customization through "site texts". Internal ref - t/128859

  • Régis Hanol (17 May 24)

    FIX: group's mentions was broken (#27066) In https://github.com/discourse/discourse/commit/1deeff2336a3d9180ec6276a8fd5b399ec6165c8 we changed the format of the results given by the API but we forgot to update the `#mentions` endpoint as well. Context - https://meta.discourse.org/t/-/308044

  • Sérgio Saquetim (17 May 24)

    DEV: Add the `registerHomeLogoHrefCallback` plugin API (#27056) The `registerHomeLogoHrefCallback` API allows setting a callback function that specifies the URL used in the home logo.

  • Régis Hanol (17 May 24)

    FIX: keep topic.word_count in sync (#27065) Whenever one creates, updates, or deletes a post, we should keep the `topic.word_count` counter in sync. Context - https://meta.discourse.org/t/-/308062

  • Jan Cernik (17 May 24)

    DEV: Full system specs coverage for signup/login (#26977) - login with username/password - login with username/password and 2FA - login with username/password back up code - login with magic link - login with magic link and 2FA - login with magic link and back up code - login when 2FA is required - reset password --- - signup and activate account - signup with invite code - signup with invite link - signup and approve account - signup and auto approve account - signup with blocked domain --- - basic login with Facebook - basic login with Google - basic login with Github - basic login with Twitter - basic login with Discord - basic login with Linkedin

  • Régis Hanol (17 May 24)

    FIX: display validation errors when converting topics (#27064) When converting a PM to a public topic (and vice versa), if there was a validation error (like a topic already used, or a tag required or not allowed) the error message wasn't bubbled up nor shown to the user. This fix ensures we properly stop the conversion whenever a validation error happens and bubble up the errors back to the user so they can be informed. Internal ref - t/128795

  • Mark VanLandingham (17 May 24)

    DEV: Add modifier for webhook event header generation (#27054)

  • Martin Brennan (17 May 24)

    DEV: Delete bookmark slow connection flaky (#27062) Not much value in keeping this around

  • Selase Krakani (17 May 24)

    FEATURE: Extend PM recipient bulk imports (#27063) * FIX: Support multiple topic allowed user imports * FEATURE: Add topic allowed groups import support

  • Bianca Nenciu (17 May 24)

    FIX: Simplify navigation to subcategories page (#27053) Navigation to subcategories page was possible through the category drop and the "view all" link or through the category drop from the categories page. This commit removes the latter method. Follow up to commit 77b032c2b5a449596d9a0dc9c1e86bb0e8002f29.

  • Ítalo Alves (17 May 24)

    FIX: Add check for existing provider_uids to generic import (#26914) Co-authored-by: Gerhard Schlager <[email protected]>

  • dependabot[bot] (16 May 24)

    Build(deps-dev): Bump puppeteer-core from 22.8.2 to 22.9.0 (#27059) Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 22.8.2 to 22.9.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v22.8.2...puppeteer-core-v22.9.0) --- updated-dependencies: - dependency-name: puppeteer-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • Sérgio Saquetim (16 May 24)

    DEV: Add new plugin outlets in the `header/topic/info` component (#27038) * Add header-topic-info__before and header-topic-info__after outlets

  • dependabot[bot] (16 May 24)

    Build(deps): Bump rexml from 3.2.6 to 3.2.8 (#27055) Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8. - [Release notes](https://github.com/ruby/rexml/releases) - [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md) - [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8) --- updated-dependencies: - dependency-name: rexml dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • David Battersby (16 May 24)

    DEV: update thread title prompt migration (#27052) Add migration to handle batch processing of user options Co-authored-by: Osama Sayegh <[email protected]>

  • Jean (16 May 24)

    FEATURE: Extend embeddable hosts with Individual tags and author assignments (#26868) * FEATURE: Extend embeddable hosts with tags and author assignments

  • Régis Hanol (16 May 24)

    FIX: crawler view with unicode usernames (#27051) When "unicode_usernames" is enabled, calling the "user_path" helper with a username containing some non ASCII character will break due to the route constraint we have on username. This fixes the issue by always encoding the username before passing it to the "user_path" helper. Internal ref - t/127547

  • Régis Hanol (16 May 24)

    FIX: chat replies are not always in a thread (#27023) When you reply to a chat message, we [always create a thread][1]. But when the channel we're in doesn't have threading enabled, the reply is _technically_ not a thread. This changes the `in_thread?` method to check for both the presence of a `thread_id` and to ensure that the channel has `threading_enabled`. Internal ref - t/128103/3 [1]: https://github.com/discourse/discourse/blob/e6e3eaf472a0112aca882811267a260c4cc73a89/plugins/chat/app/services/chat/create_message.rb#L110-L115

  • Jan Cernik (16 May 24)

    DEV: Use the correct open command in the version bump rake task (#27046)

  • Jan Cernik (16 May 24)

    DEV: Remove legacy styles for LazyYT (#27047)

  • Bianca Nenciu (16 May 24)

    FEATURE: Filter with CategoryDrop on category page (#26689) Using the CategoryDrop on the categories page redirected the user to the "latest topics" page with topics only from that category. With these changes, selecting a category will take the user to a "subcategories page" where only the subcategories of the selected property will be displayed.

  • Martin Brennan (16 May 24)

    DEV: Add more _map extensions for list site settings (#27045) Following on from eea74e0e32f704f0756202c3f3ae801bcc8ac8bb, this commit adds the automatic _map splitting shorthand for emoji_list, tag_list site settings.

  • Sam (16 May 24)

    FIX: thread safety for active automation tracking (#27044)

  • dependabot[bot] (16 May 24)

    Build(deps): Bump regexp_parser from 2.9.1 to 2.9.2 (#27036) Bumps [regexp_parser](https://github.com/ammar/regexp_parser) from 2.9.1 to 2.9.2. - [Changelog](https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/ammar/regexp_parser/compare/v2.9.1...v2.9.2) --- updated-dependencies: - dependency-name: regexp_parser dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (16 May 24)

    Build(deps): Bump minitest from 5.22.3 to 5.23.0 (#27037) Bumps [minitest](https://github.com/minitest/minitest) from 5.22.3 to 5.23.0. - [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc) - [Commits](https://github.com/minitest/minitest/compare/v5.22.3...v5.23.0) --- updated-dependencies: - dependency-name: minitest dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (16 May 24)

    Build(deps-dev): Bump sinon from 17.0.2 to 18.0.0 (#27039) Bumps [sinon](https://github.com/sinonjs/sinon) from 17.0.2 to 18.0.0. - [Release notes](https://github.com/sinonjs/sinon/releases) - [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md) - [Commits](https://github.com/sinonjs/sinon/compare/v17.0.2...v18.0.0) --- updated-dependencies: - dependency-name: sinon dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

  • dependabot[bot] (16 May 24)

    Build(deps-dev): Bump puppeteer-core from 22.8.1 to 22.8.2 (#27042) Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 22.8.1 to 22.8.2. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v22.8.1...puppeteer-core-v22.8.2) --- updated-dependencies: - dependency-name: puppeteer-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Discourse Website

Website

Discourse is the place to build civilized communities | Discourse - Civilized Discussion

Discourse is modern forum software for your community. Use it as a mailing list, discussion forum, long-form chat room, and more!

Redirects

Does not redirect

Security Checks

All 66 security checks passed

Server Details

  • IP Address 18.160.78.66
  • Hostname server-18-160-78-66.atl59.r.cloudfront.net
  • Location Atlanta, Georgia, United States of America, NA
  • ISP Amazon.com Inc.
  • ASN AS16509

Associated Countries

  • US

Saftey Score

Website marked as safe

100%

Blacklist Check

www.discourse.org was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

Discourse Reviews

More Social Networks

About the Data: Discourse

API

You can access Discourse's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/social/social-networks/discourse

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Discourse

Help your friends compare Social Networks, and pick privacy-respecting software and services.
Share Discourse and Awesome Privacy with your network!

View Social Networks (4)