PHPackages                             capybash/magicbb - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. capybash/magicbb

ActiveFlarum-extension[Utility &amp; Helpers](/categories/utility)

capybash/magicbb
================

Extra BBCodes, handy toolbar buttons, and unique text formatting for the forum composer.

v7.1.0(8mo ago)61.0kMITTypeScriptPHP &gt;=8.2

Since Oct 13Pushed 8mo agoCompare

[ Source](https://github.com/capybash/magicbb)[ Packagist](https://packagist.org/packages/capybash/magicbb)[ Docs](https://github.com/capybash/magicbb)[ RSS](/packages/capybash-magicbb/feed)WikiDiscussions 1.x Synced yesterday

READMEChangelog (3)Dependencies (1)Versions (8)Used By (0)

✨ MagicBB for Flarum
====================

[](#-magicbb-for-flarum)

MagicBB enhances your [Flarum](https://flarum.org) forum composer by adding handy toolbar buttons, extra BBCodes, and unique text formatting styles. **Supports Flarum 1.x and 2.x**

---

🚀 Features
----------

[](#-features)

- 🖊️ Adds composer toolbar buttons
- 🎨 Extra BBCode tags:
    `[iframe]`, `[left]`, `[right]`, `[justify]`, `[spoiler]`, `[table]`, `[info]`, `[error]`, `[success]`, `[warning]`, `[ileft]`, `[iright]`, `[icenter]`, `[hr]`, `[abbr]`, `[sub]`, `[sup]`
- 📦 Custom formatting styles for:

    - Alerts
    - Spoilers
    - Tables
- 🔐 Permission for iframe usage
- 🖼️ Auto-scaling for Fof Upload Images
- 🎨 Ability to choose an icon for each button
- ⚙️ Admin panel toggles to enable or disable each feature

---

📸 Screenshots
-------------

[](#-screenshots)

[![image](https://private-user-images.githubusercontent.com/228671181/504276657-c9cf5ec8-50f2-414a-a49a-bd7bec751bae.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMyNDMwMzYsIm5iZiI6MTc4MzI0MjczNiwicGF0aCI6Ii8yMjg2NzExODEvNTA0Mjc2NjU3LWM5Y2Y1ZWM4LTUwZjItNDE0YS1hNDlhLWJkN2JlYzc1MWJhZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwNVQwOTEyMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yNDljZDcxY2I5ZGZlOTUxNWQwMTc3NmQ4NzU4ZDY4ODc0MTVlYzM4M2U2MTQ0NDFjYWU1MjBhMjdkMDQ3NDk4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.rzZxK02hogcMna-6uGdHpIo1WqEfbSnhj7uNfuOyiLM)](https://private-user-images.githubusercontent.com/228671181/504276657-c9cf5ec8-50f2-414a-a49a-bd7bec751bae.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMyNDMwMzYsIm5iZiI6MTc4MzI0MjczNiwicGF0aCI6Ii8yMjg2NzExODEvNTA0Mjc2NjU3LWM5Y2Y1ZWM4LTUwZjItNDE0YS1hNDlhLWJkN2JlYzc1MWJhZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwNVQwOTEyMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yNDljZDcxY2I5ZGZlOTUxNWQwMTc3NmQ4NzU4ZDY4ODc0MTVlYzM4M2U2MTQ0NDFjYWU1MjBhMjdkMDQ3NDk4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.rzZxK02hogcMna-6uGdHpIo1WqEfbSnhj7uNfuOyiLM)[![image](https://private-user-images.githubusercontent.com/228671181/497509513-979a2037-8658-42bb-9448-8e00bb0ec4fc.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMyNDMwMzYsIm5iZiI6MTc4MzI0MjczNiwicGF0aCI6Ii8yMjg2NzExODEvNDk3NTA5NTEzLTk3OWEyMDM3LTg2NTgtNDJiYi05NDQ4LThlMDBiYjBlYzRmYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwNVQwOTEyMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mODE5NDYwODBjMjUzYjcyZmUxM2QwN2Q0NDJmM2FjZjc3ZGFlZjFkYzQ0MWIyNzYyMTBkYTMyM2Q5ODNkNjE1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.YL5lIQO-bmtNt-pWQtVTzBfsEAFCzgQEjuyI5C0fnXs)](https://private-user-images.githubusercontent.com/228671181/497509513-979a2037-8658-42bb-9448-8e00bb0ec4fc.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMyNDMwMzYsIm5iZiI6MTc4MzI0MjczNiwicGF0aCI6Ii8yMjg2NzExODEvNDk3NTA5NTEzLTk3OWEyMDM3LTg2NTgtNDJiYi05NDQ4LThlMDBiYjBlYzRmYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwNVQwOTEyMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mODE5NDYwODBjMjUzYjcyZmUxM2QwN2Q0NDJmM2FjZjc3ZGFlZjFkYzQ0MWIyNzYyMTBkYTMyM2Q5ODNkNjE1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.YL5lIQO-bmtNt-pWQtVTzBfsEAFCzgQEjuyI5C0fnXs)[![image](https://private-user-images.githubusercontent.com/228671181/496364560-f6ed58ec-ef3f-4335-8f11-ff31511cc6c1.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMyNDMwMzYsIm5iZiI6MTc4MzI0MjczNiwicGF0aCI6Ii8yMjg2NzExODEvNDk2MzY0NTYwLWY2ZWQ1OGVjLWVmM2YtNDMzNS04ZjExLWZmMzE1MTFjYzZjMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwNVQwOTEyMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wYjg1ZGMyMjk5MTVhYjZjNjA5ODIzYmQzZTIwM2ZiMzI3NDYyZmVjYWE3NzYzNzhmZTdkMjA3YjhiY2E2MjUwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.YlqnnJPodD_sXFvtBpkqUBi6vHGLBEbcIfBzWWTIQtQ)](https://private-user-images.githubusercontent.com/228671181/496364560-f6ed58ec-ef3f-4335-8f11-ff31511cc6c1.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMyNDMwMzYsIm5iZiI6MTc4MzI0MjczNiwicGF0aCI6Ii8yMjg2NzExODEvNDk2MzY0NTYwLWY2ZWQ1OGVjLWVmM2YtNDMzNS04ZjExLWZmMzE1MTFjYzZjMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwNVQwOTEyMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wYjg1ZGMyMjk5MTVhYjZjNjA5ODIzYmQzZTIwM2ZiMzI3NDYyZmVjYWE3NzYzNzhmZTdkMjA3YjhiY2E2MjUwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.YlqnnJPodD_sXFvtBpkqUBi6vHGLBEbcIfBzWWTIQtQ)[![image](https://private-user-images.githubusercontent.com/228671181/500160669-054eefe5-0b9c-4404-9974-f2d821018940.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMyNDMwMzYsIm5iZiI6MTc4MzI0MjczNiwicGF0aCI6Ii8yMjg2NzExODEvNTAwMTYwNjY5LTA1NGVlZmU1LTBiOWMtNDQwNC05OTc0LWYyZDgyMTAxODk0MC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwNVQwOTEyMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lZGZmNThlMmYxZGNjOTlmNTVhZmIxMDUzMzlmMDY2MzIxM2VhMDZjMDc0MTlkMDg5OWVmYTAzNDE5YWU2OTMyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.tbwBkhBMlVVhkRXeRV_mi7glya6fM3EznHTQo7wPARY)](https://private-user-images.githubusercontent.com/228671181/500160669-054eefe5-0b9c-4404-9974-f2d821018940.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMyNDMwMzYsIm5iZiI6MTc4MzI0MjczNiwicGF0aCI6Ii8yMjg2NzExODEvNTAwMTYwNjY5LTA1NGVlZmU1LTBiOWMtNDQwNC05OTc0LWYyZDgyMTAxODk0MC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwNVQwOTEyMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lZGZmNThlMmYxZGNjOTlmNTVhZmIxMDUzMzlmMDY2MzIxM2VhMDZjMDc0MTlkMDg5OWVmYTAzNDE5YWU2OTMyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.tbwBkhBMlVVhkRXeRV_mi7glya6fM3EznHTQo7wPARY)[![image](https://private-user-images.githubusercontent.com/228671181/484854515-1665e56d-0fbe-4370-9b13-dc26015a1930.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMyNDMwMzYsIm5iZiI6MTc4MzI0MjczNiwicGF0aCI6Ii8yMjg2NzExODEvNDg0ODU0NTE1LTE2NjVlNTZkLTBmYmUtNDM3MC05YjEzLWRjMjYwMTVhMTkzMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwNVQwOTEyMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mMTljOTdmYTk3YzZiZDczMGU5ODRhMGEzMzNkN2QyZDNmZmM4NjE5MGFmYzcxODUyNWIwNmQwYjNlMjgxZGZiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ._BmTt-Yx7JgoKypYFw7Yp4ClIC8OuegOy7YN_es72NE)](https://private-user-images.githubusercontent.com/228671181/484854515-1665e56d-0fbe-4370-9b13-dc26015a1930.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMyNDMwMzYsIm5iZiI6MTc4MzI0MjczNiwicGF0aCI6Ii8yMjg2NzExODEvNDg0ODU0NTE1LTE2NjVlNTZkLTBmYmUtNDM3MC05YjEzLWRjMjYwMTVhMTkzMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwNVQwOTEyMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mMTljOTdmYTk3YzZiZDczMGU5ODRhMGEzMzNkN2QyZDNmZmM4NjE5MGFmYzcxODUyNWIwNmQwYjNlMjgxZGZiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ._BmTt-Yx7JgoKypYFw7Yp4ClIC8OuegOy7YN_es72NE)---

📦 Installation
--------------

[](#-installation)

Run in your Flarum root directory:

```
composer require capybash/magicbb:"*"

```

---

🔗 Links
-------

[](#-links)

- [**GitHub Repository**](https://github.com/capybash/magicbb)
- [**Packagist**](https://packagist.org/packages/capybash/magicbb)
- [**Extiverse**](https://extiverse.com/extension/capybash/magicbb)
- [**Discuss**](https://discuss.flarum.org/d/38053-magicbb-extra-bbcodes-toolbar-buttons)

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance60

Regular maintenance activity

Popularity22

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

8

Last Release

255d ago

Major Versions

v5.1.0 → v6.0.02025-10-18

v6.1.9 → v7.0.02025-10-22

1.x-dev → 2.x-dev2025-10-22

PHP version history (3 changes)v5.0.0PHP &gt;=7.4

v5.1.0PHP &gt;=8.2

v7.0.0PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/37e0a12cfec150c4365483b576ec751d66e30a73a6093393d2867df613348edd?d=identicon)[capybash](/maintainers/capybash)

---

Top Contributors

[![capybash](https://avatars.githubusercontent.com/u/228671181?v=4)](https://github.com/capybash "capybash (6 commits)")

---

Tags

composertoolbarformattingbbcodeflarummagicflarum-extension

### Embed Badge

![Health badge](/badges/capybash-magicbb/health.svg)

```
[![Health](https://phpackages.com/badges/capybash-magicbb/health.svg)](https://phpackages.com/packages/capybash-magicbb)
```

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

12128.3k](/packages/flarum-lang-russian)[fof/byobu

Well integrated, advanced private discussions.

59120.6k13](/packages/fof-byobu)[fof/discussion-language

Specify the language a discussion is written in &amp; sort by language

1034.8k4](/packages/fof-discussion-language)[flarum-lang/french

French language pack to localize the Flarum forum software plus its official and third-party extensions.

1938.7k](/packages/flarum-lang-french)[fof/masquerade

User profile builder extension for your Flarum forum.

2025.4k5](/packages/fof-masquerade)[datlechin/flarum-link-preview

Automatically display a rich preview of the link contents.

1817.7k](/packages/datlechin-flarum-link-preview)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
