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.