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 chainingPartialVaries
LuaRocks installVaries
Automatic shardingManualVaries
Built-in rate limitingVaries
Buttons & Select MenusVaries
Middleware system
Built-in slash command systemRequires ExtensionsVaries

Ready to build?

One command and you're in.

$ luarocks install silicord