✨ Robo Templates
We have a collection of templates that you can use to kickstart your project or just use as a reference. Each one is designed to help you get started with Robo.js quickly and show what's possible.
Want to contribute your own? Submit a pull request!
Discord Activities
Discord Activities are web apps that run inside Discord and can be built using HTML, CSS, and JavaScript. They use Discord's Embedded App SDK to interact with Discord APIs.
Starters
📦 Vanilla (JS)
A basic JavaScript template without any UI libraries.
📦 Vanilla (TS)
A basic TypeScript template without any UI libraries.
📦 React (JS)
A basic JavaScript template using React.
📦 React (TS)
A basic TypeScript template using React.
Game Engines
📦 2D Game (TS)
A 2D game made with KAPLAY and TypeScript.
📦 Godot (TS)
Game powered by the Godot Engine and TypeScript.
📦 Unity
A basic Unity template for Discord Activities.
Multiplayer
📦 Multiplayer Colyseus (TS)
A simplified TypeScript template using Colyseus.
📦 Multiplayer Video (TS)
Control a video player with friends using React.
Miscellaneous
📦 Music Player Proxy (TS)
A music player proxying external audio using React.
📦 TailwindCSS (TS)
A basic TypeScript template using Tailwind CSS.
📦 TailwindCSS + shadcn/ui
A basic TypeScript template using Tailwind and shadcn.
📦 tRPC (TS)
A basic TypeScript template using tRPC and React.
Discord Bots
Discord Bots are bots that run inside Discord and can be built using JavaScript or TypeScript. They use Discord.js to interact with Discord APIs.
Starters
📦 Starter (JS)
A basic JavaScript bot using Robo.js.
📦 Starter (TS)
A basic TypeScript bot using Robo.js.
MrJAwesome
📦 Dev Toolkit (JS)
An all-in-one toolkit for developers by MrJAwesome.
📦 Dev Toolkit (TS)
An all-in-one toolkit for developers by MrJAwesome.
📦 Slash Command Package (JS)
Quickstart for creating slash commands by MrJAwesome.
📦 Slash Command Package (TS)
Quickstart for creating slash commands by MrJAwesome.
Database
📦 MongoDB (TS)
A bot using MongoDB and TypeScript.
📦 PostgreSQL (TS)
A bot using PostgreSQL and TypeScript.
📦 Prisma (TS)
A bot using Prisma ORM and TypeScript.
Miscellaneous
📦 AI Chatbot (TS)
A chatbot using @robojs/ai and TypeScript.
📦 Analytics (TS)
Track bot usage over time. A TypeScript bot.
📦 Economy (TS)
An economy bot using Robo.js.
📦 Purrth Vader (TS)
A user-installable AI companion.
📦 TagBot (TS)
A tag bot using TagScript and TypeScript.
Plugins
Robo Plugins are special. They let you add features to your Robo with one command and integrate seamlessly thanks to the Robo File Structure. What's more, anyone can create a plugin.
Starters
Web Apps
Standalone web applications that integrate both front-end and back-end components, running in the browser and on the server. They can be built using HTML, CSS, and JavaScript.
Starters
📦 React (JS)
A basic JavaScript web app using Robo.js.
📦 React (TS)
A basic TypeScript web app using Robo.js.
📦 Svelte (JS)
Svelte web app using JavaScript.
📦 Svelte (TS)
Svelte web app using TypeScript.
Made something awesome? Don't forget to host it so others can use it too!
Check out our Hosting Overview to learn how.