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
flaskbb avatar

flaskbb/flaskbb

0
View on GitHub↗
2,664 stars·664 forks·Python·19 views

Flaskbb

FlaskBB is a forum software for building online communities and structured discussions, developed using the Flask web framework. It provides a system for organizing public conversations, rendering rich text via a Markdown processor, and managing a multilingual localization engine to support global audiences.

The platform features an extensible plugin framework that allows for the addition of custom logic and new features to the core forum functionality. Access is managed through a role-based access control system that assigns permissions to user groups to restrict or grant access to specific forums and administrative actions.

The software includes a private messaging system for secure member communication and tools for tracking topic activity. Administrative capabilities are provided through a site administration interface and a command-line interface for automation. Visual appearance is handled through a customizable web interface and theme system.

Features

  • Forums & Communities - Provides a comprehensive software system for building and managing online community discussion forums.
  • Group-Based Access Controls - Manages member permissions and group restrictions to control access to specific forum sections.
  • Role-Based Access Control - Implements role-based access control to restrict forum access and administrative actions based on user group permissions.
  • Multilingual Site Support - Enables multilingual site support to make the community platform accessible to a global user base.
  • Plugin Architectures - Implements a modular architecture that allows the addition of new features via dynamically loaded plugins.
  • Modular Plugin Frameworks - Provides the infrastructure to load and execute third-party Python code extensions to expand forum functionality.
  • Plugin-Based Architectures - Employs a plugin-based architecture to allow external Python modules to extend core forum functionality.
  • Localization Engines - Includes a multilingual localization engine to render the user interface in different languages for global audiences.
  • User Interface Localization - Enables language support and translation of visual interface elements through configuration files.
  • Gettext-Based Translation Pipelines - Implements a translation pipeline using Gettext to render the user interface in multiple languages.
  • Template-Driven Rendering - Generates dynamic HTML pages by merging server-side data with Jinja2 templates.
  • Markdown Processors - Implements a system for rendering rich text and styled content from Markdown for user posts.
  • Rich Text Format Parsers - Integrates a Markdown processor to render rich text and styled content within forum posts.
  • Command Line Interfaces - Exposes internal application functions via a dedicated terminal interface for administrative automation.
  • Direct Messaging - Provides secure private one-on-one communication channels for registered members outside of public forums.
  • Private Messaging Systems - Ships a private messaging system for secure, direct communication between registered members.
  • Administrative Interfaces - Provides a dedicated operator interface for managing users, forums, and global system configurations.
  • Site-Specific Layouts - Allows modifications to the site layout and visual themes using templates to match specific aesthetics.
  • Site Theming - Offers a flexible styling system for modifying the visual appearance and branding of the site.
  • Social Networks - Listed in the “Social Networks” section of the Awesome Selfhosted awesome list.
  • Example Applications - Forum software.
  • Open Source Projects - Forum software built with Flask.

Star history

Star history chart for flaskbb/flaskbbStar history chart for flaskbb/flaskbb

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 Flaskbb

These projects share indexed features with Flaskbb. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • apache/incubator-answerapache avatar

    apache/incubator-answer

    15,568View on GitHub↗

    This project is a self-hosted question and answer platform and knowledge management system. It provides a centralized repository for documented answers and community discussions used to support users and resolve technical issues. The system functions as a plugin-based community forum, utilizing a modular extension system to add custom features and tools. It employs a decoupled architecture with a RESTful API backend to separate business logic from the user interface. The platform covers several domain areas including internal knowledge management, customer help centers, and community Q&A hos

    Go
    View on GitHub↗15,568
  • cog-creators/red-discordbotCog-Creators avatar

    Cog-Creators/Red-DiscordBot

    5,437View on GitHub↗

    Red-DiscordBot is a modular framework for building and self-hosting Discord bots. It functions as a server management tool and community moderation bot that can be tailored by enabling or disabling specific feature modules. The system is distinguished by its extensible plugin architecture, which allows for the integration of third-party modules and the development of custom functional packages. Users can manage bot behavior through a chat-based interface, enabling them to assemble custom bots and define unique responses and behaviors without writing new code. The framework covers a broad ran

    Pythonbotchatbotdiscord
    View on GitHub↗5,437
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    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
    View on GitHub↗7,924
  • getgrav/gravgetgrav avatar

    getgrav/grav

    15,395View on GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    View on GitHub↗15,395
Compare all 30 related projects→

Frequently asked questions

What does flaskbb/flaskbb do?

FlaskBB is a forum software for building online communities and structured discussions, developed using the Flask web framework. It provides a system for organizing public conversations, rendering rich text via a Markdown processor, and managing a multilingual localization engine to support global audiences.

What are the main features of flaskbb/flaskbb?

The main features of flaskbb/flaskbb are: Forums & Communities, Group-Based Access Controls, Role-Based Access Control, Multilingual Site Support, Plugin Architectures, Modular Plugin Frameworks, Plugin-Based Architectures, Localization Engines.

Which projects share features with flaskbb/flaskbb?

Projects with overlapping indexed features include: apache/incubator-answer — This project is a self-hosted question and answer platform and knowledge management system. It provides a centralized… cog-creators/red-discordbot — Red-DiscordBot is a modular framework for building and self-hosting Discord bots. It functions as a server management… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… humhub/humhub — HumHub is an open-source enterprise social networking framework designed to facilitate internal communication and team… tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular…