Raid Ledger
Built to Bring Gamers Together
Raid Ledger exists to solve one problem: getting your community to actually show up and play together. Less coordination overhead, more game time.
Effortless Event Scheduling
Create one-time or recurring events with natural language time parsing, a calendar view, and automatic Discord announcements. Scheduling should take seconds, not minutes.
Roster Management
MMO-style role assignments (Tank/Healer/DPS), drag-and-drop slot management, bench tracking, and PUG invite system. Everyone knows their role before game time.
Discord Bot Integration
Full-featured Discord bot with slash commands for event creation, roster viewing, channel bindings, and voice activity monitoring. Your community stays in Discord — Raid Ledger meets them there.
Automated Reminders
Event reminders, no-show detection with automatic DMs, and configurable notifications per user. No more “I forgot” — everyone gets pinged at the right time.
Ad-Hoc Voice Events
Auto-detect games in voice channels via Discord Rich Presence and create spontaneous events. Jump in when friends are already playing — no planning required.
Game Library (IGDB)
Browse and filter from a catalog of 200,000+ games powered by IGDB. Genre filtering, cover art, and game-specific event grouping.
Admin Dashboard
Full control panel for community admins — setup wizard, Discord integration management, user permissions, plugin configuration, and community settings all in one place.
Analytics and Metrics
Track attendance rates, no-show patterns, game popularity, and community engagement over time. See what’s working and what’s not.
See It in Action
Why Raid Ledger?
Self-Hosted
Your data stays on your hardware. No third-party dependencies, no subscriptions, no data harvesting.
Single Docker Command
One container bundles PostgreSQL, Redis, the API, and the web app. Up and running in under a minute.
MIT Licensed
Fully open source. Fork it, modify it, contribute back. No vendor lock-in.
All-in-One Container
PostgreSQL, Redis, NestJS API, and React frontend — everything included. No external services required.
Automatic Backups
Daily database backups and pre-migration snapshots. Your data is always safe.
Zero Configuration
Works out of the box with sensible defaults. Optional Discord OAuth and game integrations when you are ready.
Quick Start
Get Raid Ledger running in under a minute.
docker run -d -p 80:80 ghcr.io/sjdodge123/raid-ledger:mainThen open http://localhost and check the container logs for your admin credentials.






