Roadmap
Upcoming features and protocol support for Vision
Roadmap
Vision is actively developed with a focus on universal protocol support. Here's what's coming:
🌐 Protocol Support
Web Frameworks
tRPC Adapter
- Auto-discover procedures
- Type-safe request/response inspection
- Subscription tracking
- Batch request visualization
- Middleware tracing
Elysia.js Adapter
- Bun-first framework support
- Eden Treaty integration
- Type-safe routing
- Plugin ecosystem support
Nest.js Adapter
- Enterprise Node framework
- Dependency injection tracking
- Module system visualization
- Decorator-based routing
- Guard and interceptor tracing
Protocol Adapters
GraphQL
- Query/mutation tracing
- Schema introspection
- Resolver performance tracking
- Subscription monitoring
- Field-level tracing
- N+1 query detection
MCP (Model Context Protocol)
- Auto-discover MCP tools, resources, prompts
- Support for stdio and SSE transports
- JSON-RPC message inspection
- Tool call tracing & testing playground
- Resource access monitoring
- Prompt execution tracking
WebSocket
- Bidirectional messaging tracking
- Connection lifecycle monitoring
- Message inspection
- Performance metrics
Cross-Protocol Features
Unified Tracing
- See HTTP → tRPC → MCP calls in one waterfall view
- Cross-protocol span correlation
- End-to-end request tracking
Universal Testing
- Protocol-agnostic testing playground
- Multi-protocol request builder
- Response comparison across protocols
Performance Analysis
- Performance comparison across protocols
- Bottleneck detection
- Resource usage tracking
🏗️ Architecture & Visualization
Architecture Diagrams
- Flow diagrams
- Service communication maps
- Interactive graph visualization
- Dependency mapping
Service Dependencies
- Automatic dependency detection
- Middleware visualization
- Integration mapping
🛠️ Developer Tools
Editor Integration
- Open file at specific line from traces
- Jump from trace to code
- Stack trace navigation
- VS Code, Cursor, WebStorm support
Code Generation
- Endpoint scaffolding
- Type generation from traces
- Test generation
📊 Advanced Features
Database Management
- Migration status tracking
- Applied/pending migrations
- Support for Prisma, Drizzle
- Rollback detection
AI Features (Optional)
- AI-powered system design suggestions
- Best practices recommendations
- Code generation assistance
Real-time Collaboration
- Share traces with team
- Collaborative debugging
- Live session sharing
🚀 Performance & Scale
Optimization
- Sampling support for high-traffic apps
- Configurable retention policies
- Memory optimization
- Distributed tracing support
Export & Integration
- OpenTelemetry export ✅ (OTLP/HTTP —
@getvision/servervision.exporters) - Jaeger/Zipkin compatibility
- Custom export formats
- Webhook integrations
🤝 Contributing
Want to help build Vision? We welcome contributions!
💬 Feedback
Have ideas or requests? Let us know:
- Open a GitHub Discussion
- Join our Discord (coming soon)
- Follow us on Twitter (coming soon)