New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Forum source code recommendation
Hey everyone,
I'm looking to set up a new online community and I'm currently researching forum software. I'm specifically interested in platforms that are:
- Modern & Visually Appealing: Clean, responsive design that looks good out of the box. A strong focus on user experience (UX).
- Feature-Rich: Includes standard forum features (threads, categories, user profiles, moderation tools) but also has modern touches (e.g., real-time updates, reactions, strong notification systems).
- Customizable: While a great default look is key, I'd also like the ability to customize the design later.
I've done some preliminary research and have come across a few names, but I'd love to hear about your experiences and recommendations.
What I've Looked At So Far:
- Discourse: Seems to be the modern standard. Very feature-complete and designed for modern web standards.
- Flarum: Extremely minimalist and fast. Looks very promising, but I'm unsure about the stability of its ecosystem.
- NodeBB: Built on Node.js, known for its speed and real-time features.
- XenForo: A more traditional but highly polished commercial option with a huge ecosystem of add-ons.
My Questions for You:
- What forum software do you consider to have the best modern design and user interface by default?
- Are there any awesome, lesser-known platforms I might have missed (e.g., [esoTalk, phpBB with modern themes, etc.])?
- For the options I listed, what has your experience been like regarding ease of use, theming, and performance?
- Any strong positive or negative experiences with specific platforms are greatly appreciated.
I'm open to both open-source and commercial/paid solutions. The primary goal is to find something that feels fresh, engaging, and welcoming to new users.
Thanks in advance for your help!
Thanked by 1mandala


Comments
Carbon forums if you can maintain your own fork. Flarum if you don't want to do that, discourse if you are fine with a resource hungry solution, nodebb is good but too much messy to deal with. Xenforo let them milk you for security patches.
very strange LLM that would mention NODEBB and ESOTALK xD so rare to see it
Other to try
Found Invision Community Forums to be good from the UI/UX aspects as a user.
Woltlab is old as vBulletin. But they evolve along with xenforo. It is extremely sad to see how vbulletin degraded. It had it all: user base, good foundation, massive addon community.
Well.... not unexpected considering sullivan and darby left.
Those left because they didn’t like where vbull going. Now xenforo is heavily commercialised, more than vbull. Irony…
The LET team recommend Vanilla and AI generated content and reviews.
It's perfect for a forum where computers talk with computers.
Regards,
Discourse
If you're looking for a forum-based community, you’re essentially choosing between XenForo, Discourse, and NodeBB.
If you’re a programmer, choose based on your preferred stack.
If you’re not, the real decision is usually between XenForo and Discourse.
I'd suggest browsing active communities running each to see which layout and experience feels more natural to you.
Personally, I lean toward traditional forums, so I’d pick XenForo. That said, the classic Categories -> Forums -> Threads structure can be a drawback when you're just starting out. It's easier to begin with a wall-style front page, where all new posts flow in chronological order, instead of asking people to drill down through categories before they see content. (And yeah, Vanilla is a great example of that).
phpBB (themes are free, or can even be bought on various websites like ThemeForest).
Even this forum behave similar to discourse, new thread or thread with new reply being pushed and lumped together on the main page. Traditional forum like phpbb doesn't do that whole frontpage thing by default, got to browse specific category but they might have addon to enable and make that frontpage thing the default.
Flarum, discourse is very slow
i see many big forums use xenforo
Agree. Flame is fire.
how about bbpress?
I’ve personally used IPB, NamelessMC, and Azurium. The last two are mainly for gaming, but with some creativity, you can adapt them. All of them are rich with themes and modules.
Discourse does real-time interaction which is very nice; but the customization is done in Ruby & JS so it's a pain if you're not a Ruby dev. It's also very resource heavy compared to other options.
For modern community site software, there’s also Forem which dev.to runs on, and Storyden.
You could also check out open-source Reddit clones like Lemmy, which probably works without federation as well.
Lots of good options out there now. Many more powerful the Vanilla.
One thing Vanilla does so well is promote activity through how it presents content to the user.