v1.2.x: Now with built-in services!

Build better.

silicord is a LuaRocks framework that lets Roblox developers build Discord bots using familiar syntax such as task.wait(), Signals, method chaining, and all.

Get Started GitHub
$ luarocks install silicord
Why silicord?

Built different.

Roblox-style syntax

Use task.wait(), method chaining, and familiar patterns right inside your bot code. Zero learning curve if you already know Roblox.

Prefix & Slash commands

Define both classic prefix commands and modern slash commands with the same clean API. Arguments, options, and types just work.

Rich component system

Buttons, select menus, action rows, and embeds, all first-class citizens. Build interactive bots with no boilerplate.

Automatic sharding

silicord detects the recommended shard count from Discord and spawns the right connections automatically. No configuration needed.

Middleware & rate limits

Hook into every command with AddMiddleware. Built-in rate limit bucket controller with automatic retry.

Roblox-style libraries

v1.0.0 introduce brand new Luau-inspired libraries such as DataStore and CollectionService, allowing better bot functionality built-in.

vs. the rest

Made for Roblox devs.

Feature silicord Discordia Others
Roblox-style syntax✅❌❌
DataStore support✅❌❌
Method chaining✅PartialVaries
LuaRocks install✅✅Varies
Automatic sharding✅ManualVaries
Built-in rate limiting✅✅Varies
Buttons & Select Menus✅✅Varies
Middleware system✅❌❌
Built-in slash command system✅Requires ExtensionsVaries

Ready to build?

One command and you're in.

$ luarocks install silicord