A curated list of amazingly awesome Flarum extensions and resources.
Some are not compatible with the latest version of Flarum.
[2020]
- Last updated in 2020.
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.[2019]
- Last updated in 2019.[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.
- Basque (eu)
- Chinese (zh-hans) by Flarum Languages
- Czech (cz) by Madnest
- Dutch (nl) by Flarum Languages
- Dutch (nl) by MichaelBelgium
- French (fr) by Qiaeru
- French (fr) by Rooaaar
- German (de)
- Indonesian (id)
- Italian (it) by Flarum Languages
- Italian (it) by Nearata
- Japanese (ja)
- Portuguese (pt-BR) by Tiuram0n
- Portuguese (pt-PT) by Bertaveira
- Russian (ru) by Flarum Marketplace
- Serbian (sr)
- Slovak (sk)
- Spanish (es)
- Turkish (tr) by Flarum Languages
- Ukrainian (uk)
2020, 2019
[2020]
Chinese (zh-hans) by Csineneo[2020]
Chinese (zh-hant) by Csineneo[2020]
Hebrew (he)[2020]
Hungarian (hu)[2020]
Japanese (ja) by Maa123[2020]
Korean (ko)[2020]
Norwegian BokmΓ₯l (nb)[2020]
Occitan (oc)[2020]
Turkish (tr) by Cagatayldzz[2020]
Vietnamese (vi) by Datlechin[2019]
Azerbaijani (az)[2019]
Bosnian (bs)[2019]
Czech (cs) by Ogioncz[2019]
Czech (cs) by PepaR[2019]
Malaysian (my)[2019]
Norwegian (no)[2019]
Persian (fa)[2019]
Polish (pl)[2019]
Thailand (th) by Drsaluml[2019]
Thailand (th) by Wiwatsrt
2018, 2017, 2016 & Archived
[2018]
Albania (sq)[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 (π)
- FoF Amazon Affiliation - Add your Amazon Affiliate tag to Amazon links.
[Archived]
Flagrow Ads - Allows you to configure ads in several locations.
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 - Adds SEO tags for your forum.
Authentication & Authorization (π)
- 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.
- FoF Doorman - Create invite codes for users to sign up and be assigned to a group.
- Registration Roles - Allow users to assign roles to themselves during registration.
Discussion (π)
- Chords - Post basic sheet music.
- Copy Code To Clipboard - Allows the user to easly copy the text inside the code tag.
- Discussion views - Track how much times a discussion has been viewed.
- Embed Video - Allow users to embed video using DPlayer and BBCode.
- Emoji Picker - Add EmojioneArea emoji picker.
- FoF BBCode Details - Details BBCode.
- FoF BBCode Tabs - Add tabs to your posts by using BBCode tags.
- FoF Best Answer - Mark a post as the best answer in a discussion.
- 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.
- Imgur Upload - Simple image upload from the Flarum editor.
- Mason - The discussion custom fields builder.
[2020]
Diff - View post edit histories.[2020]
Fajuu Icons - Adds the ability to change the style of icons and change the individual icons.[2020]
MathRen - TeX math rendering for your forum.[2020]
Summaries - Show summaries on all discussions.
Security & Spam (π)
- FoF Secure HTTPS - Changes all images using HTTP to HTTPS.
- FoF Ban IPs - Ban IP addresses from your forum.
- 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.
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 Masquerade - User profile builder extension for your forum.
- 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.
- Online - Display online users on the left sidebar.
- Profile views - Track how much times a profile has been viewed.
Mail (π)
- Email verification switch - Disable new registered user email verification.
- FoF Pretty Mail - Allows you to make custom HTML templates for emails.
- Post Notification - Send email notification for each post written or modified.
[2020]
Fajuu - Contact Button - Adds a contact button, which opens an email with the administrator's addressee.
Theme Enhancements (π)
- Color Circles - Add a color circle around avatars based on user group.
- 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
- Stargazing Theme - Stargazing theme for your forum.
- Theme Light Shadow - Light theme with shadow box look.
[2018]
Blue Night style[2017]
Flarloader - A loading bar for Flarum.
Others (π)
- Canonical URL - Create redirects to the canonical url of your forum.
- Catch the fish - Watch your users catch as many fishes as they can.
- Console - Register custom commands and task scheduling.
- First Post Approval - Hold posts and discussions from new users for approval.
- FoF Clockwork - Clockwork integration.
- FoF Custom Footer - Allows the addition of a custom footer.
- FoF Default Group - Assign a default group to new users automatically.
- 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.
- Money - Give money to your users for different actions.
- ReFlar Cookie Consent - Customizable cookie consent notice for your Flarum installation.
- Syndication - Brings RSS and Atom feeds.
- Tags Color Generator - Allows the generation of a random color for tags.
- Upload - An extension that handles file uploads intelligently.
[2019]
Algolia Search - Replace the default Flarum search with Algolia search.[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]
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.
- Official Documentation
- Flarum API Documentation (PHP & JS)
- Building extensions documentation
- Extension development composer
- Laravel 8 API Docs
- Flarum Extension Generator by ReFlar
- 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 Management - Manage Flarum installs.
Mobile App (π)
- 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 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!
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