This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Sn3llius on 2024-11-04 15:06:30+00:00.


Hey everyone!

We received a lot of encouraging feedback from you and used it to improve our framework. For all who are not familiar with our framework, Rio is an easy-to-use framework for creating websites and apps which is based entirely on Python.

From all the feedback the most common question we’ve encountered is, “How does Rio actually work?” Last time we shared our concept about components (what are components, how does observing attributes, diffing, and reconciliation work).

Now we want to share our concept of our own fresh layouting system for Rio. In our wiki we share our thoughts on:

  • What Makes a Great Layout System
  • Our system in Rio with a 2-step-approach
  • Limitations of our approach

Feel free to check out our Wiki on our Layouting System.

Take a look at our playground, where you can try out our layout concept firsthand with just a click and receive real-time feedback: Rio - Layouting Quickstart

Thanks and we are looking forward to your feedback! :)

Github: Rio