Interesting. I have used free marker. Pretty happy with it in general. But inability to mutate collections is an annoyance.
I will checkout blueprint. A zero dependency library is always a bonus. I don’t see any mention of thread safety in the docs for the engine though.