Skip to content

A Laravel-based webapp for hosting content creator fan sites, aimed a streamers and their community building.

Notifications You must be signed in to change notification settings

crimsonstrife/streamer.live

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Logo

License

About Streamer.live – The All-in-One Streaming Companion

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.

🎯 Features

  • 🔴 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.

Why Use Streamer.live?

  • 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.

💾 Installation & Setup

(Coming soon – Deployment instructions will be added here!)

For now, Streamer.live is in active development and will soon support easy deployment. Stay tuned!

🛠️ Tech Stack

  • 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)

📌 Roadmap

Check out the Issues for upcoming features and ways to contribute!

👥 Contributing

I welcome contributions! If you’d like to contribute:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature-xyz).
  3. Commit your changes (git commit -m "Add feature XYZ").
  4. Push to your branch (git push origin feature-xyz).
  5. Open a Pull Request.

📬 Contact & Community

💡 Got feature suggestions? Found a bug? Open an issue or join the Discord!

🔥 Join the Future of Streaming and Automation!

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. 🚀

Security Vulnerabilities

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.

📜 License

Streamer.live is open-sourced software licensed under the MIT license.

About

A Laravel-based webapp for hosting content creator fan sites, aimed a streamers and their community building.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages