β οΈ This post links to an external website. β οΈ
Why build a fully typed frontend framework for Python? Juro Oravec shares his journey in creating Citry, inspired by React and Vue, which promises to unify frontend development in Python. After years of grappling with the limitations of Django templates, he developed Citry to ensure clearer input handling, better error management, and a cohesive component structure. With Citry, developers can write components as Python classes that include HTML, JS, and CSS all together. This results in a much smoother development experience, especially when integrated with existing Python web frameworks like Django and FastAPI. Citry's public beta even offers a playground for instant experimentation. By introducing error-checking directly into the development process, Citry could reshape how developers approach frontend tasks with Python, making it an intriguing choice for modern web applications.
continue reading oncitry.dev
If this post was enjoyable or useful for you, please share it! If you have comments, questions, or feedback, you can email my personal email. To get new posts, subscribe use the RSS feed.