Awesome Flarum
A curated list of amazingly awesome Flarum extensions and resources.
Table of Contents
Extensions
Some are not compatible with the latest version of Flarum.
[2019]
- Last updated in 2019.
Most likely not compatible with the latest version of Flarum. You need to modify it to be compatible.
[Archived]
- This repository has been archived by the owner. It is now read-only.[2018]
- Last updated in 2018.[2017]
- Last updated in 2017.[2016]
- Last updated in 2016.
🔝)
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)
- Basque (eu)
- Chinese (zh-hans) by Csineneo
- Chinese (zh-hans) by CLittlegolden
- Chinese (zh-hant) by Csineneo
- Dutch (nl)
- French (fr) by Milescellar
- French (fr) by Rooaaar
- German (de)
- Hebrew (he)
- Hungarian (hu)
- Indonesian (id)
- Italian (it)
- Japanese (ja) by Littlegolden
- Japanese (ja) by Maa123
- Japanese (ja) by Takumi9942
- Norwegian Bokmål (nb)
- Occitan (oc)
- Persian (fa)
- Portuguese (pt-BR) by Tiuram0n
- Portuguese (pt-PT) by Bertaveira
- Russian (ru) by Flarum Marketplace
- Serbian (sr)
- Slovak (sk)
- Spanish (es)
- Turkish (tr) by Cagatayldzz
- Turkish (tr) by Tolgaaaltas
- Vietnamese (vi) by Datlechin
2019
[2019]
Azerbaijani (az)[2019]
Bosnian (bs)[2019]
Czech (cs) by Ogioncz[2019]
Czech (cs) by PepaR[2019]
Malaysian (my)[2019]
Norwegian (no)[2019]
Polish (pl)[2019]
Thailand (th) by Drsaluml[2019]
Thailand (th) by Wiwatsrt[2019]
Ukrainian (uk)
2018, 2017, 2016 & Archived
[2018]
Albania (sq)[2018]
Bengali (bn)[2018]
Georgian (ge)[2018]
Greek (el)[2018]
Greek (Kinguru) (el)[2018]
Mongolian (mn)[2018]
Myanmar (mm)[2018]
Slovenian (si)[2017]
Galician (gl)[2017]
Portuguese (pt)[2017]
Swedish (sv)[2016]
Danish (da)[2016]
Finnish (fi)[2016]
Lithuanian (lt)[2016]
Norwegian Nynorsk (nn)[2016]
Serbian (Latin Script) (sr-Latn)[2016]
Uzbek (uz)[Archived]
Bulgarian (bg)
🔝)
Ads & Affiliation (- Affiliation Links - Automatically turn links into custom affiliate or redirect links.
- Flagrow Ads - Allows you to configure ads in several locations.
- FoF Amazon Affiliation - Add your Amazon Affiliate tag to Amazon links.
🔝)
Analytics & SEO (- Analytics - Provides your forum Piwik and Google Analytics features.
- FoF Forum Statistics Widget - Add a forum statistics widget to the sidenav section.
- FoF Sitemap - Generate a sitemap.
- SEO friendly slugs for Flarum - Use friendly URLs (aka transliteration) in slugs.
- SEO - Adds SEO tags for your forum.
🔝)
Authentication & Authorization (- FoF Discord Login - Allow users to log in with Discord.
- FoF Disposable Emails - Prevent users from signing up with disposable emails.
- FoF Impersonate - Login as other users of your forum.
- FoF OAuth - Allow users to log in with GitHub, Twitter, Facebook, and more!
- FoF Real Time Login - Makes logins update in real time.
- FoF Username Request - Allow users to request new usernames
- 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.
- SSOwat login - Allow users to login through SSOwat.
[2019]
Eve Login - Allow users to log in with EveOnline.[2019]
FoF GitLab Login - Allow users to log in with GitLab.[2019]
Google Login - Allow users to login using their Google account.[2019]
ReFlar Two Factor - Increases security by adding TOTP and Twillio two factor authentication.
🔝)
Discussion (- Discussion views - Track how much times a discussion has been viewed.
- Emoji Picker - Add EmojioneArea emoji picker.
- Fajuu - Icons Changer - Adds the ability to change the style of icons and change the individual icons.
- 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 Discussion Thumbnail - Replace author avatars with the first image in a discussion's starting post.
- FoF Drafts - Allow users to create post and discussion drafts.
- FoF Filter - Filter out words and phrases from forum posts.
- FoF Follow Tags - Follow tags and be notified of new discussions and replies.
- FoF Formatting - Customize TextFormatter with plugins through the admin interface.
- FoF FrontPage - Push discussions to the front of your Flarum forum index.
- FoF Gamification - Add upvotes, downvotes, and ranks.
- FoF GitHub Autolink - Autolink GitHub issues and commits in posts.
- FoF Merge Discussions - Merge two or more discussions into one.
- FoF Polls - Adds polls to your discussions.
- FoF Reactions - Adds reactions to your community.
- FoF Split - Separate posts from one discussion into its own, splits discussions.
- FoF URL Transliterator - Transliterate non-ASCII characters in discussion URL.
- Imgur Upload by Matteocontrini - Simple image upload from the Flarum editor.
- Mason - The discussion custom fields builder.
- ReFlar Level Ranks - Add a level/experience bar to your forum.
[2019]
Advanced Pusher - See new discussions and posts in real-time using Pusher. This repo is modified based on flarum/pusher.[2019]
Auto More - Automatically clicks the 'load more' button when it comes into view.[2019]
AutoImage - Automatically turn image links into images.[2019]
Chords - Post basic sheet music.[2019]
Comic Sans - Turn text into Comic Sans for no reason.[2019]
FancyBox - Image formatting and lightbox modal using FancyBox. (see fancyapps.com/fancybox).[2019]
ImgOss Upload - Simple image upload from the Flarum editor.[2019]
Markdown Tables - Active markdown tables.[2019]
Spoiler BBCode - Adds a[Spoiler]
BBCode.[2019]
Summaries - Show summaries on all discussions.[2019]
Super Sticky - Pin discussions to the top of the top of the list.[2019]
Userbars - Puts 5 randomly selected userbars under each post.[Archived]
Best Answer - Select post best answer.
🔝)
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.
🔝)
Security & Spam (- FoF Guardian - Automates reviewing users based on their forum behaviour and activity.
- FoF Pwned Passwords - Check passwords against the Have I Been Pwned password database.
- FoF reCAPTCHA - Increase your forum's security with Google reCAPTCHA.
- FoF Spamblock - Mark user as spammer, suspending them & hiding their posts and discussions.
- FoF Stop Forum Spam - Run registrations through the Stop Forum Spam database.
- FoF Ban IPs - Ban IP addresses from your forum.
[2018]
FoF Secure HTTPS - Changes all images using HTTP to HTTPS.
🔝)
User (- FoF Default User Preferences - Enable emails for replies and mentions by default in user preferences.
- FoF Ignore Users - Lets users to ignore other users.
- FoF Profile Image Crop - Allow cropping when uploading profile picture.
- FoF Social Profile - Add custom social media pages to your user profile.
- FoF User Bio - Add the user bio back into Flarum.
- Profile views - Track how much times a profile has been viewed.
[2019]
FoF Masquerade - User profile builder extension for your forum.[2019]
Contact - Add user contact information.[2019]
Online - Display online users on the left sidebar.
🔝)
Mail (- 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.
[2019]
Email verification switch - Disable new registered user email verification.[2019]
FoF Pretty Mail - Allows you to make custom HTML templates for emails.[2019]
User default 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.
🔝)
Theme Enhancements (- Flarum Userscript EasyOnTheEyes - Flarum is great but at night, your eyes might suffer from all this whitey colors. Here comes this userscript.
- FoF Night Mode - Turn your flarum forum to dark as user.
- Material Design by Extum - Materialize your forum with this Flarum extension that uses the latest guidelines.
- OS-X Yosemite Mountain
- Theme Light Shadow - Light theme with shadow box look.
[2019]
Color Circles - Add a color circle around avatars based on user group.[2018]
Blue Night style[2017]
Flarloader - A loading bar for Flarum.
🔝)
Others (- Canonical URL - Create redirects to the canonical url of your forum.
- Console - Register custom commands and task scheduling.
- FoF Clockwork - Clockwork integration.
- FoF Custom Footer - Allows the addition of a custom footer.
- FoF GeoIP - Geolocation for your Flarum forum.
- FoF HTML Errors - Add custom HTML error pages.
- FoF Linguist - Customize translations with ease.
- FoF Links - Manage Flarum primary navigation links.
- FoF Moderator Notes - Create private notes for your forum users.
- FoF Open Collective - Open Collective integration for your Flarum forum.
- FoF Pages - Create custom pages with Flarum.
- FoF Passport - The Laravel Passport compatible oauth extension.
- FoF Prevent Necrobumping - Warn before necrobumping old discussions.
- FoF Sentry - Flarum integration for Sentry.
- FoF Subscribed - Adds additional subscriptions to specific events.
- FoF Terms - Ask your users to accept TOS and privacy policy.
- FoF User Directory - The permission based public user directory extension.
- ReFlar Cookie Consent - Customizable cookie consent notice for your Flarum installation.
- Upload - An extension that handles file uploads intelligently.
[2019]
Algolia Search - Replace the default Flarum search with Algolia search.[2019]
Catch the fish - Watch your users catch as many fishes as they can.[2019]
Categories - Old school hierarchical categories.[2019]
Flarum Multi Tenancy - Multi Tenancy for Flarum on single install and database.[2019]
Keyboard Shortcuts - Adds keyboard shortcuts.[2019]
Money - Give money to your users for different actions.[2019]
Notify - Get notified about forum activity in Slack, HipChat, Gitter or Telegram.[2019]
Queue - Add asyn job queue handle feature to laravel with laravel queue.[2019]
Syndication - Brings RSS and Atom feeds.[2018]
FoF Default Group - Assign a default group to new users automatically.
Resources
- 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.
🔝)
Utilities (- Extension Generator by FoF - Create a Flarum extension from a boilerplate in minutes!
- Flarum API client - Standalone package for calling the API of a Flarum installation.
- Flarum Management - Manage Flarum installs.
[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.[Archived]
[Migration]
FluxBB to Flarum - FluxBB to Flarum 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.
🔝)
Tutorials (- 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
Contributing
Found an awesome Flarum extension and and resource? Send me a pull request!
🔝)
Guidelines (- 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