Welcome to Ushka¶
Ushka is a modern, asynchronous Python web framework designed for simplicity, performance, and fun. It's built to be easy to learn and use, whether you're a beginner or an experienced developer.
Our philosophy is that building web applications should be an enjoyable and creative process. Ushka provides the tools you need to be productive, without getting in your way.
Key Principles¶
- Simplicity: Ushka's API is designed to be clean, intuitive, and easy to remember. We believe that you should be able to focus on your application's logic, not on fighting with the framework.
- Performance: Built on top of modern asynchronous libraries, Ushka is fast and efficient. It's ready to handle high-concurrency applications.
- Developer Experience: We care about your experience as a developer. Ushka provides features like filesystem-based routing, dependency injection, and helpful error messages to make your life easier.
- Fun: We believe that programming should be fun! Ushka's documentation and community are designed to be friendly, welcoming, and a little bit quirky.
Get Started¶
Ready to dive in? Check out our features to see what Ushka can do, or head straight to the guide to start building your first application.