
Flarum
Simple, self-hosted forum software for running online discussion communities.
- Stars
- 16.4k
- Forks
- 1.7k
- Licence
- MIT
- Language
- PHP
- Last update
- 27 days ago
- Type
- App
What it is
Flarum is forum software you install on your own website to host discussions for a community. The README describes it as fast, simple to deploy, and built with PHP, with a JavaScript interface and an extension API for customization. People use it when they want a discussion board that they control.
- Host a community discussion board attached to an existing website
- Build custom forum features using the Extension API
- Run a support or Q&A forum for a product or project
Great for
- Site owners who want a self-hosted discussion board
- Community managers who want a clean, modern forum interface
- PHP developers who want to customize or extend a forum through its extension API
Not ideal for
- People who want zero server setup, since it must be installed and hosted (the README points to an installation guide)
- Those looking for a non-PHP stack, since the project is built with PHP
- Teams needing features the README does not describe; this README gives only a general overview of features
How to get it
- 1
See the README
You'll need: PHP server environment (version not specified in the README)
Clone the repository
git clone https://github.com/flarum/flarum.git - 2
Run it
- Read the installation guide at https://docs.flarum.org/install
- Set up a PHP web server environment that meets the guide's requirements
- Follow the guide to install the Flarum skeleton application
- Open the site in a browser and complete the setup
- 3
Get the most out of it
- Use the documentation at https://docs.flarum.org/ for configuration details
- Browse extensions through the Extension API to add features
- Ask questions on the community forum at https://discuss.flarum.org/ or Discord
Downloads
Strengths
- The README describes it as simple and fast, with no clutter and few dependencies
- Released under the MIT License, which permits free use and modification
- Has a documented extension API for customization
Trade-offs
- Installation requires a PHP server environment, so it is not a one-click setup from this README
- The README is brief and defers most detail to external documentation
- This repository is the skeleton application; most development happens in flarum/core
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| flarum (this) | 16.4k | App | intermediate | 27 days ago | Site owners who want a self-hosted discussion board |
| bagisto | 28.3k | App | intermediate | 4 days ago | Developers building a custom online store on Laravel |
| laravel-crm | 24.1k | App | intermediate | 4 days ago | Small and mid-sized businesses that want a self-hosted CRM |
| BookStack | 19.1k | App | intermediate | 4 days ago | Teams that want an internal knowledge base they can host themselves |
| unopim | 11k | App | advanced | 4 days ago | Businesses with large product catalogues that need central product data |
| framework | 35k | Framework | intermediate | 4 days ago | PHP developers building web applications or APIs |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.