
Flarum
Open-source PHP forum software for building communities
16.4k stars 1.7k forks last commit first released MIT
Actively maintained
Last commit 24 Aug 2026.

Flarum is a modern, open-source discussion framework designed to build fast, extensible online communities. It pairs a PHP backend with a lightweight Mithril.js-powered single-page frontend and an extension system that lets sites scale from small communities to large deployments.
Key Features
- Extensible architecture with a powerful Extension API for customizing functionality and appearance
- Lightweight PHP core with Composer-based package management and a small, fast JavaScript frontend
- Frontend built using Mithril.js and a Node/npm + Webpack toolchain for building JS/TS assets
- Mobile-first, responsive UI and a performant single-page application experience
- Flexible permissions, groups, notifications, and moderation primitives out of the box
- Supports multiple databases (MySQL, MariaDB, PostgreSQL, SQLite) and common PHP hosting stacks
- Theming and appearance controls plus a large third-party extension ecosystem
- Admin interface and utilities for managing users, groups, extensions, and site settings
Use Cases
- Public discussion forums for product communities, open-source projects, or hobby groups
- Customer-facing helpdesk or support community with staff moderation and searchable threads
- Membership-driven communities offering paid tiers, gated content, or subscriber interaction
Limitations and Considerations
- Major-version changes (notably the 2.x effort) may require extension updates; check compatibility before upgrading
- Requires modern PHP (current docs reference PHP 8.2+) and a build toolchain (Node/npm + Webpack) for frontend assets, which may add deployment complexity
Flarum provides a compact, extensible foundation for community sites with strong customization options via extensions and theming. It is suited for teams that want a modern SPA-like forum experience while retaining control over hosting and data.
Categories:
Tags:
Tech Stack:
Similar to Flarum
MyBB
Free, open-source forum software for managing online communities
MyBB is a PHP-based, open-source forum platform with plugins, themes, moderation tools, private messaging and multi-database support.
phpBB
Open-source bulletin board and forum software
phpBB is an open-source forum (bulletin board) platform in PHP for building and managing community discussion boards with extensible theming and add-ons.

Simple Machines Forum
Free, open-source PHP forum software with multiple database backends.
Open-source PHP forum software supporting MySQL, PostgreSQL, or SQLite with a modular package system and rich moderation features.

Dotclear
Open-source PHP blogging and web-publishing platform
A lightweight open-source PHP blog engine with multilingual support, themes/plugins, media manager, and multi-database compatibility (MySQL, MariaDB, PostgreSQL, SQLite).

Moodle
Open-source learning management system for creating online courses
Moodle is an open-source LMS written in PHP that enables institutions and organisations to create, deliver, and assess online courses with extensible plugins and integrations.
TYPO3
Open-source, PHP-based enterprise content management system
Enterprise-grade PHP CMS with multisite, multilingual and headless capabilities, extensible via Composer and an extensive extension ecosystem.




