awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
flarum avatar

flarum/framework

0
View on GitHub↗
6,727 Stars·872 Forks·PHP·MIT·5 Aufrufeflarum.org↗

Framework

This project is a self-hosted forum software and extensible community platform designed to facilitate online discussions and member engagement. It functions as a REST API discussion engine, providing a backend that manages community interactions and forum data via a standardized JSON interface for external applications.

The platform is distinguished by a modular architecture that allows for deep customization through a package-based extension system and an interface extension framework. It employs an extender-based customization model, enabling external modules to modify internal system behavior by registering callbacks.

The framework covers a broad range of administrative and operational capabilities, including permission-based access control, multilingual support management, and automated background task scheduling. It also provides tools for database migration management, administrative action logging, and the configuration of email delivery drivers.

The system includes a command-line utility for retrieving system versioning and extension status for debugging purposes.

Features

  • Forum Software Frameworks - Provides a modular framework for extending forum functionality through custom extensions and API integrations.
  • Forums & Communities - Functions as a web-based application for community management and threaded long-form discussions.
  • External API Integrations - Enables connecting forum content to external applications using a REST API for retrieval and updates.
  • Self-Hosted Discussion Boards - Provides a private, self-hosted installation for managing community conversations and discussion threads.
  • Database Migrations - Provides tools for versioning and applying schema changes to ensure database compatibility across software versions.
  • REST APIs - Provides a comprehensive REST API for programmatic retrieval and modification of forum data and community interactions.
  • Extension Package Managers - Features a dedicated system for managing third-party add-ons through dependency resolution and repository-based installation.
  • REST API Interfaces - Exposes forum functionality and data through a standardized REST-based JSON interface for external clients.
  • API Request Authentication - Secures endpoints using session cookies, API keys, or short-lived access tokens for external scripts.
  • Permission-Based Access Control - Regulates user capabilities across the platform by mapping specific access scopes to roles and groups.
  • User Access Management - Defines global and specific access scopes for user groups to control member capabilities across the platform.
  • Extensibility Frameworks - Provides a comprehensive framework for creating extensions that modify the software's structure and behavior.
  • Extensible Plugin Architectures - Employs a modular architecture that allows deep customization through a package-based extension system.
  • Plugin Extenders - Uses an extender-based architecture allowing external modules to modify internal system behavior via registered callbacks.
  • Community Moderation Systems - Provides administrative tools and workflows for filtering content and managing user interactions to maintain community order.
  • User Account Administration - Provides tools to list all members, edit profiles, and perform administrative actions on user accounts.
  • REST API Backends - Acts as a server-side REST API backend that exposes endpoints for managing forum data and interactions.
  • Community Profile Configurations - Allows administrators to configure the community name, description, welcome banner, and global email settings.
  • Multilingual Content Management - Manages translation keys and locale files to provide localized content and interfaces for international audiences.
  • Background Task Schedulers - Automates repetitive system maintenance through a scheduled background task execution system.
  • Task Schedulers - Executes registered background jobs at regular intervals for maintenance and automated community postings.
  • Programmatic Thread Creation - Exposes an API endpoint for the programmatic submission of new discussion threads to the community.
  • Database Schema Migrations - Uses versioned migration scripts to automate database schema updates and ensure structural compatibility.
  • Background Task Schedulers - Implements a task runner to execute repetitive maintenance and automated background jobs at fixed intervals.
  • Multilingual Site Support - Provides tools for installing language packs, toggling translated interfaces, and setting default global languages.
  • Audit Log Filters - Allows searching and isolating specific events within system activity logs by actor, action, or IP address.
  • Moderation Action Logs - Records moderation events to a read-only log to track administrative actions.
  • Appearance Customizations - Provides administrative tools for modifying visual themes, color schemes, branding, and logos.
  • Style Injections - Provides mechanisms for overriding default system styles by applying custom CSS rules to the theme engine.
  • Interface Localization - Includes tools for translating user interface labels and extension text into multiple languages.
  • Extension Administration Interfaces - Provides a graphical administrative interface to install, update, enable, and configure third-party add-ons.
  • Php Projects - Listed in the “Php Projects” section of the Awesome For Beginners awesome list.

Star-Verlauf

Star-Verlauf für flarum/frameworkStar-Verlauf für flarum/framework

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Framework

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Framework.
  • flarum/coreAvatar von flarum

    flarum/core

    6,729Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,729
  • buildbot/buildbotAvatar von buildbot

    buildbot/buildbot

    5,452Auf GitHub ansehen↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Python
    Auf GitHub ansehen↗5,452
  • vendurehq/vendureAvatar von vendurehq

    vendurehq/vendure

    7,924Auf GitHub ansehen↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    Auf GitHub ansehen↗7,924
  • crmeb/crmebAvatar von crmeb

    crmeb/CRMEB

    8,956Auf GitHub ansehen↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Vueb2cform-createivewui
    Auf GitHub ansehen↗8,956
Alle 30 Alternativen zu Framework anzeigen→

Häufig gestellte Fragen

Was macht flarum/framework?

This project is a self-hosted forum software and extensible community platform designed to facilitate online discussions and member engagement. It functions as a REST API discussion engine, providing a backend that manages community interactions and forum data via a standardized JSON interface for external applications.

Was sind die Hauptfunktionen von flarum/framework?

Die Hauptfunktionen von flarum/framework sind: Forum Software Frameworks, Forums & Communities, External API Integrations, Self-Hosted Discussion Boards, Database Migrations, REST APIs, Extension Package Managers, REST API Interfaces.

Welche Open-Source-Alternativen gibt es zu flarum/framework?

Open-Source-Alternativen zu flarum/framework sind unter anderem: flarum/core — This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It… buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… crmeb/crmeb — CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,…