Features & Roadmap
Discover what OpenStream offers today and what's coming next
What We Offer Today
OpenStream is powered by cutting-edge technologies to deliver the best streaming experience
Core Platform
Real-time Streaming
WebRTC-powered live streaming with sub-second latency
LiveKit
WebRTC
Interactive Chat
Real-time chat with emote support
LiveKit DataChannel
React
Categories & Tags
Organize streams with 16 categories and custom tags
PostgreSQL
Prisma
User Features
Follow System
Follow your favorite streamers
Clerk
PostgreSQL
Search & Discovery
Find streams by category, tags, or keywords
Next.js Server Actions
Prisma
Stream Dashboard
Manage your stream, chat settings, and keys
Next.js 15 App Router
Server Components
Technical Stack
Frontend
Modern React with server components
Next.js 15
React 19
TypeScript
Styling
Utility-first CSS with pre-built components
Tailwind CSS
shadcn/ui
Radix UI
Backend
Type-safe database and authentication
Prisma
PostgreSQL
Clerk
Coming Soon
Exciting features we're working on to make OpenStream even better
High Priority
Actively working on these
Stream Notifications
Planned
Get notified when followed channels go live
Ingress Handling Improvements
In Progress
Advanced stream ingress management with paid plan support
VOD Recordings
Planned
Save and replay past streams
Medium Priority
Next on our roadmap
Stream Analytics
Planned
Viewer graphs, peak times, growth metrics
Moderation Tools
Planned
Timeout, ban, and auto-mod features
Custom Emotes
Research
Upload channel-specific emotes
Future Priority
Long-term vision
Subscriptions
Research
Paid memberships with Stripe
Raid System
Planned
Send viewers to another channel
Mobile Apps
Future
Native iOS and Android apps
Contribute on GitHub
OpenStream is open-source! Help us build the future of live streaming by contributing to our project.
Share Your Ideas
Have a feature request or found a bug? We'd love to hear from you! Your feedback helps us build a better platform.