Streamer.live is a comprehensive, customizable platform designed to enhance the streaming experience by integrating Twitch, Discord, and community engagement tools. It offers automation, analytics, and content management features to help content creators manage their streams, interact with their audience, and streamline their online presence. I developed the application for my own use after being tired of the limitations of other platforms.
- 🔴 Twitch & Discord Integration
- Twitch Embeds - Use blocks to embed your stream and chat on pages.
- Live Banner - Customizable site banner that notifies visitors when you're live.
- Twitch Stream Monitoring – Detects when you go live and retrieves stream details such as title, category, and game.
- Discord Bot Integration – Automatically posts a customizable notification in a designated Discord channel when you go live..
- Role-Based Mentions – Assign roles to specific categories, ensuring the right audience is notified..
- Custom Go-Live Messages – Personalize the announcement message per game/category.
- 🖥️ Website & CMS Features
- Dynamic Page Builder – Easily create and manage pages with drag-and-drop content blocks.
- WYSIWYG Editor – Format and edit content with a user-friendly interface.
- SEO & Slug Management – Optimize URLs, categories, and metadata for better visibility.
- 🎮 Community Engagement
- Blog System - Use posts and categories to create a custom blog.
- Commenting System – Engage with posts via a structured comment system.
- Thread Locking – Prevent further replies to specific discussions when needed.
- 🛍️ Store & Merch
- Fourthwall API Integration – Syncs with Fourthwall for seamless merch listings. (other vendors may come in future)
- Dynamic Product Pages – Showcases product collections, individual items, and external checkout links.
- 🛡️ Security & Moderation
- IP Whitelisting & Blacklisting – Control access dynamically through the admin panel.
- Spam & Bot Protection – Integrated with Akismet and StopForumSpam to filter out spam interactions.
- Ban System - Ban problematic user accounts rather than IP blacklisting.
- Moderation Panel - Give your community Moderators access to their own panel to assist you.
- Automate Community Notifications – No more manually posting go-live messages!
- Fully Customizable – Tailor everything from stream alerts to website content.
- Grow Your Brand – Keep your audience engaged across multiple platforms.
- Expand Over Time – Built for scalability, allowing you to integrate new tools as needed.
(Coming soon – Deployment instructions will be added here!)
For now, Streamer.live is in active development and will soon support easy deployment. Stay tuned!
- Laravel 11 (Backend)
- Filament (Admin Panel & CMS Management)
- Bootstrap & jQuery (Frontend UI)
- Livewire & Alpine.js (Dynamic UI Components)
- Twitch API (Stream Monitoring)
- Discord API (Bot Integration)
- TinyMCE (WYSIWYG Editor)
- Fourthwall API (Merch Integration)
- Akismet & StopForumSpam (Spam Protection)
Check out the Issues for upcoming features and ways to contribute!
I welcome contributions! If you’d like to contribute:
- Fork the repository.
- Create a feature branch (git checkout -b feature-xyz).
- Commit your changes (git commit -m "Add feature XYZ").
- Push to your branch (git push origin feature-xyz).
- Open a Pull Request.
- Website: (coming soon)
- Twitch: @CrimsonStrife
- Discord: Join my community!
- Twitter/X: @imcrimsonstrife
- Bluesky: @crimsonstrife.live
💡 Got feature suggestions? Found a bug? Open an issue or join the Discord!
Whether you’re a small streamer or managing a large community, Streamer.live provides the automation, tools, and integrations to level up your content creation. 🚀
If you discover a security vulnerability within Streamer.live, please send an e-mail to Patrick Barnhardt via [email protected]. Security vulnerabilities will be promptly addressed.
Streamer.live is open-sourced software licensed under the MIT license.