A free open-source bulletin board system written in PHP for creating and managing online community forums.

phpBB screenshot 1

phpBB is an open-source bulletin board system written in PHP. It functions as a self-hosted web application that allows administrators to create and manage online community forums where users can engage in threaded discussions. The software is deployed on a web server and requires a PHP environment to operate, providing a structured framework for organizing topics into categories and managing user accounts through a browser-based interface.

This platform is designed for community building, allowing for the creation of dedicated spaces where members can post messages and reply to existing threads. It handles the backend logic for user permissions, topic categorization, and content moderation. Because it is self-hosted, administrators maintain full control over their data and the specific configuration of their community environment, making it suitable for various scales of online interaction.

Key features

  • Threaded discussion boards for community interaction
  • User account management and registration
  • Administrative tools for forum moderation
  • Support for custom extensions to add functionality
  • Integration with Composer for dependency management
  • Automated unit and functional testing to prevent regressions
  • Support for Vagrant and GitHub Codespaces for development
  • Comprehensive development documentation for core and extensions

The architecture relies on PHP and is designed for high extensibility. Developers can contribute to the core software or create specific extensions by following established coding guidelines. The project utilizes a rigorous development workflow that includes the use of GitHub Actions for continuous integration and a dedicated area for development discussions. This ensures that new features and bug fixes are tested against existing functionality to prevent regressions in the production environment.

phpBB serves as a foundation for organizations and individuals who require a self-managed platform for community communication and long-term knowledge archiving.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age16 years
LicenseGPL-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.