I’m building a templating library based on Scalatags.
It is pure scala, no templating language involved!
In that regard it is simpler than Twirl and others.
Most of the components are interface based, so you can easily switch implementations.
Currently it can render Bootstrap3 and Bulma(still experimental).
Of course, you can use plain old Scalatags if you dont like Hepek’s abstractions! ;)
Here’s a working example with Play 2.7: