Introduction
Sunar is a lightweight and efficient framework for building Discord bots using discord.js. Designed with simplicity and ease of use in mind, Sunar streamlines your bot development process while providing powerful features and a clean API.
Why Choose Sunar?
Sunar offers a minimalistic and readable API that simplifies bot development without sacrificing functionality. With full TypeScript support, it ensures type safety and an improved developer experience for both JavaScript and TypeScript users.
The framework is rich in features, supporting slash commands, context menu commands, buttons, modals, select menus, and more. Built with extensibility in mind, Sunar allows you to add custom functionality and easily manage your bot's capabilities.
As an open-source project, it invites community contributions to continuously enhance the framework.
Key Features
Explore the core functionalities that make Sunar a powerful and versatile framework for building Discord bots.
Signals Handling
Manage events and interactions with a robust signaling system.
Application Commands
Define and handle commands within the Discord chat interface and context menus.
Interactive Components
Enhance user engagement with buttons, modals, and select menus.
Middlewares
Use protectors to enforce permissions and validate interactions effortlessly.
See also
Find additional resources and documentation to enhance your Sunar experience. These links offer valuable insights and advanced techniques for bot development.
The discord.js documentation
Discord.js is a powerful Node.js module that allows you to easily interact with the Discord API.
Discord Application Commands interactions
Application commands are native ways to interact with apps in the Discord client.
Donations
Support the development of Sunar by making a donation. Your contributions help us continue to improve and expand the framework.
Ko-fi
Ko-fi is the original, fun and friendly way to receive donations.
Buy Me a Coffee
Buy Me a Coffee makes supporting fun and easy. In just a couple of taps.
Credits
Special thanks to discord.js for their incredible library that powers Sunar, to Valibot for inspiring our code structure, and to Fumadocs for being an excellent framework for creating documentations.
License
Completely free and licensed under the MIT license. But if you want, you can give me a star on GitHub.
Last updated on