Michael Kennedy
Michael Kennedy's Thoughts on Technology
Tools
Topics
Courses
Talk Python
Python Bytes
Open Source
AI Enablement
About
© 2006 - 2026 Michael Kennedy
Templates
Chameleon templates, modernized: chameleon-rs
I rewrote Chameleon in Rust to make Python web apps faster. chameleon-rs runs your existing templates unchanged and adds async rendering, Markdown, and free-threaded Python support.
Oct 27, 2026
Use Chameleon templates in the Robyn web framework
Introducing chameleon-robyn, a Python package that adds Chameleon template support to the Rust-backed Robyn web framework as an alternative to Jinja.
Mar 19, 2026
Introducing chameleon-flask package
A new package to add Chameleon HTML support to Flask.
Nov 9, 2024
Properly Factor Your Jinja HTML Code with Jinja Partials
You wouldn't write 500 lines of Python in one function, so why do it in HTML?
Dec 3, 2022