Discourse vs Gitter

Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Discourse
Discourse

211
93
+ 1
82
Gitter
Gitter

222
206
+ 1
276
Add tool

Discourse vs Gitter: What are the differences?

Developers describe Discourse as "The 100% open source, next-generation discussion platform built for the next decade of the Internet". 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. On the other hand, Gitter is detailed as "Messaging for people who make software. Integrated with your team, projects and your code". Free chat rooms for your public repositories A bit like IRC only smarter. Chats for private repositories as well as organisations..

Discourse and Gitter are primarily classified as "Forums" and "Group Chat & Notifications" tools respectively.

Some of the features offered by Discourse are:

  • Remembers your place
  • Log in with … anything
  • Paste to share images

On the other hand, Gitter provides the following key features:

  • Know who's seen any message
  • Edit messages after you've sent them
  • Full emoji support

"Open source" is the primary reason why developers consider Discourse over the competitors, whereas "Github integration" was stated as the key factor in picking Gitter.

Discourse is an open source tool with 28.8K GitHub stars and 6.51K GitHub forks. Here's a link to Discourse's open source repository on GitHub.

Binary.com, Reviewable, and Hazeorid are some of the popular companies that use Gitter, whereas Discourse is used by Twitter, Heroku, and CodeCombat. Gitter has a broader approval, being mentioned in 35 company stacks & 173 developers stacks; compared to Discourse, which is listed in 53 company stacks and 52 developer stacks.

- No public GitHub repository available -

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.

What is Gitter?

Free chat rooms for your public repositories. A bit like IRC only smarter. Chats for private repositories as well as organisations.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Discourse?
Why do developers choose Gitter?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
      Be the first to leave a con
      Jobs that mention Discourse and Gitter as a desired skillset
      What companies use Discourse?
      What companies use Gitter?

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with Discourse?
      What tools integrate with Gitter?

      Sign up to get full access to all the tool integrationsMake informed product decisions

      What are some alternatives to Discourse and Gitter?
      Disqus
      Disqus looks to make it very easy and rewarding for people to interact on websites using its system. Commenters can build reputation and carry their contributions from one website to the next.
      Flarum
      Flarum is the next-generation forum software that makes online discussion fun. It's simple, fast, and free.
      XenForo
      It is a commercial Internet forum software package written in the PHP programming language.
      See all alternatives
      Decisions about Discourse and Gitter
      Josh Dzielak
      Josh Dzielak
      Developer Advocate at DeveloperMode · | 19 upvotes · 86.9K views
      atAlgoliaAlgolia
      Algolia
      Algolia
      Discord
      Discord
      Gitter
      Gitter
      Discourse
      Discourse
      Rails
      Rails
      Ember.js
      Ember.js

      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.

      See more
      Gitter
      Gitter
      Zulip
      Zulip
      Google Drive
      Google Drive
      GitHub
      GitHub
      #OpenSource
      #User-Friendly
      #Projects
      #Teams
      #Events

      We run a major community project named as @Donut which is an #OpenSource social platform which allows communities to set up their own social environment and @slack platform drives us through the best experience of community interaction. Though we have been using some Open Source Interacting platforms like Gitter and Zulip but the fact that Slack exists and is such an essential tool, it’s really helped us with scaling and still feeling connected to one another across remote places with various teams with appropriate features in it.

      The #User-Friendly Slack brings all the organised conversations at one place giving a prospectus to feel the better user experience on desktop.

      Followings its pros:

      • Allow creating of various channels which can be best suited to organised #projects, #teams and #events.
      • Allow multiple tools and integrations such as Google Drive and GitHub
      • Video Conferencing addition helps teams to organise meetings.
      • No limit for addition of users and its free.
      • Allow threads to keep side conversations from derailing the topic or project at hand.

      The most crucial thing it supports the best security and protection with 2 factors authentication.

      See more
      Gitter
      Gitter
      Discord
      Discord
      Spectrum
      Spectrum
      Slack
      Slack

      From a StackShare Community member: “We’re about to start a chat group for our open source project (over 5K stars on GitHub) so we can let our community collaborate more closely. The obvious choice would be Slack (k8s and a ton of major projects use it), but we’ve seen Gitter (webpack uses it) for a lot of open source projects, Discord (Vue.js moved to them), and as of late I’m seeing Spectrum more and more often. Does anyone have experience with these or other alternatives? Is it even worth assessing all these options, or should we just go with Slack? Some things that are important to us: free, all the regular integrations (GitHub, Heroku, etc), mobile & desktop apps, and open source is of course a plus."

      See more
      Interest over time
      Reviews of Discourse and Gitter
      Avatar of cauerego
      Progammer* at cregox
      Review ofDiscourseDiscourse

      I suppose it's a good thing I don't like coffee then! :P

      It's this simple: some folks got together and made StackOverflow, the best online resource for programmers powered by a gamified community. Q&A became such a big thing. People started copying SEN. Then they made a chat tool for it. Now we got slack, gitter, etc.

      A couple years ago those same folks started making Discourse. And it's even more awesome than SO was early on! I believe it will eventually even replace the whole SEN. Or at least I hope so, because it is that much better. Google groups learned a lot from them.

      There's just too many things discourse got right, in every little detail. I couldn't make this review short and get down to it. A good search, for instance, is no small task. There's search built-in everywhere, and all of them work awesomely!

      When you create a new topic, it will search for similar ones, whether you want it or not. When you want to search a word within a topic, sounds simple enough, just use browser search, right? On a huge page that never fully loaded in the first place: wront. But they got it right anyway. When you want to find a configuration through the thousands of options withing settings, if you're an admin, you can also search for it. And, above all, if you want to google anything about it, by all means, do use google! It's so much SEO and robot friendly that it will easily and quickly appear there.

      Now, historically at least, they make a terrible, terrible work on marketing their strengths under http://www.discourse.org/ - it's too much dev focused. Maybe because early on you could only use it if you could install it yourself. Even today, while "free", it isn't really. You need to spend at least about U$10 per month for a good enough server, in one way or the other. And this is the only reason, I believe, it may never replace SEN. But there are already people offering it for cheap and easy maintenance and installation, while limiting, of course, its expandability (plugins).

      Do read the devs blogs, that's where you'll get most of the insights on how this tool is so beyond anything else out there.

      How developers use Discourse and Gitter
      Avatar of datapile
      datapile uses GitterGitter

      We haven't found a better way to communicate directly with the core contributors and developers for many open source projects we utilize on GitHub (Scala, Scala-js, Sinatra, Apache top-level projects, just to name a few).

      It is a solid piece of software that appeals to us who have used Slack in the past, and the tight integration with a single GitHub repository or organization for each Gitter room just makes sense in our eyes.

      Avatar of Mick Dekkers
      Mick Dekkers uses GitterGitter

      Many GitHub communities are on Gitter. It's a great place to ask and answer questions related to open-source frameworks and libraries.

      Avatar of Juliën Hanssens
      Juliën Hanssens uses GitterGitter

      Using Gitter for open source talks and directly communicating with contributors.

      Avatar of Roon Labs
      Roon Labs uses DiscourseDiscourse
      Avatar of Scott Miller
      Scott Miller uses GitterGitter

      My favorite chat tool for open source

      Avatar of Riderman De Sousa Barbosa
      Riderman De Sousa Barbosa uses GitterGitter

      Communication with the team.

      Avatar of PlayCanvas
      PlayCanvas uses DiscourseDiscourse

      StackExchange style board

      How much does Discourse cost?
      How much does Gitter cost?