Flarum is a forum software platform for building online communities.
Flarum addresses the need for lightweight, modern discussion platforms by combining PHP backend simplicity with a performant JavaScript frontend built on Mithril. The architecture prioritizes minimal bloat and quick deployment while maintaining a responsive, intuitive interface across devices. The core design philosophy emphasizes ease of use without sacrificing the features required to run active communities.
Flarum suits projects where simplicity and extensibility matter equally. It works well for organizations wanting to host their own forum without complex infrastructure requirements, and for developers who need to customize or extend the platform through its Extension API. The tool is designed for humans rather than administrators, making it accessible to non-technical community managers while remaining flexible for technical customization.
The project maintains a dedicated security contact channel and publishes a security policy for vulnerability disclosure. Documentation is centralized and the team operates a community forum and Discord server for user support. Contribution guidelines are documented and the project participates in community-driven development initiatives.