Flarum is a delightfully simple discussion platform for your website. It’s fast and easy to use, with all the features you need to run a successful community. It is designed to be:

Dark Mode
Flarum, Flarum a Simple forum platform for building great communities, Laravel & VueJs, Laravel & VueJs
  • Fast and simple. No clutter, no bloat, no complex dependencies. Flarum is built with PHP so it’s quick and easy to deploy. The interface is powered by Mithril, a performant JavaScript framework with a tiny footprint.
  • Beautiful and responsive. This is forum software for humans. Flarum is carefully designed to be consistent and intuitive across platforms, out-of-the-box.
  • Powerful and extensible. Customize, extend, and integrate Flarum to suit your community. Flarum’s architecture is amazingly flexible, with a powerful Extension API.
Flarum, Flarum a Simple forum platform for building great communities, Laravel & VueJs, Laravel & VueJs

Best Project Using Flarum


You must have SSH access to a server with PHP 7.2+ and MySQL 5.6+, and install Composer.

composer create-project flarum/flarum . --stability=beta

Read the Installation guide for more information. For support, refer to the documentation, and ask questions on the community forum or Discord chat.


Thank you for considering contributing to Flarum! Please read the Contributing guide to learn how you can help.

This repository only holds the Flarum skeleton application. Most development happens in flarum/core.

Security Vulnerabilities

If you discover a security vulnerability within Flarum, please send an e-mail to security@flarum.org. All security vulnerabilities will be promptly addressed.


1 – Elegant UI

Flarum looks and feels great out of the box. The user interface is streamlined so you can spend less time clicking and more time talking.

Two-Pane Interface

Quickly work your way through unread discussions, without having to go back to the discussion list or open dozens of tabs. Bring your mouse to the left side of the screen and the discussion list will conveniently appear.

Read also >>  looking for awesome Vue.js developer to help build revolutionary platform

Infinite Scrolling

Keep on scrolling, without having to wait for the next page of posts to load. Flarum lets you scrub anywhere in a discussion quickly and easily. It remembers your position if you come back after navigating away.

Floating Composer

Read while you write. Flarum’s reply form slides up from the bottom of the page, so you can scroll up to read posts – and even visit other discussions – while you draft your reply.

2 – Touch-Optimized

Flarum, Flarum a Simple forum platform for building great communities, Laravel & VueJs, Laravel & VueJs

Flarum is fully responsive by default, and not just as an afterthought.
The interface has been optimized for touch, with big buttons, smooth animations, and gestures aplenty.

Swipe Gestures

Swipe a discussion to the right to mark it as read. Swipe it to the left to bring up more controls. This webpage is on steroids.

Smooth Animations

Animations take advantage of hardware acceleration, so they’re silky smooth and won’t slow you down.

Optimized, Inside and Out

The desktop and mobile versions of Flarum use exactly the same templates. That means less work for developers, and a more consistent interface for users, no matter what size your device.

3 – Fast & Lightweight

Flarum is lightning fast. The front-end is powered by a lightweight JavaScript framework called Mithril. It’s slick, even on slower devices.

Fast to Load

Not everyone has access to a speedy Internet connection. We’ve made sure Flarum’s assets are as small as possible, so your users won’t turn away because a page is taking too long to load.

Performance You Can Trust

Flarum is built by the developers of esoTalk and FluxBB, two of the fastest and lightest forum platforms around. We have a track record of taking performance seriously.

4 – Easy Installation

You shouldn’t have to be a sysadmin to set up a forum.
Flarum takes 30 seconds to install, and anyone can do it.

Upload & Run

Flarum is a simple PHP/MySQL application that runs great on any low-end shared host or VPS. Just upload the script and visit it in your web browser. That’s it.

Import Your Data

Once Flarum is stable, we plan to build importers so you can easily migrate your data from older forum software such as EsoTalk, FluxBB, and more.

Read also >>  Endless - Bootstrap 4 Admin Template

5 – Extensible Architecture

Flarum, Flarum a Simple forum platform for building great communities, Laravel & VueJs, Laravel & VueJs

From day one, Flarum was made to be highly extensible. Make your forum work for you – not the other way around.

Powerful API

