Imho ProcessWire is the best alternative to Wordpress if you need to use PHP and are a developer.
It separates the CMS from the front-end and has a very good API to get the data from the CMS.
It separates the CMS from the front-end and has a very good API to get the data from the CMS.
Grav is cool, if you need PHP you’re good with flat file.
Off topic, but my most fav CMS of all time is definitely Umbraco. It’s built on .NET, but it’s insanely fun to work on.
Between all three if these CMSes, I cringe when I hear “Wordpress.”