MODX Revolution
A fast, secure, and flexible open-source PHP CMS that gives you full control over markup and design.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
A PHP CMS that gives you full creative freedom without restrictive templates.
Core Features
- True markup freedom: output pure HTML/CSS/JS without template restrictions
- Modular architecture: extensible with plugins, snippets, and custom themes
- Multi-site & multi-language: manage multiple domains and languages from one backend
- Granular permissions: fine-grained user and resource access control
- Built-in caching & performance: page staticization, database query caching
What It Can't Do
- •Steeper learning curve compared to WordPress; you need to understand concepts like Chunks, Snippets, and Templates. Upgrade from 2.x to 3.0 requires careful migration; some old plugins may not be compatible. The community is smaller but responsive via official forums and Slack.
Use Cases
- Corporate multilingual websites, government portals, e-commerce
- Personal blogs, portfolio sites, community forums
- Mobile API backend, custom application framework
Detailed Introduction
MODX Revolution is an open-source Content Management System and Application Framework built with PHP. It allows you to create anything from corporate multi-language sites to personal blogs and mobile APIs. Its key strength lies in giving developers and designers complete creative freedom: you control every line of HTML, CSS, and JavaScript without being locked into a rigid templating system. The core is modular and extensible, enabling customizations for virtually any requirement or traffic volume. MODX is also known for its strong security track record and excellent performance. It supports multiple database backends (MySQL, PostgreSQL, SQLite) and runs on standard LAMP/LEMP stacks. The community is active, with official forums, Slack, and regular updates.
Troubleshooting & FAQ (1)
TroubleshootingWhy do I get 'Uncaught TypeError: values.permissions.split is not a function' when editing user groups in MODX after upgrading?
This error occurs when outdated or cached JavaScript files from a previous MODX version remain after an upgrade to 3.2.0. To fix it, clear the MODX cache (via Manager > Site > Clear Cache) and verify that all core files are correctly updated. If the issue persists, re-run the setup/upgrade process to ensure all assets are properly replaced.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Download the latest stable release from modx.com/download
Step 2: Extract the archive into your server root (requires PHP 7.4+ and MySQL/MariaDB)
Step 3: Visit your site URL in a browser, follow the installer to input database info and admin account
- Step 1: Download the latest stable release from modx.com/download
- Step 2: Extract the archive into your server root (requires PHP 7.4+ and MySQL/MariaDB)
- Step 3: Visit your site URL in a browser, follow the installer to input database info and admin account
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete all files in the web root directory and drop the associated database. Backup important data and custom code before removal.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.
terminal
Modern, feature-rich terminal application for Windows command-line users, with tabs, GPU acceleration, and full customization.
core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.