StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Discourse
ByDiscourseDiscourse

Discourse

#33in Customer Support
Discussions1
Followers246
OverviewDiscussions1

What is Discourse?

Discourse is a simple, flat forum, where replies flow down the page in a line. Replies are attached to the bottom and top of each post, so you can optionally expand the context of the conversation – without breaking your flow.

Discourse is a tool in the Customer Support category of a tech stack.

Key Features

Remembers your placeLog in with … anythingPaste to share imagesSearch that actually worksScalable moderationBring your friendsYour stuff belongs to youComprehensive API

Discourse Pros & Cons

Pros of Discourse

  • ✓Open source
  • ✓Fast
  • ✓Email digests
  • ✓Better than a stereotypical forum
  • ✓Perfect for communities of any size
  • ✓Built with Ember.js
  • ✓It's perfect to build real communities
  • ✓Made by same folks from stackoverflow
  • ✓Great customer support
  • ✓Configurations

Cons of Discourse

  • ✗Heavy on server
  • ✗Difficult to extend
  • ✗Notifications aren't great on mobile due to being a PWA

Discourse Alternatives & Comparisons

What are some alternatives to Discourse?

XenForo

XenForo

It is a commercial Internet forum software package written in the PHP programming language.

Flarum

Flarum

Flarum is the next-generation forum software that makes online discussion fun. It's simple, fast, and free.

Answer

Answer

It is an open-source knowledge-based community software. You can use it to quickly build your Q&A community for product technical support, customer support, user communication, and more.

Threads Forum

Threads Forum

It is designed to help teams inform, discuss, and make decisions at scale. For leaders at every level of a company, it is a platform for work that best delivers on decision making by tapping into the collective wisdom of an entire team, providing everyone with a voice to assure better business outcomes.

PeerBoard

PeerBoard

It is a modern community platform designed to live as an organic part of your existing website or product. Now you can easily create an engaged discussion space wherever your users already are - no more siloed external platforms or legacy forums!

Haash

Haash

Easily add sections. Create questions and answer them on the fly. Drag and drop and move things around. Edit everything in a flash.

Discourse Integrations

WordPress, Zapier, Zendesk, CanJS, Locomotive CMS and 5 more are some of the popular tools that integrate with Discourse. Here's a list of all 10 tools that integrate with Discourse.

WordPress
WordPress
Zapier
Zapier
Zendesk
Zendesk
CanJS
CanJS
Locomotive CMS
Locomotive CMS
Coda
Coda
Tray.io
Tray.io
BlazingCDN
BlazingCDN
Orbit
Orbit
Sidekick AI
Sidekick AI

Discourse Discussions

Discover why developers choose Discourse. Read real-world technical decisions and stack choices from the StackShare community.Showing 1 of 3 discussions.

Josh Dzielak
Josh Dzielak

Co-Founder & CTO at Algolia

Sep 13, 2018

Needs adviceonAlgoliaAlgoliaDiscordDiscordGitterGitter

Shortly after I joined Algolia as a developer advocate, I knew I wanted to establish a place for the community to congregate and share their projects, questions and advice. There are a ton of platforms out there that can be used to host communities, and they tend to fall into two categories - real-time sync (like chat) and async (like forums). Because the community was already large, I felt that a chat platform like Discord or Gitter might be overwhelming and opted for a forum-like solution instead (which would also create content that's searchable from Google).

I looked at paid, closed-source options like AnswerHub and ForumBee and old-school solutions like phpBB and vBulletin, but none seemed to offer the power, flexibility and developer-friendliness of Discourse. Discourse is open source, written in Rails with Ember.js on the front-end. That made me confident I could modify it to meet our exact needs. Discourse's own forum is very active which made me confident I could get help if I needed it.

It took about a month to get Discourse up-and-running and make authentication tied to algolia.com via the SSO plugin. Adding additional plugins for moderation or look-and-feel customization was fairly straightforward, and I even created a plugin to make the forum content searchable with Algolia. To stay on top of answering questions and moderation, we used the Discourse API to publish new messages into our Slack. All-in-all I would say we were happy with Discourse - the only caveat would be that it's very helpful to have technical knowledge as well as Rails knowledge in order to get the most out of it.

0 views0
Comments
View all 3 discussions

Try It

Visit Website

Adoption

On StackShare

Companies
167
AABCCC+161
Developers
116
BCNJEC+110