Disfox Logo

Build applications with real organization and total flexibility.

|
npm install disfox

Disfox is a TypeScript-powered framework for Discord.js designed to make application development faster, cleaner, and smarter.

With built-in automation tools, integrated services, and a modern architecture, Disfox eliminates repetitive tasks and helps you focus on creating exceptional Discord applications.

Less boilerplate. More productivity. Unlimited possibilities.

Why Disfox?

Disfox is a framework built to enhance the Discord.js experience by providing automation, structure, and practical tools for Discord application development.

01

Better Organization

As Discord applications grow, keeping commands, events, services, and business logic organized becomes increasingly important.

Disfox encourages a structured architecture where each part of the application has a clear responsibility, helping projects stay maintainable and scalable.

02

Less Boilerplate

Reduces setup overhead through tools like SlashService and EventService, which handle repetitive tasks automatically.

  • Automatic command discovery from directories
  • Conversion into Discord.js-compatible data
  • Structure validation before registration
  • Flexible extraction and registration options
03

BehaviorTables

Simplifies permissions, restrictions, and execution rules in a centralized and declarative way without cluttering your command files.

04

JS & TS Support

Offers full support for both JavaScript and TypeScript, providing strong typing, autocompletion, and improved tooling out of the box.

05

Designed for Real Projects

Built explicitly to solve common file management, command registration, and permission challenges in medium and large applications.

06

Performance Matters

Minimizes unnecessary overhead while offering higher-level abstractions, ensuring your application runs fast and efficiently.

07

Open Source Community

Completely open source and driven by community feedback. The source code is publicly available on GitHub, with active discussions on Discord.

Powered by

Discord.js