{"repo":"volfpeter/htmy","free":true,"listed":false,"github":"https://github.com/volfpeter/htmy","clone":"git clone https://github.com/volfpeter/htmy.git","description":"Async, pure-Python server-side rendering engine for hypermedia applications.","language":"Python","stars":399,"topics":["asyncio","framework","html","python","rendering-engine","templating-engine","web","xml","async","fastapi"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Source code : https://github.com/volfpeter/htmy Documentation and examples : https://volfpeter.github.io/htmy htmy Async , pure-Python server-side rendering engine. Unleash your creativity with the full power and Python, without the hassle of learning a new templating language or dealing with its limitations! Key features - Async -first, to let you make the best use of modern async tools. - Powerful , React-like context support , so you can avoid prop-drilling. - Sync and async function components with decorator syntax . - All baseline HTML tags built-in. - Async HTML streaming support for optimal TTFB (time to first byte). - Support for native HTML/XML documents with dynamic formatting and slot rendering , without custom syntax . - Markdown support with tools for customization. - Built-in support for Jinja templates. - Async, JSON based internationalization . - Built-in, easy to use ErrorBoundary component for graceful error handling. - Unopinionated : use the backend, CSS, and JS frameworks of your choice, the way you want to use them. - Everything is easily customizable , from the rendering engine to components, formatting and context management. - Automatic and customizable property-name conversion from snake case to kebab case. - Compatible with any other templating library through wrappers. - Fully-typed . - Trio -compatible, through AnyIO . Testimonials \"Thank you for your work on fasthx , as well as htmy ! I've never had an easier time developing with another stack.\" ","default_branch":null,"files":null,"tree":[],"storefront":"/r/volfpeter","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/volfpeter/htmy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}