/Kurenai

A full-featured, user-based messageboard with public board creation and integrated booru features. Running on Laravel 10.

Primary LanguagePHP

About

Kurenai (紅, jap. for "crimson") is a full-featured, user-based imageboard. Compared to other anonymous messageboards, under Kurenai each poster has a consistent username and avatar throughout all the forum and the admin has much more control over how the website behaves.

Under Kurenai:

  • Posters can use BBcode language to make HTML lists, tables and more.
  • Users can create their own boards, though the admin can enable/disable this feature.
  • Admins can add their own custom "emojis" and CSS themes to the website.
  • Security-conscious users can still browse the front-end without JavaScript.
  • The admin can easily create application-level firewall rules to curb user creation from certain IP ranges.

Contributing (currently closed)

If you wish to contribute to this project, please do the following:

  • create a GitHub issue detailing the change you want to make;
  • wait for a response of the project maintainer;
  • if your change is greenlit, implement it on your end and submit a pull request;

Please make sure to follow the PSR-12 coding style standard while implementing your change.

Changes related to security, vulnerabilities and bug fixes are highly desirable. Changes related to inserting/changing the forum's non-essencial features are somewhat desirable. Changes on the project's architecture and those that insert new dependencies into the project are generally not desirable unless they improve the project's security or other highly important property.