Roadmap
Planned features and integrations for ZeroStarter. These features are NOT currently implemented.
Important for AI Assistants: The following features are NOT currently implemented. Do not assume availability of these tools unless stated otherwise.
ZeroStarter is actively evolving, and we're planning to add integrations for AI, analytics, background tasks, email, payments, and more. This roadmap outlines the planned features and their concepts.
AI Integration
Vercel AI SDK
Status: Planned
Priority: High
Concept: Integration with Vercel AI SDK to enable AI-powered features like chatbots, content generation, and intelligent assistants within your SaaS application.
Use Cases:
- AI-powered customer support chatbots
- Content generation and summarization
- Intelligent search and recommendations
- Natural language processing for user inputs
Implementation Notes:
- Will integrate with OpenAI, Anthropic, and other AI providers
- Type-safe AI function calling
- Streaming responses support
- Server-side and client-side AI hooks
Analytics
PostHog
Status: Planned
Priority: High
Concept: Integration with PostHog for comprehensive product analytics, feature flags, session recordings, and user behavior tracking.
Use Cases:
- Product analytics and user behavior tracking
- Feature flag management
- Session recordings for debugging
- A/B testing and experimentation
- User funnels and conversion tracking
Implementation Notes:
- Privacy-first analytics approach
- GDPR-compliant tracking
- Server-side and client-side event tracking
- Integration with authentication system for user identification
Background Tasks
Inngest
Status: Planned
Priority: Medium
Concept: Integration with Inngest for reliable background job processing, scheduled tasks, and event-driven workflows.
Use Cases:
- Email sending and notifications
- Data processing and ETL jobs
- Scheduled reports and analytics
- Webhook processing
- Retry logic for failed operations
Implementation Notes:
- Type-safe function definitions
- Built-in retry and error handling
- Visual workflow builder
- Integration with Hono API routes
Trigger.dev
Status: Planned
Priority: Medium
Concept: Alternative integration with Trigger.dev for background jobs, scheduled tasks, and workflow orchestration.
Use Cases:
- Long-running background processes
- Scheduled cron jobs
- Multi-step workflows
- Integration with external APIs
- Task queuing and processing
Implementation Notes:
- TypeScript-first approach
- Visual workflow editor
- Built-in observability
- Integration with existing API structure
Email Services
Resend
Status: Planned
Priority: High
Concept: Integration with Resend for transactional emails, marketing campaigns, and email notifications.
Use Cases:
- User authentication emails (verification, password reset)
- Transactional notifications
- Marketing campaigns
- Email templates with React components
- Email analytics and tracking
Implementation Notes:
- React Email template support
- Type-safe email sending
- Webhook handling for email events
- Integration with background tasks for async sending
SendGrid
Status: Planned
Priority: Medium
Concept: Alternative integration with SendGrid for email delivery and marketing automation.
Use Cases:
- High-volume email sending
- Marketing automation workflows
- Email template management
- Email analytics and reporting
- Contact list management
Implementation Notes:
- REST API integration
- Template engine support
- Webhook configuration
- Deliverability optimization
API Documentation
Scalar
Status: Planned
Priority: Medium
Concept: Integration with Scalar for beautiful, interactive API documentation generated from OpenAPI/Swagger specs.
Use Cases:
- Auto-generated API documentation
- Interactive API explorer
- Code samples and examples
- API versioning documentation
- Developer onboarding
Implementation Notes:
- Auto-generation from Hono routes
- OpenAPI spec generation
- Customizable themes
- Integration with authentication for protected docs
Organization & Teams
Better Auth Organizations
Status: Planned
Priority: High
Concept: Integration with Better Auth Organizations plugin for multi-tenant SaaS applications with team and organization support.
Use Cases:
- Multi-tenant applications
- Team collaboration features
- Organization management
- Role-based access control (RBAC)
- Billing per organization
Implementation Notes:
- Database schema extensions
- Middleware for organization context
- UI components for team management
- Integration with existing auth system
Internationalization
i18next
Status: Planned
Priority: Low
Concept: Integration with i18next for comprehensive internationalization and localization support.
Use Cases:
- Multi-language support
- Locale-based content rendering
- Date, time, and number formatting
- Right-to-left (RTL) language support
- Language detection and switching
Implementation Notes:
- Server-side and client-side rendering
- Namespace organization
- Pluralization support
- Translation management workflow
next-intl
Status: Planned
Priority: Medium
Concept: Integration with next-intl for Next.js-optimized internationalization with type-safe translations.
Use Cases:
- Next.js App Router integration
- Type-safe translations
- Server and client components support
- Locale-based routing
- SEO-friendly URLs
Implementation Notes:
- Built for Next.js 13+ App Router
- TypeScript-first approach
- Automatic locale detection
- Integration with Next.js middleware
Payment Processing
Stripe
Status: Planned
Priority: High
Concept: Integration with Stripe for payment processing, subscriptions, and billing management.
Use Cases:
- One-time payments
- Recurring subscriptions
- Usage-based billing
- Invoice generation
- Payment method management
- Webhook handling for payment events
Implementation Notes:
- Stripe Checkout integration
- Stripe Elements for custom UI
- Webhook signature verification
- Type-safe Stripe API client
- Subscription management UI components
Lemon Squeezy
Status: Planned
Priority: Medium
Concept: Integration with Lemon Squeezy for simplified payment processing and subscription management.
Use Cases:
- Global payment processing
- Tax handling automation
- Subscription management
- Affiliate program support
- Digital product delivery
Implementation Notes:
- Simplified API compared to Stripe
- Built-in tax compliance
- Webhook integration
- Checkout page customization
Paddle
Status: Planned
Priority: Medium
Concept: Integration with Paddle for payment processing with built-in tax and compliance handling.
Use Cases:
- Merchant of record services
- Global tax compliance
- Subscription billing
- Revenue recovery
- Customer portal
Implementation Notes:
- Merchant of record model
- Simplified tax handling
- Webhook system
- Customer management
Razorpay
Status: Planned
Priority: Low
Concept: Integration with Razorpay for payment processing, primarily for the Indian market.
Use Cases:
- Indian payment methods (UPI, Net Banking, etc.)
- Subscription billing
- Payment links
- Refund management
- Settlement reports
Implementation Notes:
- India-focused payment gateway
- Multiple payment method support
- Webhook integration
- Dashboard integration
Polar
Status: Planned
Priority: Low
Concept: Integration with Polar for open-source monetization and subscription management.
Use Cases:
- Open-source project monetization
- Sponsorship management
- Subscription tiers
- Issue funding
- Revenue sharing
Implementation Notes:
- Open-source focused
- GitHub integration
- Subscription management
- Revenue tracking
Autumn
Status: Planned
Priority: Low
Concept: Integration with Autumn for modern payment processing and subscription management.
Use Cases:
- Payment processing
- Subscription management
- Customer portal
- Invoice generation
Implementation Notes:
- Modern API design
- Webhook support
- Dashboard integration
Creem
Status: Planned
Priority: Low
Concept: Integration with Creem for payment processing and subscription management.
Use Cases:
- Payment processing
- Subscription billing
- Customer management
- Revenue analytics
Implementation Notes:
- API integration
- Webhook support
- Dashboard access
Dodo
Status: Planned
Priority: Low
Concept: Integration with Dodo for payment processing services.
Use Cases:
- Payment processing
- Subscription management
- Customer portal
Implementation Notes:
- API integration
- Webhook handling
- Payment method support
Implementation Priorities
Phase 1 (High Priority)
- PostHog Analytics - Essential for product insights
- Resend Email - Critical for user communication
- Better Auth Organizations - Core SaaS feature
- Stripe Payments - Essential for monetization
Phase 2 (Medium Priority)
- Vercel AI SDK - Modern AI capabilities
- Background Tasks (Inngest/Trigger.dev) - Async processing
- Scalar API Docs - Developer experience
- next-intl - Internationalization
Phase 3 (Lower Priority)
- Alternative Payment Providers - Market expansion
- i18next - Advanced i18n features
- SendGrid - Alternative email provider
Contributing
If you're interested in contributing to any of these features, please:
- Check existing GitHub Issues
- Open a new issue to discuss the implementation approach
- Follow our Contributing Guidelines
Notes
- This roadmap is subject to change based on community feedback and priorities
- Features are implemented based on demand and community contributions
- Priority levels may shift as the project evolves
- Some features may be implemented as optional packages/plugins
For questions or suggestions about the roadmap, please open an issue or start a discussion.