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.