The htmy library is an async, pure-Python rendering engine that offers powerful features such as React-like context support and Sync and async function components with decorator syntax. It is unopinionated, allowing users to use their choice of backend, CSS, and JS frameworks. The library is easy to customize and extend, even for junior engineers, with no reliance on advanced Python features. Components are easily converted from various business objects. The library includes a rich set of built-in utilities and components for HTML and other use-cases. The ErrorBoundary component ensures graceful error handling. The primary aim of htmy is to provide a simple, maintainable, customizable rendering engine for creating complex applications.
https://volfpeter.github.io/htmy/