PHPackages                             michaelbelgium/mybb-to-flarum - 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. michaelbelgium/mybb-to-flarum

ActiveFlarum-extension

michaelbelgium/mybb-to-flarum
=============================

Migrate a MyBB Forum to a fresh Flarum instance

v8.2.1(3y ago)261.0k↓11.8%17[5 issues](https://github.com/MichaelBelgium/mybb_to_flarum/issues)[2 PRs](https://github.com/MichaelBelgium/mybb_to_flarum/pulls)MITPHP

Since Jan 3Pushed 3y ago3 watchersCompare

[ Source](https://github.com/MichaelBelgium/mybb_to_flarum)[ Packagist](https://packagist.org/packages/michaelbelgium/mybb-to-flarum)[ GitHub Sponsors](https://github.com/sponsors/MichaelBelgium)[ RSS](/packages/michaelbelgium-mybb-to-flarum/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (1)Versions (18)Used By (0)

mybb\_to\_flarum
================

[](#mybb_to_flarum)

This is a [Flarum](https://flarum.org/) extension to migrate data from a mybb forum to a fresh flarum instance.

[![image admin section](https://camo.githubusercontent.com/17f9265d91153d6a2c9663783ccdd1a107c8f367f8882901433b087d06323482/687474703a2f2f7075752e73682f43724133782e706e67)](https://camo.githubusercontent.com/17f9265d91153d6a2c9663783ccdd1a107c8f367f8882901433b087d06323482/687474703a2f2f7075752e73682f43724133782e706e67)

What can it migrate?
--------------------

[](#what-can-it-migrate)

In your admin panel you can choose what to migrate.

- Users (their passwords are ALL reset and they'll have to click "Forgot password?")
- Categories
- Forums
- Posts
- Groups
- Avatars
- Attachments (requires fof/upload)

Installation
------------

[](#installation)

*This extension has been tested with MyBB v1.8.\* and Flarum v1.\**

Execute this command in the root of your flarum installation: `composer require michaelbelgium/mybb-to-flarum`. Navigate to your admin panel, enable the extension and you get a new link in the admin navigation bar.

Usage
-----

[](#usage)

you can trigger the migration from the admin panel or the console:

```
> php flarum migrate-data:from-mybb

Description:
  Migrates data from an existing mybb forum

Usage:
  migrate-data:from-mybb [options]

Options:
      --host=HOST            host of the mybb database
  -u, --user=USER            user of the mybb database
  -p, --password[=PASSWORD]  password for the mybb database [default: ""]
  -d, --db=DB                name of the mybb database
      --prefix[=PREFIX]      prefix of the mybb database tables [default: "mybb_"]
      --users                Import users (excluding avatars)
      --threads-posts        Import posts (excluding soft deleted posts/threads)
      --groups               Import groups
      --categories           Import categories
      --avatars              Import avatars
      --path[=PATH]          Path to the mybb forum (required for avatar and attachment migration) [default: ""]
      --soft-posts           Import soft deleted posts
      --soft-threads         Import soft deleted threads
      --attachments          Import attachments
  -h, --help                 Display help for the given command. When no command is given display help for the list command
  -n, --no-interaction       Do not ask any interactive question

```

### Example commands

[](#example-commands)

Migrate only users and avatars

```
> php flarum migrate-data:from-mybb --host=127.0.0.1 --user=homestead --password=secret --db=mybb --users --avatars --path=../mybb

```

Migrate everything (excluding avatars and soft deleted posts/threads)

```
php flarum migrate-data:from-mybb --host=127.0.0.1 --user=homestead --password=secret --db=mybb --users --groups --threads-posts

```

Migrate users with threads and posts including soft deleted threads but excluding soft deleted posts

```
php flarum migrate-data:from-mybb --host=127.0.0.1 --user=homestead --password=secret --db=mybb --users --threads-posts --soft-threads

```

Important notes
---------------

[](#important-notes)

- If u specify u want to migrate avatars then a path to your MyBB forum is required also.
- Forums with a redirect hyperlink are skipped. Flarum doesn't support them (yet).
- A guest who created a MyBB post or thread will appear as a deleted user in Flarum and not specifically a "guest".
- The core BBcode extension should be enabled too.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity30

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 89.7% 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 ~95 days

Recently: every ~145 days

Total

16

Last Release

1250d ago

Major Versions

v3.0-beta.3 → v4.02019-07-05

v4.2 → v5.02020-05-21

v5.1 → v6.02020-10-23

v6.0 → v7.02021-02-02

v7.1 → v8.02021-12-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/888b7a13d8ef5d680c9bc4a9baa1db37953015e30643e6320b3533459dd23d7a?d=identicon)[MichaelBelgium](/maintainers/MichaelBelgium)

---

Top Contributors

[![MichaelBelgium](https://avatars.githubusercontent.com/u/8951045?v=4)](https://github.com/MichaelBelgium "MichaelBelgium (130 commits)")[![dshovchko](https://avatars.githubusercontent.com/u/564184?v=4)](https://github.com/dshovchko "dshovchko (7 commits)")[![Vaalyn](https://avatars.githubusercontent.com/u/13745863?v=4)](https://github.com/Vaalyn "Vaalyn (7 commits)")[![rob006](https://avatars.githubusercontent.com/u/5972388?v=4)](https://github.com/rob006 "rob006 (1 commits)")

---

Tags

flarumflarum-installationforummybbmybb-forum

### Embed Badge

![Health badge](/badges/michaelbelgium-mybb-to-flarum/health.svg)

```
[![Health](https://phpackages.com/badges/michaelbelgium-mybb-to-flarum/health.svg)](https://phpackages.com/packages/michaelbelgium-mybb-to-flarum)
```

###  Alternatives

[fof/upload

The file upload extension for the Flarum forum with insane intelligence.

188171.7k15](/packages/fof-upload)[fof/byobu

Well integrated, advanced private discussions.

61105.8k9](/packages/fof-byobu)[fof/gamification

Upvotes and downvotes for your Flarum community

4157.1k6](/packages/fof-gamification)[flarum/suspend

Suspend users so they can't post.

10404.5k16](/packages/flarum-suspend)[fof/user-bio

Add a user bio to user profiles

2196.5k9](/packages/fof-user-bio)[flarum/extension-manager

An extension manager to install, update and remove extension packages from the interface (Wrapper around composer).

12211.5k](/packages/flarum-extension-manager)

PHPackages © 2026

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