PHPackages                             simplemachines/smf - 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. simplemachines/smf

ActiveLibrary

simplemachines/smf
==================

v2.1.7(4mo ago)7160270[121 issues](https://github.com/SimpleMachines/SMF/issues)[19 PRs](https://github.com/SimpleMachines/SMF/pulls)PHPCI passing

Since Jul 8Pushed 1mo ago64 watchersCompare

[ Source](https://github.com/SimpleMachines/SMF)[ Packagist](https://packagist.org/packages/simplemachines/smf)[ RSS](/packages/simplemachines-smf/feed)WikiDiscussions release-3.0 Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (15)Used By (0)

[SMF](https://www.simplemachines.org)
=====================================

[](#smf)

[![Build Status](https://github.com/SimpleMachines/SMF/actions/workflows/php.yml/badge.svg)](https://github.com/SimpleMachines/SMF/actions/workflows/php.yml/badge.svg)[![CrowdIn Status](https://github.com/SimpleMachines/SMF/actions/workflows/crowdin_wf.yml/badge.svg)](https://github.com/SimpleMachines/SMF/actions/workflows/crowdin_wf.yml/badge.svg)

This the development repository for Simple Machines Forum. The software is licensed under [BSD 3-clause license](https://opensource.org/licenses/BSD-3-Clause).

Contributions to documentation are licensed under [CC-by-SA 3](https://creativecommons.org/licenses/by-sa/3.0). Third party libraries or sets of images are under their own licenses.

Notes:
------

[](#notes)

Feel free to fork this repository and make your desired changes.

Please see the [Developer's Certificate of Origin](https://github.com/SimpleMachines/SMF/blob/master/DCO.txt) in the repository: by signing off your contributions, you acknowledge that you can and do license your submissions under the license of the project.

Branches organization:
----------------------

[](#branches-organization)

- ***release-3.0*** - is the branch where updates for version 3.0 are applied
- ***release-2.1*** - is the branch where updates for version 2.1 are applied

Setup
-----

[](#setup)

Using official releases provided by our [downloads website](https://download.simplemachines.org/) requires no additional setup. A helpful guide is provided on our [wiki](https://wiki.simplemachines.org/smf/Installing).

If you are attempting to download from the source code provided on our [github](https://github.com/SimpleMachines/SMF), you will need to run composer.

- Install Composer v2 or higher ()
- Install the dependencies with composer as below (Developers read on) ```
    composer install
    ```
- If you are intending to do development, you will want to install the developer dependencies, you can prepend `COMPOSER_NO_DEV=0` to the command like so ```
    COMPOSER_NO_DEV=0 composer install
    ```
- When updating (`git pull`), you should update the composer and may run into issues if not done so. Developers should add `COMPOSER_NO_DEV=0` to the command ```
    COMPOSER_NO_DEV=0 composer update
    ```

How to contribute:
------------------

[](#how-to-contribute)

- fork the repository. If you are not used to Github, please check out [fork a repository](https://help.github.com/fork-a-repo).
- branch your repository, to commit the desired changes.
- sign-off your commits, to acknowledge your submission under the license of the project.
    - It is enough to include in your commit comment "Signed-off by: " followed by your name and email address (for example: `Signed-off-by: Your Name `)
    - an easy way to do so is to define an alias for the git commit command, which includes -s switch (reference: [How to create Git aliases](https://git.wiki.kernel.org/index.php/Aliases))
- send a pull request to us.
- Do not modify the /vendor directory, rather update the appropriate dependency in composer.json, run `composer update`, then commit both composer.json and composer.lock files.

How to submit a pull request:
-----------------------------

[](#how-to-submit-a-pull-request)

- If you want to send a bug fix for version 3.0, send it to the branch ***release-3.0***

Security matters:
-----------------

[](#security-matters)

Lastly, if you have a security issue you would like to notify us about regarding SMF for any version - please file a [security report](https://www.simplemachines.org/about/smf/security.php) on our website:

For further information regarding our security policy, see SECURITY.md

###  Health Score

51

—

FairBetter than 96% of packages

Maintenance82

Actively maintained with recent releases

Popularity26

Limited adoption so far

Community35

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

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 ~137 days

Recently: every ~74 days

Total

13

Last Release

121d ago

Major Versions

v2.1.4 → v3.0-alpha.12024-01-24

v2.1.6 → v3.0-alpha.42025-08-24

### Community

Maintainers

![](https://www.gravatar.com/avatar/083160f6de37a762b6377f3f9522f566c64e33c6ff7081927f2b90b5b000ded1?d=identicon)[jdarwood007](/maintainers/jdarwood007)

---

Top Contributors

[![Sesquipedalian](https://avatars.githubusercontent.com/u/191731?v=4)](https://github.com/Sesquipedalian "Sesquipedalian (4886 commits)")[![MissAllSunday](https://avatars.githubusercontent.com/u/3420756?v=4)](https://github.com/MissAllSunday "MissAllSunday (2118 commits)")[![Oldiesmann](https://avatars.githubusercontent.com/u/89023?v=4)](https://github.com/Oldiesmann "Oldiesmann (1829 commits)")[![live627](https://avatars.githubusercontent.com/u/431799?v=4)](https://github.com/live627 "live627 (1785 commits)")[![Arantor](https://avatars.githubusercontent.com/u/1156911?v=4)](https://github.com/Arantor "Arantor (985 commits)")[![jdarwood007](https://avatars.githubusercontent.com/u/732116?v=4)](https://github.com/jdarwood007 "jdarwood007 (948 commits)")[![albertlast](https://avatars.githubusercontent.com/u/1782906?v=4)](https://github.com/albertlast "albertlast (825 commits)")[![emanuele45](https://avatars.githubusercontent.com/u/1095308?v=4)](https://github.com/emanuele45 "emanuele45 (785 commits)")[![XinYenFon](https://avatars.githubusercontent.com/u/1669995?v=4)](https://github.com/XinYenFon "XinYenFon (527 commits)")[![sbulen](https://avatars.githubusercontent.com/u/23568484?v=4)](https://github.com/sbulen "sbulen (500 commits)")[![Spuds](https://avatars.githubusercontent.com/u/1181042?v=4)](https://github.com/Spuds "Spuds (451 commits)")[![Dragooon](https://avatars.githubusercontent.com/u/551634?v=4)](https://github.com/Dragooon "Dragooon (327 commits)")[![SychO9](https://avatars.githubusercontent.com/u/20267363?v=4)](https://github.com/SychO9 "SychO9 (247 commits)")[![NanoSector](https://avatars.githubusercontent.com/u/1280380?v=4)](https://github.com/NanoSector "NanoSector (207 commits)")[![DiegoAndresCortes](https://avatars.githubusercontent.com/u/3318127?v=4)](https://github.com/DiegoAndresCortes "DiegoAndresCortes (158 commits)")[![Gwenwyfar](https://avatars.githubusercontent.com/u/28991853?v=4)](https://github.com/Gwenwyfar "Gwenwyfar (147 commits)")[![BrickOzp](https://avatars.githubusercontent.com/u/2890167?v=4)](https://github.com/BrickOzp "BrickOzp (145 commits)")[![dragomano](https://avatars.githubusercontent.com/u/229402?v=4)](https://github.com/dragomano "dragomano (130 commits)")[![SGA-oscar-rydhe](https://avatars.githubusercontent.com/u/36154166?v=4)](https://github.com/SGA-oscar-rydhe "SGA-oscar-rydhe (86 commits)")[![frandominguezl](https://avatars.githubusercontent.com/u/10365222?v=4)](https://github.com/frandominguezl "frandominguezl (85 commits)")

---

Tags

bsd-3-clauseforummysqlmysqliphppostgresqlsimplemachinessimplemachinesforumsmf

### Embed Badge

![Health badge](/badges/simplemachines-smf/health.svg)

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

PHPackages © 2026

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