Awesome Open Source
Awesome Open Source

Project Status: WIP – User Interface and SQL InnoDB utf8mb4 in progress. Project Status: Active – The project has reached a stable, usable state and is being actively developed. License

/////////////////////// — XCL : : Web Application Platform

⚡ 🔨 🎨 [WIP] LOCAL-FIRST / Refactoring UI-X 2.3.1

💻 The Minimum Requirements
      Apache, Nginx, etc.
      PHP 7.2.x
      MySQL 5.6, MariaDB
      InnoDB utf8 / utf8mb4

/////////////////////// — Table of Contents

Click to expand
     [WIP] Master  – XCL 2.3.0 alpha : User Interface and SQL InnoDB utf8mb4 in progress !
	 [WIP] Develop – XCL 2.3.0 alpha Smarty 3 !

/////////////////////// — Overview


XOOPSCube is a web application platform and XCL is a user-friendly package with modules ready-to-use. Whether you plan to create your own personal or corporate community website with news, forums, blog, photo album or gallery, portfolio, etc. XCL will run smoothly on any AMP environment – the most popular open-source cross-platform web server solution stack consisting of Apache, MySQL, and PHP available for Linux, macOS and Windows.

Wizard Installer

Clone this repo or download XCL and unzip in your web server's public directory (e.g. /var/www/html/, /public_html/). Launch your browser and follow the XCL Wizard Installer step-by-step process to complete the installation ( 2min ).

XCL Web App Wizard Installer

Web App Module Management

After you complete the Wizard process, there are lots of options to customize your web app platform : select the modules to install, add modules blocks or custom blocks (HTML, Smarty, HTML) to specific pages, change users and group permissions, customize meta tags (SEO) and localization. X-Update provides a simple click-and-run solution to get all the necessary protection and functionality at the right time. Get and deploy themes, preloads (i.e. plugins), and modules updates.

XCL Admin Module Management

/////////////////////// — The Features

XCL features

Below is a list of some key elements:

  • Easy Wizard installation
  • Modular architecture
  • Essential third-party modules (Blog, Forum, Photo, Wordpress, Wiki)
  • Private Message and notification
  • Must-have built-in advanced search
  • Extensions (preloads to customize functionality)
  • Simple Cube Core to build up a custom cms
  • Debug function for easy development
  • User and Group-based granular permission system
  • Translation support and user-interface for localization
  • CMS with custom headers and style changes as needed
  • Smarty Template engine and caching mechanism
  • Themes and Templates management
  • Embedded WYSIWYG HTML Editor
  • File-manger with remote drives (Dropbox, One Drive, Google Drive,...)
  • Free choice of CSS, Javascript and PHP frameworks

/////////////////////// — The Documentation


XCL 2.3.x development aims to avoid constraining new designs with legacy backwards compatibility issues and to simplify the design process to extend the Web Application Platform. Still, the XOOPS Cube Legacy API documentation generated by Apigen 2.7.0

/////////////////////// — The License

Open source licenses

📃 XOOPS Cube

XOOPS Cube was started from scratch, and the Cube Core source code is released under the BSD licence.

📃 Legacy Package

The Legacy Package source code which is one set of base modules to ensure backwards compatibility is released under a GPL licence.

/////////////////////// — The Contributors


10key, Aaki, Argon, Asunta, Bandit-x, Beduino, Bindi, Bluemooninc, Domifara, Fugafuga, Gara, Gigamaster, GIJOE, Gusagi, Halt, Hamanaka, Hiroki, Hypweb (Nao-pon), Hxrr, JardaR, Jidaikobo, Kilica, kimura363, Leco, Lumbago, Marijuana, Marine, Mat, Matchan, Metal, Mikhail Miguel, Minahito, Moegiiro, Mumincacao, Masarap, Naao, Nao-pon, Neko88, Nobunobu, Nor, Nbuy (Nobu), Ohsepoa, OhYear, Ohwada, Okuhiki, Onokazu, Orrisroot, Otneg, Plusangel, Pcboy, Roger, RyujiAMANO, Sacchan, Sak-Axyz, Salamander, Shige-p, Shiraga, Slayer_cg, Sohgo, Sow, Suin, Toemon, Tokitam, Tohokuaiki, Tom_g3x, Tomoro, Wanderer, Wanikoo.

Big Thanks

[JetBrains]( is an active participant in the [Open Source community]( Big thanks to the JetBrains Team for supporting XOOPSCube Project ^_^/

Big thanks to the JetBrains Team for supporting XOOPSCube Project


The XOOPS Cube project is community driven. We encourage everyone in the community to contribute their knowledge and expertise. Everyone benefits from every enhancement request, bug report and patch.

The XOOPS Cube Project and distributions have been developed and supported by a volunteer group with a multidisciplinary focus providing a variety of different perspectives and ideas to consider in further development and design. The Core values are integrity, innovation, passion and respect.


When you know who you are, you know what to do, you know what story to tell, and the stories that you want to hear and see. We share the essential knowledge and understanding of “open source” necessary to create tools that encourage creativity and free speech.

"Learn everything you can. Try everything that comes along. Look at everything there is to see. Search, experiment, make mistakes, fail, stand up. Turn religious, turn conservative, turn radical. And then forget all about it and find your way to create."

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Php (404,632
Mysql (12,309
Template (7,758
Theme (6,102
Php7 (4,472
Cms (2,908
Module (2,831
Gui Application (349
Updater (282
Content Management System (276
Wizard (181
Related Projects