Comparison

Flarum vs Discourse — an honest 2026 comparison

Discourse is the default when someone says "I need a managed forum". Flarum is the leaner option that doesn't get talked about as much. Both are actively maintained in 2026, both have happy communities running on them — but they're built for very different shapes of group. This is the side-by-side I wish I'd had before picking.

I run a managed-Flarum service (BrynForum), so I'm biased. The trade-off is that I've also spent more time than is healthy looking at where each piece of software actually fits. The honest answer is: it depends on what you're building. Below is the version that doesn't pretend otherwise.

The short version

DiscourseFlarum
Best forActive communities, ~1,000+ regularsSmall & medium communities, niche groups
RAM per instance~2 GB minimum~256 MB idle, ~500 MB busy
Self-host monthly VPS£30+£4–10
Managed monthlyFrom around £100From £10
Page modelSingle-page appServer-rendered + light JS
Trust levels & badgesBuilt-inVia extensions
Built-in chatYesVia extensions
Extension ecosystemLargerSmaller but well-maintained
StewardshipCivilized Discourse Construction Kit, Inc.Flarum Foundation

If you have a few hundred members or fewer and your monthly budget is sub-£50, Flarum is almost always the right answer. If you have an active enterprise community with thousands of daily posters and a serious budget, Discourse is almost always the right answer. The interesting question is what happens in the middle — which is where most groups actually live.

Where they came from

Discourse launched in 2013. It was built by Jeff Atwood, Robin Ward, and Sam Saffron — the team that came out of Stack Overflow. The brief was to replace the older phpBB / vBulletin pattern with something built around modern web norms: real-time updates, single-page navigation, mobile-first, opinionated moderation tooling. The ambition was to be the forum software for the next twenty years of the internet, and it's a very respectable run at that goal.

Flarum grew out of esoTalk (a clean, lightweight forum project from the late 2000s) and FluxBB. The brief was different: a small, fast, extensible core that anyone could self-host on modest PHP hosting, with extensions as the way to add anything specialised. It hit stable in 2019 after years of public development. Where Discourse aimed for ambition, Flarum aimed for restraint.

That difference in starting point still shows in 2026.

Features — Discourse wins

There's no point pretending Flarum has feature parity. It doesn't. Here's where Discourse is clearly ahead:

If your community is large and active and you need any of these out of the box, Discourse will save you a lot of glue work.

Resource economics — Flarum wins, by a lot

This is the difference that decides what you can actually afford to run.

A Discourse install runs a Ruby on Rails app server, Sidekiq for background jobs, Postgres, Redis, and Nginx. The official recommendation is 2 GB of RAM minimum, and most production installs are happier at 4 GB. The single-page-app frontend is JS-heavy; it ships a lot of UI to the browser on first load.

A Flarum install runs PHP-FPM, Nginx, and MariaDB. That's it. A bare install with no traffic sits comfortably under 100 MB. A typical small community under normal load lives in the 250–500 MB range. The frontend is server-rendered HTML with a small JS overlay for the interactive bits.

In practice that means:

Why such a gap? Discourse holds a lot of state in long-lived Ruby workers — that's the price of the SPA + websocket model. Flarum is request-per-page; PHP-FPM workers spin up briefly and release. None of this is a knock on Discourse. The choices are deliberate. They make sense for a 100,000-member SaaS community. They don't make sense for a 60-person hobby group.

Pricing — what it actually costs

The headline numbers, with the caveats spelt out.

Self-hosted Discourse, monthly

Realistic monthly cost: £8–20, plus the time you don't get paid for.

Managed Discourse

Self-hosted Flarum, monthly

Realistic monthly cost: £5–12.

Managed Flarum (BrynForum)

Each tier includes TLS, daily off-site backups, the standard extensions pre-installed, and email support from the person running the box.

The price floor matters. There's no managed-Discourse tier under £80–100/month, and there isn't going to be one — when each instance needs 2 GB of RAM, the unit economics don't bend. Flarum's lighter resource profile is what makes a £10 managed tier possible, and that opens up the whole "small communities deserve good forum hosting" segment.

UX and philosophy

Discourse looks like a conversation. Long topics scroll infinitely, replies are inline, the design heavily nudges towards continuous threading. Power users love it. New users sometimes find it disorienting if they're coming from older boards or Facebook groups.

Flarum looks like a forum. Discussions are threaded; pagination is traditional; tags organise content. The mental model is close to what someone migrating from a Facebook group or a phpBB board already has.

Neither is objectively better. It's a question of what your community recognises as "home". For a long-running niche group with members of mixed ages, Flarum's familiarity tends to be a feature. For a fast-moving developer community with Slack/Discord-adjacent expectations, Discourse's flow probably feels more natural.

Extensions and themes

Discourse has a larger plugin ecosystem with strong enterprise integrations: LDAP, SAML, Salesforce, Stripe, Slack relays, Zendesk bridges. Weaker for the small-community niceties that don't translate to enterprise demand.

Flarum's ecosystem is smaller but the well-maintained extensions are very well maintained — best-answer, polls, tags, gamification, mentions, embeds, anti-spam, custom user fields. The official directory and Extiverse cover most of what a small forum will reach for.

Themes are a draw. Discourse has more themes, but customising them goes deeper into Ember.js + handlebars. Flarum themes are simpler — there's less abstraction between you and the HTML, so a non-engineer can usually tweak the look without a build pipeline.

Hosting your data

Both can be self-hosted anywhere. The managed-comparison answer:

If your members are mostly EU and "where does my data live" is a sensitive question for your community, the difference is worth weighing. UK GDPR + EU GDPR alignment in 2026 means EU-resident hosting removes a whole class of paperwork.

When to choose which

Choose Discourse if

Choose Flarum if

There's an honest middle ground where either would work. If you're sitting at 200–500 members and growing slowly, it's mostly a question of which feels right to your community — and which monthly bill you'd rather pay.


BrynForum is managed Flarum hosting, run from Wales.

£10/month gets you a forum at <your-name>.brynforum.com with TLS, daily off-site backups, the standard set of extensions enabled, and a real human to email when something breaks. EU-resident. No setup fees. Cancel any time.

Start your forum See pricing