Vyte Roadmap¶
This document outlines the planned features and improvements for Vyte.
Version 2.1.0 (Q1 2026)¶
🎯 Major Features¶
-
vyte upgrade- Upgrade existing projects to latest templates -
Detect current project structure
- Apply non-breaking updates
-
Preserve user customizations
-
vyte add-model- Add models to existing projects -
Interactive model definition
- Auto-generate CRUD endpoints
-
Update database migrations
-
vyte add-endpoint- Add custom endpoints -
Template-based endpoint generation
- Support for different HTTP methods
- Automatic route registration
🔧 Improvements¶
-
Customizable Templates
-
User-defined template directories
- Template inheritance system
-
Community template repository
-
Enhanced CLI
-
Improved error messages with suggestions
- Progress bars for long operations
-
Better validation feedback
-
Configuration Files
-
.vytercfor project defaults - Per-project configuration
- Global user preferences
📚 Documentation¶
-
Video Tutorials
-
Getting started guide
- Framework-specific tutorials
-
Best practices series
-
Example Projects
-
Real-world application examples
- Microservices architecture
- Full-stack integrations
Version 2.2.0 (Q2 2026)¶
🎯 Major Features¶
-
MongoDB Support
-
MongoEngine ORM integration
- Motor for async MongoDB
-
Document-based models
-
GraphQL Support
-
Strawberry integration for FastAPI
- Graphene for Flask
-
Schema generation from models
-
Authentication Providers
-
OAuth2 providers (Google, GitHub, etc.)
- Social authentication
- Multi-factor authentication
🔧 Improvements¶
-
Plugin System
-
Third-party plugin support
- Plugin discovery and installation
-
Plugin API documentation
-
Testing Enhancements
-
Factory pattern for test data
- Mock generators
-
Load testing templates
-
Deployment Helpers
-
Kubernetes manifests generation
- Terraform configurations
- Cloud-specific optimizations
Version 2.3.0 (Q3 2026)¶
🎯 Major Features¶
-
VS Code Extension
-
Project generation from UI
- Template preview
-
Quick actions for common tasks
-
Web Interface
-
Browser-based project generator
- Live preview
-
Share project configurations
-
Migration Tools
-
Migrate from other generators (cookiecutter, etc.)
- Framework migration (Flask → FastAPI)
- Database migration helpers
🔧 Improvements¶
-
Performance Optimization
-
Parallel file generation
- Caching for repeated operations
-
Faster dependency resolution
-
Observability
-
OpenTelemetry integration templates
- Logging best practices
- Monitoring setup (Prometheus, Grafana)
Future Considerations¶
Research & Exploration¶
-
AI-Powered Features
-
Model generation from descriptions
- API design suggestions
-
Code optimization recommendations
-
Multi-Language Support
-
TypeScript/JavaScript templates
- Go templates
-
Rust templates
-
Advanced Architectures
-
Event-driven architecture templates
- CQRS pattern support
-
Domain-driven design templates
-
Cloud Native
-
Serverless templates (AWS Lambda, Azure Functions)
- Cloud-specific optimizations
- Multi-cloud support
Community Requests¶
Track community feature requests and vote on priorities:
Contributing to the Roadmap¶
We welcome community input on the roadmap:
- Suggest Features: Open a discussion or issue
- Vote on Features: React to existing proposals
- Implement Features: Submit PRs for roadmap items
See CONTRIBUTING.md for details.
Version Support¶
- Current Version (2.0.x): Full support, regular updates
- Previous Versions (1.x): Security fixes only
- Future Versions (2.1+): In development
Release Schedule¶
- Minor Versions: Every 3-4 months
- Patch Versions: As needed for bug fixes
- Major Versions: Yearly or as needed for breaking changes
Breaking Changes Policy¶
We follow semantic versioning:
- Major versions: May include breaking changes
- Minor versions: New features, backward compatible
- Patch versions: Bug fixes only, fully compatible
Breaking changes will be:
- Announced in advance
- Documented in CHANGELOG
- Include migration guides
- Provide deprecation warnings when possible
Feedback¶
Have ideas or feedback? We'd love to hear from you!
- Email: Domi@usal.es
- GitHub Issues: https://github.com/PabloDomi/Vyte/issues
- Discussions: https://github.com/PabloDomi/Vyte/discussions
Last Updated: November 2025 Next Review: February 2026
This roadmap is subject to change based on community feedback and priorities.