phpBB Development: phpBB is a popular open-source bulletin board written in PHP. This repository also contains the history of version 2.
  • PHP 88%
  • HTML 7.3%
  • JavaScript 2.8%
  • CSS 1.6%
  • Shell 0.2%
Find a file
Marc Alexander 9187726b50
Merge pull request #6903 from rubencm/ticket/17588
[ticket/17588] Move index page to controller
2026-01-20 20:55:16 +01:00
.devcontainer [ticket/17544] Fix empty line 2025-09-25 15:50:46 +02:00
.github [ticket/17603] Clean up eslint code 2026-01-02 09:23:47 +01:00
.vscode [ticket/17086] Add missing empty lines and remove extra whitespace 2023-01-14 08:40:49 +01:00
build [ticket/17591] Empty array offset fix 2025-12-11 08:02:15 -08:00
git-tools [ticket/17566] Ensure filename is output in pre-commit hook 2025-12-19 22:16:27 +01:00
phpBB Merge pull request #6903 from rubencm/ticket/17588 2026-01-20 20:55:16 +01:00
tests [ticket/17588] Use router for index page 2026-01-05 17:47:53 +01:00
vagrant [ticket/17556] Increase minimum PHP version to 8.2 2025-12-03 20:22:49 +01:00
.editorconfig [ticket/12951] Made editorconfig file comments better 2014-08-10 15:55:02 +02:00
.gitignore Merge branch '3.3.x' 2025-10-07 18:16:12 +00:00
.stylelintrc [ticket/16405] Update code for eslint and stylelint updates 2022-04-16 17:06:12 +02:00
composer.phar [ticket/17599] Update composer to 2.9.3 2025-12-31 22:36:14 +01:00
doctum.phar [ticket/17230] Update doctum to 5.5.3 for PHP 8.1 compatibility 2023-11-21 20:00:59 +01:00
eslint.config.mjs [ticket/17603] Clean up eslint code 2026-01-02 09:23:47 +01:00
LICENSE [ticket/15768] Add a license to a repository 2018-09-15 12:51:32 +02:00
package-lock.json [ticket/17603] Remove unused packages and update globals 2026-01-02 09:20:31 +01:00
package.json [ticket/17603] Remove unused packages and update globals 2026-01-02 09:20:31 +01:00
phpunit.xml.dist [ticket/17543] Adjust PHPUnit XML configuration 2025-09-17 21:56:54 +07:00
psalm.xml [ticket/17556] Update psalm config and fix issues noted by psalm 2025-11-29 08:48:13 +01:00
README.md [ticket/17404] Update workflow test badges 2024-09-28 09:26:04 -07:00
SECURITY.md [ticket/17478] Remove versions and reword reporting section 2025-03-01 17:04:16 +01:00
Vagrantfile [ticket/17434] Update Vagrantfile ruby syntax 2024-11-22 18:29:07 +01:00

phpBB

phpBB is a free open-source bulletin board written in PHP.

🧑🏻🤝🏻🧑🏽 Community

Get your copy of phpBB, find support and lots more on phpBB.com. Discuss the development on area51.

👨‍💻 Contribute

  1. Create an account on phpBB.com
  2. Create a ticket (unless there already is one)
  3. Read our Coding guidelines and Git Contribution Guidelines
  4. Send us a pull request

🏗️ Setting up a development build of phpBB

To run an installation from the repo (and not from a pre-built package) on a local server, run the following commands:

  • Fork phpbb/phpbb to your GitHub account, then create a local clone of it:
    git clone https://github.com/your_github_name/phpbb.git
    
  • Install phpBB's dependencies (from the root of your phpbb repo):
    cd phpBB
    php ../composer.phar install
    

Alternatively, you can read:

📓 Documentation

phpBB's Development Documentation contains all the information you'll need to learn about developing for phpBB's core, extensions and automated testing.

🔬 Automated Testing

We have unit and functional tests in order to prevent regressions. You can view the bamboo continuous integration here or check our GitHub Actions below:

Branch Description GitHub Actions
master Latest development version Tests
3.3.x Development of version 3.3.x Tests

📜 License

GNU General Public License v2