A Rails forum/messageboard engine designed to be simple and feature-rich, easily integrated into existing Rails applications.
Thredded is a Ruby on Rails engine that adds forum and messageboard functionality to existing Rails applications. It provides a complete discussion platform with features like post formatting, notifications, private messaging, and moderation, designed to be integrated seamlessly rather than run as a standalone app. It solves the need for a lightweight, customizable forum solution within a Rails ecosystem.
Rails developers looking to add forum capabilities to their applications without deploying a separate service, or teams building community features into existing Rails projects.
Developers choose Thredded because it's a mountable engine that integrates directly into Rails apps, offering a rich feature set while maintaining simplicity and full control over customization and theming, unlike heavier standalone forum solutions.
The best Rails forums engine ever.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes Markdown/BBCode formatting, read tracking, email notifications, private messaging, and full-text search, providing a comprehensive forum experience out of the box.
As a mountable engine, it integrates directly into existing Rails applications, allowing for easy customization via Sass, view overrides, and flexible permissions.
Offers configurable permissions per messageboard and user, with support for moderation and admin roles, as detailed in the permissions section of the README.
Comes with a lightweight, mobile-friendly default theme that can be extensively customized using Sass variables and view hooks.
The thredded_create_app generator is deprecated and broken, complicating initial setup for new projects and requiring manual integration steps.
Only supports MRI Ruby 3.1+, excluding other Ruby implementations and potentially limiting deployment on older or alternative systems.
Requires manual configuration for migrations, assets, layouts, and permissions, which can be error-prone and time-consuming compared to plug-and-play solutions.
Has only a few official plugins, which may restrict extended functionality and community-driven extensions compared to more mature forum platforms.
Thredded is an open-source alternative to the following products: