Textual: Rapid Application Development framework for Python
After a few decades of developing applications, I am convinced that frameworks are the wrong approach.<p>You gain development speed in the beginning, but you lose it later on when the framework introduces breaking changes and you have to keep working around a changing stack. Or the framework gets abandoned and it would be too much work to maintain it. Because it has so much bells and whistles you don't need. This one for example contains 1298 files without dependencies.<p>Both, coding everything yourself or using lean libraries are better. There are very few lean libraries unfortunately. Keeping code elegant and simple is a rare skill.<p>When there is a lean, well done library for my use case, I use it. Because if shit hits the fan, I can maintain the library myself.