+999 for ProcessWire. It's my CMS of choice for 10 years straight and is actually a pretty good platform for web applications as well (with some limitations compared to something like Rails or Laravel since configuration is stored in the database).
I made this 36-part video series comparing WordPress to ProcessWire which I recorded on-and-off between 2014-2018 and released it that year. Although that was a while ago, it's still mostly accurate since both systems are mature and haven't changed drastically in that time (this is before Gutenberg):
https://www.youtube.com/playlist?list=PLOrdUWNK38ibz8U_5Vq4z...
For the JS devs, ProcessWire has a similar approach to Payload CMS from what I've seen (although ProcessWire dates back to 2003 and open-sourced in ~2010/11).
I made this 36-part video series comparing WordPress to ProcessWire which I recorded on-and-off between 2014-2018 and released it that year. Although that was a while ago, it's still mostly accurate since both systems are mature and haven't changed drastically in that time (this is before Gutenberg): https://www.youtube.com/playlist?list=PLOrdUWNK38ibz8U_5Vq4z...
Also worth a read: https://processwire.com/about/wordpress-vs-processwire/
For the JS devs, ProcessWire has a similar approach to Payload CMS from what I've seen (although ProcessWire dates back to 2003 and open-sourced in ~2010/11).
Best CMS ever. :)