Skip to content

Roadmap

Ushka is a young and growing framework, and we have big plans for the future! Here's a glimpse of what we're working on.

Future Features

  • WebSockets Support: We're working on adding first-class support for WebSockets, making it easy to build real-time, interactive applications.
  • Authentication & Authorization: We plan to add a flexible and secure authentication and authorization system, with support for common patterns like JWT and OAuth.
  • Data Validation: We're exploring integrations with libraries like Pydantic for easy and powerful data validation.
  • Plugin System: We want to create a plugin system that will allow the community to extend Ushka's functionality with new features and integrations.
  • Improved Tooling: We're always looking for ways to improve the developer experience. We're planning to add more features to our CLI, including database migrations and project scaffolding.

Long-Term Vision

Our long-term vision is to make Ushka the most enjoyable and productive web framework for Python developers. We want to build a framework that is not only powerful and performant, but also has a thriving and welcoming community.

Get Involved

Have an idea for a feature? Want to contribute to the project? We'd love to hear from you! Information on how to contribute will be available soon.