SwiftyEdit is a lightweight and open‑source content management system built with PHP, MySQL, or SQLite for creating modern websites. Its minimalistic core is designed to be simple yet highly extendable through plugins and themes, making it suitable for both small projects and larger web solutions.
SwiftyEdit has a very simple structure and can be used for the smallest projects as well as larger challenges. The following modules are integrated in the system:
- The kind of page management a CMS should have.
- Snippets - Don't write the same thing over and over again.
- Blog - Publish your news, pictures, galleries or downloads and videos. Anything you want.
- Shop - Present your offers. Sell your things - including digital products.
- Events - Publish your events and manage reservations and guest lists.
- Software: PHP 8.3 or higher
- Web Server: Apache with PDO/SQLite Module and mod_rewrite
- Database: MySQL 5.6+ or SQLite
Get the latest Version from https://swiftyedit.org/download/
composer create-project swiftyedit/swiftyedit
Please note: Starting with version 2.0, SwiftyEdit requires the /public/ directory as the domain root. Therefore, automatic updates from 1.x to 2.x are not possible. After migrating to 2.x manually, future updates can again be installed automatically.
We kindly invite developers to join and contribute to the SwiftyEdit project. Your ideas, improvements, and code help shape and grow the system into an even better CMS for everyone. When planning a change, please open an issue or get in touch so we can coordinate and support your efforts effectively. Contributions of all sizes are welcome — whether bug fixes, new features, documentation, or translations. Be part of growing something great with your skills!
If you want to create a translation or improve an existing one, please visit the Crowdin Project