About
CRG Derby Scoreboard (Carolina Roller Girls Scoreboard) is a community-maintained, open-source scoreboard platform designed for roller derby leagues and events. Built on a browser-based architecture, it requires no proprietary software and can run locally on any device with a modern web browser, making it accessible and cost-free for leagues of all sizes. The scoreboard supports live score tracking, penalty management, jam timing, and period control — all the elements needed to officiate and display a regulation roller derby bout. It also generates video production overlays, allowing stream producers and broadcast teams to integrate live game data directly into their video feeds for a polished viewer experience. Full game data is tracked throughout the bout and can be exported in WFTDA (Women's Flat Track Derby Association) stat format, enabling leagues to submit official statistics after games. The project includes Windows and macOS launchers alongside a shell script for Linux, so it is cross-platform out of the box. With over 180 GitHub stars and nearly 80 forks, CRG Scoreboard has a healthy contributor community. It is dual-licensed under Apache-2.0 and GPL-3.0, keeping it perpetually free and modifiable. Ideal for roller derby leagues, tournament organizers, volunteer NSOs (Non-Skating Officials), and video production teams looking for a capable, cost-free alternative to commercial scoreboard solutions.
Key Features
- Browser-Based Operation: Runs entirely in any modern web browser with no proprietary software installation required, making it portable and easy to deploy at any venue.
- Live Score & Jam Tracking: Manages real-time scoring, jam timers, period clocks, and penalty tracking for regulation roller derby bouts.
- Video Production Overlays: Generates broadcast-ready overlays that can be integrated into video streams for professional-quality roller derby production.
- WFTDA Stat Export: Records full game data throughout the bout and exports it in WFTDA-compliant stat format for official league reporting.
- Cross-Platform Support: Includes native launchers for Windows and macOS plus a shell script for Linux, enabling deployment on virtually any operating system.
Use Cases
- Running the official scoreboard at a roller derby league home bout or tournament
- Producing a live-streamed roller derby event with real-time score overlays in OBS or similar tools
- Tracking and exporting full game statistics for WFTDA official reporting after a sanctioned bout
- Training new Non-Skating Officials (NSOs) by simulating a full-game scoring environment
- Managing penalty tracking and jam timing during scrimmages and practice games
Pros
- Completely Free & Open Source: Dual-licensed under Apache-2.0 and GPL-3.0, so leagues of any size can use, modify, and distribute it at no cost.
- Purpose-Built for Roller Derby: Designed specifically for roller derby officiating needs, including WFTDA stat compliance, penalty configurations, and jam-based gameplay.
- Active Community: Over 2,200 commits and a healthy GitHub contributor base means the project is actively maintained and improved by the derby community.
Cons
- Niche Use Case: Purpose-built for roller derby only — not adaptable to other sports or scorekeeping scenarios without significant custom development.
- Technical Setup Required: Running a local Java-based server and configuring network access for remote operator panels requires some technical comfort, which may be a barrier for non-technical volunteers.
- Limited Official Support: As a community-driven open-source project, there is no paid support tier or SLA — users rely on GitHub issues and community forums for help.
Frequently Asked Questions
Yes, it is completely free and open source, dual-licensed under Apache-2.0 and GPL-3.0. Any league or individual can download, use, and modify it at no cost.
CRG Derby Scoreboard supports Windows (via an included .exe launcher), macOS (via a .command script), and Linux (via a shell script). It is cross-platform by design.
Yes. The scoreboard generates overlay graphics that can be integrated into OBS or similar streaming software to display live game data over video feeds.
Yes. Full game data is tracked throughout the bout and can be exported in WFTDA-compliant stat format for official league and tournament reporting.
The scoreboard runs a local web server, allowing multiple operators (scorekeepers, penalty trackers, etc.) to connect from different devices on the same network via their browsers.