SaaSHub helps you find the best software and product alternatives Learn more →
Top 14 PHP content-management Projects
-
Grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
Project mention: My blog doesn't need quality, it needs to look like it's from the 90s | news.ycombinator.com | 2025-05-06Perhaps "polish" or "a sleek, modern UI" would have been slightly better wording on my part in regards to the look, but otherwise I'm quite happy that I settled on Grav and also the idea of versioning everything in Git, alongside a CI/CD pipeline, instead of one long lived instance on the server.
Grav is pretty cool: https://getgrav.org/
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
use Joomla\CMS\Helper\LibraryHelper; use Joomla\CMS\Cache\Cache; /** * Function called before extension installation/update/removal procedure commences. * * @param string $type The type of change (install or discover_install, update, uninstall) * @param InstallerAdapter $adapter The adapter calling this method * * @return boolean True on success * * @since 1.0.0 */ public function preflight(string $type, InstallerAdapter $adapter): bool { if ($type == 'uninstall') { return true; } /** * * Joomla when updating extensions of the library type, it actually deletes them (along with the data in the database), * and then installs it again. * In order to avoid losing library data from the database, we are writing this crutch. * * @see https://github.com/joomla/joomla-cms/issues/39360 * */ if ($type == 'update') { $lib_params = LibraryHelper::getParams('Webtolk/Amocrm'); $jconfig = $this->app->getConfig(); $options = array( 'defaultgroup' => 'wt_amo_crm_temp', 'caching' => true, 'cachebase' => $jconfig->get('cache_path'), 'storage' => $jconfig->get('cache_handler'), ); $cache = Cache::getInstance('', $options); $cache->store($lib_params, 'wt_amo_crm_temp'); } return true; }
-
-
Project mention: Matt Mullenweg Asks What Drama to Create in 2025, Community Reacts | news.ycombinator.com | 2024-12-27
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
TYPO3
The TYPO3 Core - Enterprise Content Management System. Synchronized mirror of https://review.typo3.org/q/project:Packages/TYPO3.CMS
Project mention: TYPO3: Open-Source Enterprise CMS for Robust Web Content Management | news.ycombinator.com | 2024-09-05 -
Project mention: Matt Mullenweg, Automattic's CEO, Seems Bound and Determined to Wreck WordPress | news.ycombinator.com | 2025-01-20
-
-
-
Project mention: Ask HN: Who wants to be hired? (September 2024) | news.ycombinator.com | 2024-09-02
Location: Romania
Remote: Yes (worldwide)
Willing to relocate: No
Technologies: PHP, JavaScript, MySQL, PostgreSQL, SQLite, Docker, HTML, SCSS, Bootstrap, Linux
Linkedin: https://www.linkedin.com/in/givanz/
Email: [email protected]
Github: https://github.com/givanz
Experienced Full Stack Developer, developing Open Source Vvveb CMS https://www.vvveb.com and VvvebJS page builder.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PHP content-management discussion
PHP content-management related posts
-
Matt Mullenweg, Automattic's CEO, Seems Bound and Determined to Wreck WordPress
-
Matt Mullenweg Asks What Drama to Create in 2025, Community Reacts
-
Connecting third-party PHP libraries in Joomla
-
Preparing extensions for Joomla 6. CMSObject -> stdClass.
-
WordPress Alternatives
-
TYPO3: Open-Source Enterprise CMS for Robust Web Content Management
-
Modern WordPress – Yikes
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
Index
What are some of the best open-source content-management projects in PHP? This list will help you:
# | Project | Stars |
---|---|---|
1 | Grav | 14,958 |
2 | Joomla! | 4,918 |
3 | Pico | 3,878 |
4 | CraftCMS | 3,417 |
5 | Personal management system | 3,368 |
6 | cms | 2,869 |
7 | Kirby | 1,391 |
8 | MODX | 1,379 |
9 | TYPO3 | 1,104 |
10 | Textpattern | 827 |
11 | WonderCMS | 689 |
12 | distributor | 662 |
13 | Vvveb CMS | 587 |
14 | Flextype | 582 |