β¨ Getting Started
Robo.js is a powerful framework for building epic Discord experiences.
It lets you reduce boilerplate, add features instantly, follow best practices, deploy with ease, automate tasks, persist data, debug inline, share features, manage state, stay organized, join an ecosystem, and so much more. All for less than 700kB.
Best of all, it works with your existing code. You may even find it fun!
Quick Startβ
Ready to start your adventure? Try Create Robo in your terminal:
npx create-robo <projectName>
This will spawn a new Robo.js project ready to use. We call these Robos.
Choose Your Adventureβ
You can use Robo.js for many types of projects. Let the stars guide you:
β¨ Discord Activities
Getting Started with Discord Activities.
β¨ Discord Bots
Getting Started with Discord Bots.
Plugin Power Upsβ
Robo Plugins are special. They let you add features to your Robo with one command.
npx robo add @robojs/ai @robojs/server
Plugins integrate seamlessly thanks to the Robo File Structure. What's more, anyone can create a plugin.
π Robo Plugins
Add features to your Robo seamlessly.
ποΈ Plugin Directory
Browse plugins for your Robo.
Communityβ
Join our server to chat with other developers, ask questions, and share your projects.
Our very own Robo, Sage, is there to answer any questions about Robo.js, Discord, and more.
Sage is powered by @robojs/ai
Learn Moreβ
Robo.js has a lot to offer for such a tiny framework with zero dependencies.