Comprehensive and well-documented APIs let you quickly and easily develop new functionality. Once stable, we’ll follow SemVer, so you won’t have to worry about your extensions breaking without warning. READ THE DOCS

Flexible Architecture

Flarum’s code is divided into distinct layers: A core domain, built with Laravel components; an API that conforms to the JSON-API spec; and a web application, built with a React-like JavaScript framework. Want to swap in a traditional PHP front-end? Build a native mobile app? All the power to you.

6 – Themeable

Flarum, Flarum a Simple forum platform for building great communities, Laravel & VueJs, Laravel & VueJs

Make Flarum your own. Customise how your forum looks and feels without breaking a sweat.

Color Scheming

Easily change the color scheme and upload a logo (coming soon). If you like darkness, there’s a switch for that.

Built with Less

Want to do more? Flarum’s stylesheets are written in Less, a CSS preprocessor. You can override variables to change many aspects of your forum’s skin at once.

7 – Notifications

Never miss a post. Or a Like. Or a Mention. Flarum has first-class notifications out of the box.

Smart Notifications

Notifications are grouped by discussion and post to make them easier to process. They can be marked as read individually or all at once.

Notification Preferences

Pick and choose what you want to receive notifications for. You can opt-in to receive email alerts too.

Email Digests

Receive daily or weekly digest emails with the best content you’ve missed. Subscribe to users and tags.

8 – Tags

Organizing discussions has never been simpler. In Flarum, the flexibility of tags meets the structure of categories and sub-forums.

Organization, Simplified

Most forums have the main hierarchy of categories, forums, and sub-forums – with tags tacked on the top. Flarum does away with all this complexity, and just has tags. They can have colors, positions, and hierarchy.

Receive notifications for new discussions in a tag. Style tags with background images.

Read also >>  Akea - Minimal Blog HTML Template

Intuitive Tagging

Flarum puts the tag list front-and-centre when you’re starting a discussion, so you can focus on picking the right tags. Just choose all the relevant topics, and you’re done.

9 – Replies & Mentions

Mention users and reply to specific posts to make the discussion flow. The linear discussion just got an added dimension.

Post Mentions

Quickly reply to a specific post by typing the @ character. Flarum will list the most recent users and posts in the discussion.

Quick Previews

Quote a post without cluttering up your reply. The username you’re replying to will be displayed in your reply, and hovering over it will show a preview of the post’s content.

Linked Replies

Posts keep track of how many people have replied to them. You can see an overview of all the replies to a post without going anywhere.

10 – Powerful Permissions

Take control of your forum with fine-grained permissions.
Assign permissions per-tag for extra flexibility.

Simple UI

Flarum’s intuitive grid view makes setting up permissions a breeze. You can see and change everything in one place.

Fine-Grained Settings

Make certain tags only visible to select groups. Control how long users can edit their discussions and posts.

11 – More features

Convenient Search

Search for discussions, posts, and users all in one place. More powerful search criteria coming soon.

Real-Time Discussion

Enable Pusher integration to have new posts and discussions appear as they happen. Self-hosted push coming soon.

Search Engine Optimization

Give your forum a strong presence on the web. Even though Flarum is a JavaScript application, it still serves up each page with search-engine optimised content in <noscript> tags.


Flarum’s interface is fully translatable. We’re working to ensure that every language gets first-class treatment with plurals, genderization, and more.

Moderation Tools

Stick discussions to the top of the list for users who haven’t read them yet. Lock discussions so only moderators can post. Suspend misbehaving users.

Powerful Formatting

Markdown, BBCode, and Emoji are supported out of the box, with a live preview. The formatting system is extensible too.


  1. Hello, my name is Magdalena!

    I`m an academic writer and I`m going to change your lifes onсe and for all
    Writing has been my passion for a long time and now I cannot imagine my life without it.
    Most of my poems were sold throughout Canada, USA, China and even India. Also I`m working with services that help people to save their nerves.
    People ask me “Mr, Magdalena May, I need your professional help” and I always accept the request, `cause I know, that only I can save their time!

    Academic Writer – Magdalena – inpolesine.com Confederation


Please enter your comment!
Please enter your name here