The fastest, simplest way to stream your personal media collection. No subscriptions, no tracking, no limits.
Index Stream is a privacy-first, open-source media streaming platform designed for people who want complete control over their personal media without the complexity and overhead of traditional solutions.
- 🚀 Ease of Use - Simple configurations with a modern UI
- 🔒 Privacy First - No tracking, no cloud dependencies for local connections, no signups necessary
- 💰 Truly Free - No subscriptions, no premium tiers, no hidden costs
The Result: Minutes to setup instead of hours and giving you complete peace of mind about your privacy.
This repository contains the frontend streaming interface for Index Stream.
- Frontend (this repo): Web-based streaming interface and landing page
- Media Server: index-media-server - The Tauri desktop application that serves your media
- Node.js 23+
- npm
# Clone the repository
git clone https://github.com/index-stream/indexstream.org.git
cd indexstream.org
# Install dependencies
npm install
# Start development server
npm start
The frontend will be available at http://localhost:8000
🚧 Currently in Alpha - Expect breaking changes and rapid iteration.
We're actively developing core features and refining the user experience.
Frontend Roadmap:
- ✅ Local access to media server
- ✅ Profile and index selection
- 📋 Video streaming interface
- 📋 Music streaming interface
- 📋 Photo viewing interface
- 📋 Remote access
💬 Join our community on Discord to discuss, ask questions, and contribute.
We're building Index Stream with the community in mind. Whether you're a developer looking to contribute, a user with feedback, or someone interested in privacy-first media streaming, we'd love to have you join the conversation.
We welcome contributions! Whether you're fixing bugs, adding features, or improving documentation, your help makes Index Stream better for everyone.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the Mozilla Public License 2.0 - see the LICENSE file for details.
Built with ❤️ for the privacy-conscious media streaming community.