Volto is built on React.
Has anyone instead created a frontend for Plone with Angular?
Background: I have a client with several Plone 4 sites, but also Flask and Django. For the non-Plone sites they have frontends built in Angular, which they prefer over React. They may like a Plone-Angular frontend better, as that would mean their own developers could more easily work on it when needed.
Volto is well maintained and already used a lot. I cannot imagine an Angular frontend getting anywhere near that level soon, if at all. But if there are some basic building blocks already, it could help.
(Actually, for this same client we have created an Angular frontend for Plone 5.1, but that is a highly specialised site, so there is not much code that we could borrow from that project.)
If someone has a frontend completely written in Svelte or Vue, speak up as well.
BTW, one idea that I have, if they remain hesitant to jump to Plone 5 or 6, is to put a frontend (Volto or Angular) in front of a Plone 4 site with plone.restapi
. If this works, then the jump to a newer Plone version is much smaller, because you know the frontend should keep working with hardly any changes.