A curated list of amazingly awesome Flarum extensions and resources.
Table of Contents
Some are not compatible with the latest version of Flarum.
[Archived]- This repository has been archived by the owner. It is now read-only.
- Last updated in 2018.
Most likely not compatible with the latest version of Flarum. You need to modify it to be compatible.
- Last updated in 2017.
- Last updated in 2016.
- Analytics - Provides your forum Piwik and Google Analytics features.
- Console - Register custom commands into Flarum.
- Flagrow Ads - Allows you to configure ads in several locations.
- Flagrow Linguist - Customize translations with ease.
- FoF Amazon Affiliation - Add your Amazon Affiliate tag to Amazon links.
- FoF Ban IPs - Ban IP addresses from your forum.
- FoF BBCode Details - Details BBCode.
- FoF BBCode Tabs - Add tabs to your posts by using BBCode tags.
- FoF Byōbu - Well integrated, advanced private discussions.
- FoF Custom Footer - Allows the addition of a custom footer.
- FoF Default User Preferences - Enable emails for replies and mentions by default in user preferences.
- FoF Discord Login - Allow users to log in with Discord.
- FoF Disposable Emails - Prevent users from signing up with disposable emails.
- FoF Drafts - Allow users to create post and discussion drafts.
- FoF FrontPage - Push discussions to the front of your Flarum forum index.
- FoF Gamification - Add upvotes, downvotes, and ranks.
- FoF Ignore Users - Lets users to ignore other users.
- FoF Links - Manage Flarum primary navigation links.
- FoF Masquerade - User profile builder extension for your forum.
- FoF Merge Discussions - Merge two or more discussions into one.
- FoF Pages - Create custom pages with Flarum.
- FoF Polls - Adds polls to your discussions.
- FoF Prevent Necrobumping - Warn before necrobumping old discussions.
- FoF Profile Image Crop - Allow cropping when uploading profile picture.
- FoF Reactions - Adds reactions to your community.
- FoF reCAPTCHA - Increase your forum's security with Google reCAPTCHA.
- FoF Sentry - Flarum integration for Sentry.
- FoF Social Profile - Add custom social media pages to your user profile.
- FoF Split - Separate posts from one discussion into its own, splits discussions.
- FoF Subscribed - Adds additional subscriptions to specific events.
- FoF URL Transliterator - Transliterate non-ASCII characters in discussion URL.
- FoF User Bio - Add the user bio back into Flarum.
- FoF User Directory - The permission based public user directory extension.
- FoF Username Request - Allow users to request new usernames
- Mason - The discussion custom fields builder.
- Upload - An extension that handles file uploads intelligently.
FoF Default Group - Assign a default group to new users automatically.
FoF Formatting - Customize TextFormatter with plugins through the admin interface.
FoF Secure HTTPS - Changes all images using HTTP to HTTPS.
FoF Spamblock - Mark user as spammer, suspending them & hiding their posts and discussions.
Passport - The Laravel Passport compatible oauth extension.
Language Pack (
Flarum comes with an English language pack; however, the Flarum Community has produced a large number of translations other languages — find yours here.
- Arabic (ar) by Ziymed
- Azerbaijani (az)
- Bosnian (bs)
- Brazilian Portuguese (pt-BR) by DynastyKing
- Brazilian Portuguese (pt-BR) by Tiuram0n
- Chinese (zh-hans) by Csineneo
- Chinese (zh-hant) by Csineneo
- Czech (cs) by Ogioncz
- Czech (cs) by PepaR
- Dutch (nl) by MichaelBelgium
- Dutch (nl) by PurpleObject
- French (fr)
- German (de)
- Hungarian (hu) by Manaszon
- Indonesian (id)
- Italian (it)
- Japanese (ja) by Felli
- Japanese (ja) by Maa123
- Japanese (ja) by SetsunaMC
- Malaysian (my)
- Norwegian (no)
- Persian (fa) by Persianfla
- Persian (fa) by Sijad
- Polish (pl) by Bepropl
- Russian (ru) by Flarum Marketplace
- Spanish (es) by Darkfoxdeveloper
- Thailand (th) by Drsaluml
- Thailand (th) by Wiwatsrt
- Turkish (tr) by Cagatayldzz
- Turkish (tr) by Madraka
- Ukrainian (uk) by Eikoninaru
- Ukrainian (uk) by Guladima
Arabic (ar) by Hichem2h
Brazilian Portuguese (pt-BR) by Renato
Chinese (zh) by Flarum-Chinese
Chinese (zh) by FlarumChina
Greek (Kinguru) (el)
Hungarian (hu) by Janosvirag91
Japanese (ja) by Naga0ka
Korean (kr) by Baw-Appie
Polish (pl) by ModInfo
Russian (ru) by Factory-04
Spanish (es) by FlarumES
Turkish (tr) by Nrucel
Hebrew (he) by Icecore2
Hebrew (he) by Itayganor
Norwegian Bokmål (nb)
Norwegian Nynorsk (nn)
Serbian (Latin Script) (sr-Latn)
[Archived]Swedish by Nlssn
Authentication & Authorization (
- Auth0 Login - Allow users to log in with Auth0.
- Eve Login - Allow users to log in with EveOnline.
- Flagrow Impersonate - Login as other users of your forum.
- Google Login - Allow users to login using their Google account.
- LDAP login - Allow users to log in through LDAP.
- NomisCZ Steam Login - Allow users to log in with Steam.
- ReFlar Doorman - Only allow certain people to join your forum.
- Single Sign On - Single sign on for Flarum.
- Wechat Login - Allow users to log in with WeChat.
CAS Login - Allow users to log in with CAS.
Flagrow Telegram - Telegram login and notifications.
Frappe Login - Allow users to log in with Frappe.
Instagram Login - Login using your Instagram account.
ReFlar Two Factor - Increases security by adding TOTP and Twillio two factor authentication.
SSOwat login - Allow users to login through SSOwat.
Wordpress Login - Allow users to login with your WordPress site.
Yahoo Login - Login to your forum using their Yahoo account.
[Archived]Invite Only - Allow registration only if invited.
[Archived]ReFlar GitLab Login - Login using your GitLab account.
- Advanced Pusher - See new discussions and posts in real-time using Pusher. This repo is modified based on flarum/pusher.
- Auto More - Automatically clicks the 'load more' button when it comes into view.
- BBBBCode - Big Beautiful BBCode.
- Best Answer - Select post best answer.
- Comic Sans - Turn text into Comic Sans for no reason.
- Discussion views - Track how much times a discussion has been viewed.
- Emoji Picker - Add EmojioneArea emoji picker.
- Markdown Tables - Active markdown tables.
- Spoiler BBCode - Adds a
- Summaries - Show summaries on all discussions.
- Super Sticky - Pin discussions to the top of the top of the list.
- Userbars - Puts 5 randomly selected userbars under each post.
AirtableEmbed - Embed Airtable.
BBCode Alerts - Add visual alerts / warnings.
Emoji for BBCode WYSIWYG Editor - Convert text and unicode emoji into Twemoji. Only for BBCode WYSIWYG Editor extension.
Frontpage - Mark discussion as frontpage.
Geotags - Adds places for your posts (with editor button, list of places on each post and markdown string with name of place in text).
Old Title - Show the old title too if you change a discussion title.
ReFlar LaTeX - Renders LaTeX expressions.
Reply2See - Adds a reply to see BBCode.
Signature - Signature support to your forum.
- AutoImage - Automatically turn image links into images.
- Chords - Post basic sheet music.
- Fajuu - Icons Changer - Adds the ability to change the style of icons and change the individual icons.
- FancyBox - Image formatting and lightbox modal using FancyBox. (see fancyapps.com/fancybox).
- ImgOss Upload - Simple image upload from the Flarum editor.
- Imgur Upload by Matteocontrini - Simple image upload from the Flarum editor.
Admin Area (
- Bazaar - The marketplace extension that allows you to add and remove extensions without composer or a terminal.
- Dashboard - This completely re-imagines the admin interface.
- Keyboard Shortcuts - Adds keyboard shortcuts.
- List Users - List registered users in admin panel.
- Money - Give money to your users for different actions.
- Notify - Get notified about forum activity in Slack, HipChat, Gitter or Telegram.
- Syndication - Brings RSS and Atom feeds.
Flagrow Users List - Adds users list to admin panel.
ReFlar UnCache - Automatically clear the cache when you enable a new extension.
- SEO friendly slugs for Flarum - Use friendly URLs (aka transliteration) in slugs.
- SEO - Adds SEO tags for your forum.
Flagrow Sitemap - Generate a sitemap.
Sitemap - Generate a sitemap automatically.
- Canonical URL - Create redirects to the canonical url of your forum.
- Flagrow Affiliation Links - Automatically turn links into custom affiliate or redirect links.
Flagrow Direct Links - Adds direct links to various Flarum actions.
Follow Links BBCODE - Remove nofollow attribute from links using BBCODE.
GitHub Autolink - Convert references to GitHub issues and commits automatically into links.
Flarum Sharing - Adds share (to some popular social networks) buttons and
<head>meta tags (Open Graph and Twitter card) to make links to your forum look better.
Topic Count - Send webhooks to your Discord server from your forum.
[Archived]Social Profile - Allows addition of social media pages to your profile.
- Contact - Add user contact information.
- Online - Display online users on the left sidebar.
ReFlar Clean Profile Posts - Removes the initial posts of discussions from the user's profile posts list.
- Email verification switch - Disable new registered user email verification.
- Fajuu - Contact Button - Adds a contact button, which opens an email with the administrator's addressee.
- Post Notification - Send email notification for each post written or modified.
- User default preferences - User preferences: 'Someone replies to one of my posts (email)' and 'Someone mentions me in a post (email)' are turned on by default for each new user in your Flarum forum.
Flagrow Fix auto-confirm - Fixes auto confirmation by bots that read your mailbox.
Flagrow Mail Drivers - Send email via Mailgun, Mandrill or SES api.
ReFlar Pretty mail - Allows you to make custom HTML templates for emails.
Custom Page (
- Landing Page - Customizable landing page for non-logged in users.
- ReFlar Inject Mithril Components - Inject Mithril components into your pages using native HTML.
Flagrow HTML Errors - Add custom HTML error pages.
Theme Enhancements (
- Blue Night style
- Color Circles - Add a color circle around avatars based on user group.
- Material Design by Extum - Materialize your forum with this Flarum extension that uses the latest guidelines.
- OS-X Yosemite Mountain
- ReFlar Night mode - Turn your flarum forum to dark as user.
- Theme Light Shadow - Light theme with shadow box look.
Flarloader - A loading bar for Flarum.
- Algolia Search - Replace the default Flarum search with Algolia search.
- Catch the fish - Watch your users catch as many fishes as they can.
- Categories - Old school hierarchical categories.
- Cookie Consent - Customizable cookie consent notice for your Flarum installation.
- Flarum Multi Tenancy - Multi Tenancy for Flarum on single install and database.
- Profile views - This is an extension for the flarum forum software where you can enable and track how much times a profile has been viewed.
- Queue - Add asyn job queue handle feature to laravel with laravel queue.
- Redis Connector - Allow user to bind with wechat.
- ReFlar Level Ranks - Add a level/experience bar to your forum.
- ReFlar Pwned Passwords - Check passwords against the Have I Been Pwned password database.
Flagrow Fonts - Easily add fonts.
Flagrow Serve - Add the serve command to Flarum. This will allow you to start Flarum into the PHP development server via a simple command.
Search - Allows to search by discusstion title.
Time Machine - Modify the time of your posts, user registrations and more by travelling back in time.
Web Push Notification - Adds Web Push notification feature to flarum with OneSignal service.
[Archived]ReFlar Koseki - Tidy up your forum with a structured hierarchical layout.
- Official Documentation
- Building extensions documentation
- Extension development composer
- Laravel 5.8 API Docs
- Flarum API Documentation (PHP & JS)
- Flarum Extension Generator by ReFlar
- Flarum Flockport Container - Flockport is an app store for server apps like Flarum and the goal is to make it easy for end users to use these apps, without the need to install and configure PHP, MySQL, Nginx etc.
- Flarum on Docker - Docker image.
- Flarum Package for YunoHost - Flarum package for YunoHost.
- Free Flarum hosting on an expert platform by FreeFlarum.com
- MigrateToFlarum Lab - Check the configuration of your Flarum.
- Pockethold - A web based installer.
- Convert your beta 7 compatible extension to work on beta 8
- Flarum API client - The API client for working with your Flarum forum.
- Flarum Extension Generator by ReFlar - Create a Flarum extension from a boilerplate in minutes!
- Flarum Management - Manage Flarum installs.
- Flarum Userscript EasyOnTheEyes - Flarum is great but at night, your eyes might suffer from all this whitey colors. Here comes this userscript.
[Migration]FluxBB to Flarum - FluxBB to Flarum importer.
[Migration]MyBB to Flarum - A PHP migration script to convert a MyBB forum to a fresh Flarum install.
[Migration]phpBB to Flarum - Migration script from PHPBB to Flarum.
[Migration]SMF2 to Flarum - SMF2 to Flarum DB importer.
Mobile App (
- Flario - Android client.
- Flarum Community - A WebView based Android application which will embed your Flarum forum inside an application.
- Flarum Mobile iOS - A WebView based iOS mobile application which will embed your Flarum forum inside an application.
- Coaster CMS + Flarum - Have a blog/CMS platform with Flarum integration. If possible, have Flarum use Coaster CMS authentication and/or have Coaster CMS use Flarum authentication.
- Configuration of vhost in Caddy Server
- CPanel Flarum SSH Install Steps
- Extension development tips
- Extension development using composer repositories path
- Flarum installation guide for dummies
- Force http or https using JS
- How I implemented "cross authentication" with Flarum
- How to install Flarum community software
- How to install Flarum forum on 000webhost
- How to install Flarum forum on Microsoft Azure
- How to install Flarum on CloudWays
- How to install Flarum on Synology NAS
- How to install Flarum on Windows
- How to installing Flarum with public directory
- How to migrate an OAuth account to regular account
- How to migrate Flarum to another server
- How to pass PHP variables to the admin front-end easily
- How to use the latest Font Awesome icons
- Installing Flarum on GoDaddy
- Integrating Laravel and Flarum
[Nginx]Flarum + Cloudflare full SSL - Enable full SSL in CloudFlare.
[Nginx]How to Install Flarum in Centos 7 with Nginx+php-fpm+MariaDB
[Nginx]Visitor caching - This is a small guide for caching static content for visitors that are not logged in. Logged in users "BYPASS" the cache entirely and this guide does not cache for users who are logged in.
- Obtain an SSL certificate and run your forum with HTTPS for free
- Restoring IPs with CloudFlare
- Run Flarum using the PHP builtin server
- Sending emails from VPS
[Shared Hosting]How to install a Flarum extension on shared hosting with limited PHP resources
[Shared Hosting]How to install Flarum on localhost and shared hosting
[Shared Hosting]How to upload Flarum to shared hosting after managed in localhost
[Shared Hosting]Installing extension on a shared hosting
- Understanding templating in Flarum when you come from a different background
- VPS Flarum installation guide for monkeys
Found an awesome Flarum extension and and resource? Send me a pull request!
- Please make an individual pull request for each suggestion
- Use the following format for links: [NAME](URL) - Description
- New categories or improvements to the existing categorization are welcome