The two developers Toby Zerner and Franz Liedke have revisited the forum software by building Flarum. It's fast, open source and comes with a fresh design.
Flarum is a free, open-source forum software designed to be beautiful, fast, and easy to use, while remaining highly extensible for communities of any size.
The principal functionalities of this tool include:
Flexible Scaling: The software is designed to scale from small hobby communities to large enterprise forums.
Permissions and Moderation: Admins can assign permissions to groups, control member access across specific categories, and use built-in moderation and flagging tools to keep discussions organized.
Extensible Ecosystem: Flarum is built on a rich ecosystem of hundreds of extensions, allowing users to customize nearly every aspect of the platform or build their own using a powerful API.
Powerful Editor: Users can choose between a lightweight Markdown editor or a full WYSIWYG interface.
Engagement Tools: The platform supports in-browser notifications, email digests, and real-time updates via websocket extensions to keep members active.
Mobile and UI Polish: Recent updates include haptic feedback for mobile interactions, professional animations for post transitions, and a CloseWatcher API for better native gesture handling on mobile devices.
High-Speed Architecture: Built on the Laravel framework, Flarum includes numerous under-the-hood optimizations such as cached notification counts, reduced database writes for authenticated requests, and asynchronous CSS loading to eliminate render-blocking.
Image Optimization: It automatically converts uploaded avatars and logos to WebP, a modern format that reduces file size by 30–50% without quality loss.
Modern Requirements: The upcoming Flarum 2.0 version utilizes Laravel 13 and requires PHP 8.3 or higher.
Secure by Default: The core software follows security best practices and receives regular updates to protect communities.
GDPR Compliance: It includes a dedicated extension for handling erasure requests, one-time confirmation links, and automated IP purging to meet data protection standards.
OAuth and Authentication: Recent improvements include a redirect-only OAuth flow for better security and a change to POST requests for logouts to prevent CSRF-based attacks.