Skip to content

A next-gen forum: Simple, Modern, and Blazing Fast—no SQL, just JSON-powered 🚀.

License

Notifications You must be signed in to change notification settings

Fred89/Flatboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preview

Flatboard PHP JSON SQLite

===================

Fast and lightweight flat-file forum software, powered by JSON or SQLite.

Important: Flatboard 5 is a complete refactoring of the forum software. Flatboard 4 is the last supported version of the previous architecture. Flatboard 5 introduces a modern MVC architecture, improved performance, enhanced security, and many new features.

We're just getting started, so if you have any questions, comments, bugs to report or enhancements that should be implemented, please do feel free to post those here on GitHub.
Online demo/support: https://flatboard.org

Getting Started

REQUIREMENTS

System requirements

Make sure your server meets the following requirements.

  • Web Server (Apache 2.4 with mod_rewrite or Nginx)
  • PHP 8.0 or higher

PHP extensions

Flatboard 5 needs the following PHP extensions to be enabled:

Required:

  • PHP json module for JSON manipulation (usually included).
  • PHP mbstring module for full UTF-8 support.
  • PHP openssl module for security features.

Recommended:

  • PHP fileinfo module for secure MIME type validation of uploaded files.
  • PHP zip module for ZIP archive content analysis.
  • PHP pdo_sqlite module if using SQLite storage (Pro only).
  • PHP gd or imagick module for avatar generation and image processing.

Installation

  1. Download the latest version from flatboard.org
  2. Extract the archive.
  3. Upload all files to your server/hosting.
  4. Visit your domain http://domain.com
  5. Follow the Flatboard Installer to configure your website.

Note: The installer will automatically detect your configuration and guide you through:

  • System check (PHP version, extensions)
  • Storage type selection (JSON or SQLite for Pro)
  • Site configuration
  • Admin account creation
  • SMTP configuration (optional)

License

The GPL3 License (GPL3) Copyright (c) 2015-2026 Frédéric Kaplon.

Flatboard Community - Licensed under GPL3, free and open source.
Flatboard Pro - Licensed under GPL3, requires purchase to access.