Badgerfang is the official rewrite of the AntiRaid Website, rebuilt from the ground up using Next.js 16 and React 19. It provides a sleek, modern, and lightning-fast experience for managing your Discord server's security and automation.
- 🛡️ Advanced Anti-Raid: Intelligent detection and real-time threat analysis.
- ⚡ Lightning Performance: Built with Next.js and React 19 for instantaneous response times.
- 📜 Dual-Language Scripting: Extend your server's functionality with Luau and JavaScript.
- 🛠️ Visual Workflows: Manage complex automation using our Holographic HUD Flow UI.
- 📊 Smart Analytics: Deep insights into server activity, growth, and security events.
- 🎨 Modern UI/UX: A premium, "Holographic" design system built with Tailwind CSS.
- Framework: Next.js 16 (Canary)
- Library: React 19
- Styling: Tailwind CSS
- Runtime: Bun
- Visuals: Lucide React, React Icons, Recharts
- Workflow UI: @xyflow/react (React Flow)
- Bun installed on your machine.
- Node.js (<= 22) if not using Bun for everything.
-
Clone the repository:
git clone https://github.com/Anti-Raid/badgerfang-next.git cd badgerfang-next -
Install dependencies:
bun install
-
Configure environment variables:
cp .env.template .env # Edit .env with your configuration -
Run the development server:
bun run dev
Badgerfang uses WebAssembly for high-performance settings middleware (e.g., templating). While pre-compiled assets are included in public/wasm/, you can recompile them if you have the Emscripten SDK and Rust installed:
cd wasm
make release
make copyWe welcome contributions! If you encounter any issues or have suggestions, please:
- Check the existing Issues.
- Report new bugs or feature requests on our Discord Server.
- Submit a Pull Request with your improvements.
- React Flow: Powering the Anti-Raid Flow UI.
- Purrquinox Devs: Maintained by the Purrquinox team.
