Lite Forum
Lite Forum is a fast, secure, and lightweight discussion platform built with pure PHP.
It installs in minutes, requires no external frameworks, and supports SQLite (zero-config) and MySQL for maximum flexibility.
It's the perfect solution for:
- product communities
- support boards
- private groups
- small to medium public forums
Just upload, install, and start your community.
🚀 Key Features
🎨 Modern & Responsive Interface
- Bootstrap 5.3 design—clean, elegant, and fully responsive.
- Dark/Light Mode with instant switching and preference persistence.
- Adaptive Components—navbar, editor, cards, tables dynamically adjust to the selected theme.
⚡ High Performance & Zero Dependencies
- Pure PHP—no heavy frameworks.
-
Local Assets—Bootstrap, FontAwesome, and Jodit included.
- No external CDNs.
- 100% GDPR-friendly.
- SQLite by default—instant setup with no configuration.
- Asynchronous Email Queue—emails are processed in the background via AJAX for fast page loads.
🛠️ Tools for Admins & Developers
-
Installation Wizard
- Requirements check
- Database setup
- Admin account creation
-
Dual Database Support
- SQLite (file-based, zero config)
- MySQL (ideal for larger communities)
-
Rich Text Editor
- Jodit WYSIWYG
- Drag-and-drop image uploads (Base64)
- YouTube embeds
- Full dark mode support
🔒 Security First
- PDO Prepared Statements (SQL injection protection)
- DOMPurify Sanitization (XSS protection)
- CSRF tokens for sensitive actions
-
Hashed passwords with
password_hash() - Private SQLite database (protected from public access)
📋 Feature Overview
✔️ User & Engagement Tools
- User registration, login, logout
- Forgot password system
- Profile management with Gravatar
- Unlimited categories & topics
- Threaded replies
- @Mentions with email notifications
- Topic subscriptions (auto-subscribe on reply)
- Unread tracking per user
- Built-in search for posts & topics
✔️ Admin Dashboard
- Forum statistics & overview
- Category management (Create/Edit/Delete/Reorder)
- User management (Block/Unblock/Promote)
- Global settings panel
- Toggle: registrations, mentions, subscriptions, email verification
✔️ Email System
- PHP Mail or SMTP2GO API
- Asynchronous queue (non-blocking)
- Optional cron job for high-volume sites
✔️ Internationalization
- Multi-language ready
- English + Spanish included
- Easy to add new languages (one file per language)
💻 System Requirements
- PHP 7.4+
- PDO SQLite or PDO MySQL
- cURL extension (for SMTP2GO API)
- Works on Apache, Nginx, LiteSpeed, IISPretty URLs supported on Apache/LiteSpeed
🚀 Demo
Live Demo:
https://liteforum.net/demo
User Login → user / user123
Admin Login → admin / admin123
📥 Support
Website:
https://liteforum.net
Support Forum:
https://liteforum.net/support
📦 Installation
⭐ Quick Install (Recommended)
- Upload all files to your server.
- Visit:
https://your-site.com/install.php - Follow the installation wizard:
- Requirements check
- Database selection: SQLite or MySQL
- Admin account setup
- Log in and start building your community.
The installer removes itself automatically.
If it cannot, deleteinstall.phpmanually for security.
🧩 Manual Installation (Optional)
- Copy
config.sample.phptoconfig.php. - Fill in database settings.
- For MySQL: import the SQL schema.
- For SQLite: the forum creates the DB automatically.
⚙️ Configuration
All settings are configurable inside the Admin Dashboard:
- Site name & icon
- Language selector
- Registration toggle
- Email (PHP Mail / SMTP2GO)
- Mentions & subscriptions
- Base URL (used for email links)
- Dark/Light mode toggle
📧 Email Queue System
Lite Forum uses a smart asynchronous queue:
- User posts → response is instant.
- Email is stored in the queue table.
- A lightweight background AJAX worker sends emails after page load.
For high-traffic forums:
Optional Cron Job
* * * * * php /path/to/forum/process_emails.php
📄 License
Lite Forum
© 2025 SinLios Soluciones Digitales. All Rights Reserved.
A complete PHP script with all PHP, CSS and JavaScript required files.