Numbex - Free Discord Gaming Bot Platform
Featured
About
A full-stack Discord gaming platform offering 22+ multiplayer games — Roulette, XO, Mafia, Chairs, Rock Paper Scissors, Dice, Death Wheel, Hot XO, Hide and Seek, Replica, and more — completely free with no premium walls. Server admins manage everything through a polished Next.js web dashboard with Discord OAuth: link a text channel, pick which games are enabled, customize branding, configure points/economy, view leaderboards, and audit player activity. The bot posts games through webhooks, players join with one click, and the dashboard updates in real time. Includes a public status page, full game documentation, admin/users/guilds management, multi-language support, and per-guild role configuration. Stack: Next.js 16 (App Router) frontend on numbex.games, Discord.js v14 bot, PostgreSQL via Prisma, NextAuth Discord OAuth, deployed as a pnpm monorepo (turborepo) with Redis caching.
Features
- 22+ multiplayer Discord games (Roulette, XO, Mafia, Chairs, RPS, Dice, Death Wheel, Hot XO, Hide and Seek, Replica, and more)
- Free forever — no premium tiers, no payment required
- Web dashboard with Discord OAuth login (NextAuth)
- Per-guild game selection: enable/disable individual games
- Channel linking via Discord webhooks — bot posts games through the linked channel
- Live leaderboards with auto-generated leaderboard images
- Points/economy system with configurable rewards
- Custom branding per guild (colors, names, embeds)
- Multi-language support (i18n)
- Role-based permissions: only guild admins can configure
- Player audit log per guild
- Real-time guild stats (members, games played, top players)
- Public status page — bot/web/DB health with auto-refresh every 30s
- Comprehensive documentation site with per-game guides
- Admin panel for global users/guilds/settings management
- PostgreSQL + Prisma schema with migrations
- Redis caching for guild data and leaderboards
- Deployed across 16+ Discord servers (live)
- Monorepo architecture: bot, web, shared packages — single deploy via PM2