
In simple English
Flarum is software for running your own online discussion board. People can create accounts, start topics and reply to each other. It loads fast and looks clean on both phones and computers. You need a web server with PHP (a programming language used to build websites) to host it. It is free to use under the MIT licence (a legal permit that lets you run, change and share the code without paying).
What it is
Flarum is a modern forum application built with PHP and JavaScript. This repository contains the core framework for developers.
What it is good for
Community builders who want a clean, fast alternative to older forum software like phpBB.
- Fast page loads thanks to a lightweight design.
- Clean and modern interface that works well on mobile phones.
- Flexible extension system for adding new features.
- Requires a web server with PHP and a database to run.
- Core repository is meant for developers rather than direct site setup.
- Finding and maintaining compatible extensions takes ongoing work.
phpBB
Nginx
- discourse/discourse48k stars
Discourse is a heavier forum platform built with Ruby, whereas Flarum is lightweight and uses PHP.
- NodeBB/NodeBB15k stars
NodeBB is a real-time forum platform built on Node.js, while Flarum relies on PHP.
- facebook/docusaurus67k stars
A static site generator from Meta that turns Markdown files into a documentation website.
- mkdocs/mkdocs23k stars
Turns a folder of Markdown files into a documentation website, controlled by one settings file.
- squidfunk/mkdocs-material28k stars
Turns a folder of Markdown files into a searchable documentation website, with every formerly sponsor-only feature now included.
composer create-project flarum/flarum .