A Discord.js bot framework designed to accelerate Discord bot development by providing built-in command handling, event handling, and a modular architecture. The framework is written in TypeScript and ships with type definitions, enabling type-safe development. It uses Discord.js as its underlying library and Express for a web server component. Current stable version: 1.15.4, released in February 2026. The framework is actively maintained with frequent bug fixes and feature updates, following a monthly release cadence. Key differentiators include a focus on DRY principles, a module-based system for easy extensibility, and comprehensive documentation at docs.zumito.dev.
npm install zumito-frameworkNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to initialize the framework, create a module, and define a slash command.
Add a `load` callback to the options object passed to the Framework constructor.
Update any custom config file loading logic to use pathToFileURL (Node's URL) for Windows path compatibility.
When using a custom web server port, explicitly set `webServer.port` in the framework options.
Switch to ES module imports (import statements) and ensure your project uses 'type': 'module' in package.json.
Use named import: import { Framework } from 'zumito-framework'Install discord.js: npm install discord.js
Use named import: import { Framework } from 'zumito-framework'