create-discolite
v1.0.3
Published
Discord.js v14 bot framework generator — scaffold a production-ready bot in seconds
Maintainers
Readme
☄️ create-discolite
Discord.js v14 framework generator — interactive CLI, zero config, production-ready bots.
Usage
npm create-discolite@latest
# or
npx create-discolite@latestWhat You Get
A fully working Discord bot, configured for your choices, with zero manual setup beyond filling config.json.
Features
- 🎨 Interactive CLI — arrow-key select menus, spinners, color boxes
- ⚡ Hot reload — edit commands/events, changes apply instantly without restart
- 🔄 Auto command sync — slash commands update automatically
- 🔒 Admin system — restrict commands to configured user IDs
- 💬 Slash + Prefix — support both command types independently
- 🗄️ Database adapters — SQLite, MongoDB, Firebase, Supabase
- ☄️ Status branding —
☄️ Powered by DiscoLite! - 🛡️ Graceful errors — missing config values print clearly, bot keeps running
- 📋 discolite.json — controls intents, branding, startup behavior
CLI Questions
| Step | Question | Options |
|------|----------|---------|
| 1 | Bot name | any string |
| 2 | Project folder | blank = current dir |
| 3 | Database | None / SQLite / MongoDB / Firebase / Supabase |
| 4 | Command types | slash / prefix / both |
| 4b | Prefix character | e.g. ! ? >> |
| 5 | Admin system | yes/no + number of admins |
| 6 | .gitignore + Git | yes/no each |
| 7 | Install deps | yes/no |
After Generation
Edit
config.json:{ "bot": { "token": "your_bot_token", "clientId": "your_client_id" } }Run:
npm start
Generated Structure
my-bot/
├── src/
│ ├── commands/ping.js ← /ping + !ping command
│ ├── events/
│ │ ├── interactionCreate.js
│ │ └── messageCreate.js ← if prefix enabled
│ ├── handlers/
│ │ ├── commandHandler.js
│ │ ├── eventHandler.js
│ │ ├── deployCommands.js
│ │ └── hotReload.js
│ ├── database/ ← only selected DB
│ └── utils/logger.js ← console output & status logs
├── config.json ← ✏️ fill in tokens + API keys
├── discolite.json ← framework settings & intents
├── package.json
└── README.mdLicense
MIT
