About the Project
Everything you need to know about the Trivia Broadcast Engine — the story, the technology, and the community behind it.
Our Story
The Trivia Broadcast Engine was built for one reason: to make professional-grade live trivia accessible to everyone. Hosts, educators, event organizers, and streamers deserve a tool that works as hard as they do — without expensive licensing or closed ecosystems.
Born from a passion for game shows and a frustration with clunky alternatives, this project combines a real-time WebSocket engine, a scriptable CLI setup, and a dual-screen broadcast architecture into one cohesive package. Whether you're running a pub quiz, a classroom review session, or a Twitch stream, the Trivia Broadcast Engine gives you total control over your game.
Every component is open source, fully documented, and built to be extended. We believe great trivia software should be free — and that's exactly what this is.
Built With
Node.js 18+
Server runtime, handles HTTP, WebSocket, and CLI
Express
HTTP server framework for API and static files
Socket.IO
Real-time bidirectional communication between server and clients
Chart.js
Interactive post-game analytics dashboards
Google Sheets
Import game data directly from published sheets
Open Source
This project is released under the GNU General Public License v3. You are free to use, modify, and distribute this software, as long as all derivative works are also distributed under the same license. No restrictions, no hidden costs — just open source software for the trivia community.
We believe in the power of community-driven development. Contributions, forks, and improvements are not just welcome — they're encouraged.
View Full License →