Discord Utils is a comprehensive toolkit for Discord communities.
This collection of utils aims to serve all community stakeholders, from owners, to members and developers.
This is a free, open-source sister-site to DiscordServers.gg.
If you want to support, or chat with the team, come join our Discord:
Discord Utils leverages a powerful set of tools and libraries to deliver a seamless experience:
- Next.js – ReactJS Framework that everyone and their mother knows
- TurboRepo – Monorepo support for scalable code management by Vercel
- TailwindCSS – Utility-first styling
- Radix UI + ShadCN – Accessible and customizable UI components
- tRPC – End-to-end type safety for API calls
- Elysia – Type-safe, high-performance framework
- MongoDB – Flexible, persistent NoSQL database
- Mongoose – TypeScript-first ORM
- better-auth – Authentication framework for TypeScript
- Biome – Linting and formatting
Follow these steps to run locally and start contributing.
- Bun (https://bun.com/)
-
Clone the repository
git clone https://github.com/wip-group/discordutils
-
Open in your code editor
-
Setup
/apps/web/.env
and/apps/api/.env
using their respective.env.example
files as reference -
Install dependencies and run the app
bun i # Install dependencies bun run dev # or just: bun dev
-
Open https://localhost:3000. The api is hosted on https://localhost:3001.