0

mkennedy.codes · 4d · discuss

tl;dr; chameleon-rs is my Rust implementation of Chameleon for Python web apps. It runs existing templates unchanged, with faster rendering, async support, and support for free-threaded Python. The Chameleon HTML (template) language is one of my favorites. It was the default in Pyramid when I used to use that framework for my projects. I’ve since created fastapi-chameleon and chameleon-flask to allow you to easily use Chameleon on these more modern web frameworks. Why modernize Chameleon for free-threaded Python? But the world has changed. With official support for free-threaded Python in Python 3.14 and continued evolution in 3.15, we need to...