awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
flarum avatar

flarum/flarum

0
View on GitHub↗
16,322 stars·1,669 forks·PHP·MIT·25 viewsflarum.org↗

Flarum

Flarum is a PHP-based community forum software designed for building and managing structured online discussion spaces. It functions as a self-hosted discussion forum and threaded discussion engine, providing a platform for users to create and participate in community conversations.

The platform is designed as an extensible community platform, allowing for customizable forum development through the use of custom extenders to modify system behavior and features.

The system includes capabilities for online community management and forum hosting, supported by a console interface for executing administrative tasks and configuring application paths.

Features

  • Forums & Communities - Provides a complete engine for building and managing online community forums with threaded discussions.
  • Customization Frameworks - Offers a flexible framework for extending core forum features through custom plugins and extenders.
  • Threaded Discussion Interfaces - Implements a threaded discussion engine to organize user posts into hierarchical structures.
  • Relational Database Persistence - Uses a relational SQL database to persist forum threads, posts, and user profiles.
  • REST APIs - Exposes a RESTful API to handle data exchange between the client and server using JSON.
  • Extensible Frameworks - Provides an extensible community platform allowing developers to modify system behavior via custom extenders.
  • Discussion Forums - Maintains dedicated discussion forums for peer-to-peer interaction and community engagement.
  • Hook-Based Extension Frameworks - Provides a hook-based extension framework that allows custom extender classes to modify core system behavior.
  • Module Functionality Extenders - Supports module functionality extenders that allow developers to modify existing library methods and properties.
  • Single Page Applications - Employs a single-page application architecture combining a JSON API backend with a JavaScript frontend.
  • Self-Hosted Discussion Boards - Functions as a self-hosted environment for community conversations with full administrative control.
  • Self-Hosted Forums - Supports deploying and configuring a private forum system on your own server for full data control.
  • Communication and Community - Fast, simple forum software for communities.
  • Communication Platforms - Simple forum software for building communities.
  • Social Networks - Listed in the “Social Networks” section of the Awesome Selfhosted awesome list.
  • Social Networks and Forums - Simple and modern forum software.

Star history

Star history chart for flarum/flarumStar history chart for flarum/flarum

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Flarum

These projects share indexed features with Flarum. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • discourse/discoursediscourse avatar

    discourse/discourse

    47,274View on GitHub↗

    Discourse is an open-source forum engine designed to facilitate long-form threaded conversations and community management. Built as a server-side application, it provides a structured, category-based interface for interactive online communities, supporting user authentication, moderation, and real-time content delivery. The platform utilizes a relational database to manage complex relationships between users, topics, and site settings. The application distinguishes itself through a modular architecture that allows for custom plugins and themes, enabling the adaptation of discussion spaces to

    Rubydiscourseemberforum
    View on GitHub↗47,274
  • lemmynet/lemmyLemmyNet avatar

    LemmyNet/lemmy

    14,454View on GitHub↗

    Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social networking servers. By implementing the ActivityPub protocol, it allows autonomous instances to exchange content, synchronize user interactions, and participate in a global, distributed network without centralized control. The platform distinguishes itself through a decoupled architecture that separates the backend API from the frontend, facilitating the development of custom interfaces while maintaining unified user handles and cross-platform communication. It provides granul

    Rustactivitypubchatfediverse
    View on GitHub↗14,454
  • flarum/coreflarum avatar

    flarum/core

    6,729View on GitHub↗

    This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It functions as a JSON API community platform, exposing all data and functionality through a standardized interface to support a single-page application architecture. The system is built to be a multi-language discussion board with integrated localization and language pack support. The platform is defined by a modular architecture that allows for extensive customization through an extension-based plugin system. This extensibility enables the modification of core behavior, the addition

    PHP
    View on GitHub↗6,729
  • lobsters/lobsterslobsters avatar

    lobsters/lobsters

    4,707View on GitHub↗

    Lobsters is a link aggregator platform and social news engine designed as a technical community forum. It serves as a threaded discussion board where users share external web links and engage in nested conversations and debates. The platform maintains a curated environment through an invitation-only membership model, restricting account creation to users with valid referral codes. It employs a vote-weighted ranking system and user reputation management to highlight high-quality technical content and trusted contributors. The system includes comprehensive community management tools, including

    Ruby
    View on GitHub↗4,707
Compare all 30 related projects→

Frequently asked questions

What does flarum/flarum do?

Flarum is a PHP-based community forum software designed for building and managing structured online discussion spaces. It functions as a self-hosted discussion forum and threaded discussion engine, providing a platform for users to create and participate in community conversations.

What are the main features of flarum/flarum?

The main features of flarum/flarum are: Forums & Communities, Customization Frameworks, Threaded Discussion Interfaces, Relational Database Persistence, REST APIs, Extensible Frameworks, Discussion Forums, Hook-Based Extension Frameworks.

Which projects share features with flarum/flarum?

Projects with overlapping indexed features include: discourse/discourse — Discourse is an open-source forum engine designed to facilitate long-form threaded conversations and community… lemmynet/lemmy — Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social… flarum/core — This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It… lobsters/lobsters — Lobsters is a link aggregator platform and social news engine designed as a technical community forum. It serves as a… nodebb/nodebb — NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable… flarum/framework — This project is a self-hosted forum software and extensible community platform designed to facilitate online…