flarum/framework

Simple forum software for building great communities.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 32 minutes ago
Added to GitGenius on September 9th, 2026
Created on December 20th, 2014
Open Issues & Pull Requests: 104 (+0)
GitHub issues: Enabled
Number of forks: 883
Total Stargazers: 6,750 (+0)
Total Subscribers: 214 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.7 days
Mean response time: 48.4 days
90th percentile: 81.3 days
Tracked items: 259

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 82% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 15% of issues opened in the past year have been closed. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 51
New in 7 days: 4
Closed in 7 days: 1
Avg open age: 435 days
Stale 30+ days: 30
Stale 90+ days: 23

Recent activity

Opened in 7 days: 4
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • type/bug (184)
  • type/feature (10)
  • needs-discussion (7)
  • type/accessibility (6)
  • invalid (5)
  • needs-clarification (3)
  • type/extensibility (3)
  • type/regression (3)

Detailed Description

Flarum is a forum software platform for building online communities.

Flarum addresses the need for lightweight, modern discussion platforms by combining PHP backend simplicity with a performant JavaScript frontend built on Mithril. The architecture prioritizes minimal bloat and quick deployment while maintaining a responsive, intuitive interface across devices. The core design philosophy emphasizes ease of use without sacrificing the features required to run active communities.

Flarum suits projects where simplicity and extensibility matter equally. It works well for organizations wanting to host their own forum without complex infrastructure requirements, and for developers who need to customize or extend the platform through its Extension API. The tool is designed for humans rather than administrators, making it accessible to non-technical community managers while remaining flexible for technical customization.

The project maintains a dedicated security contact channel and publishes a security policy for vulnerability disclosure. Documentation is centralized and the team operates a community forum and Discord server for user support. Contribution guidelines are documented and the project participates in community-driven development initiatives.