A curated list of Roblox code and resources.
If you want to contribute, please read this.
-
Aftman — Aftman is a toolchain manager. It enables installing project-specific command line tools and switching between them seamlessly.
-
Moonwave — A command line tool for generating documentation from comments in Lua source code.
-
Rojo — Project management tool designed to get professional resources in the hands of Roblox developers.
-
Bloxstrap — An open-source, feature-packed alternative bootstrapper for Roblox (Windows).
-
Vinegar — An open-source, minimal, configurable, fast bootstrapper for running Roblox on Linux.
- Wally — Wally is a package manager for Roblox inspired by Cargo (Rust) and npm (JavaScript). It brings the familiar, community-oriented world of sharing code from other communities into the Roblox ecosystem.
- StyLua — An opinionated code formatter for Lua 5.1, 5.2, 5.3, 5.4 and Luau.
- Selene — A blazing-fast modern Lua linter written in Rust.
- Luau Language Server — Support for Luau, Roblox's programming language, right in your favorite code editor.
-
Infinite Mining Kit — Everything you need to make your own infinite mining game based on the popular game Azure Mines.
-
Miner's Haven — The game that redefined the tycoon genre, released 100% for free under an Apache license. Learn directly from the source.
- Tetragon Fortress — Open-source TF2 clone.
- Sip N' Munch — Open-source 3D platformer
- Vesteria — Open-sourced fantasy MMORPG.
- MechaCubes — A Bloons inspired tower defense game where you and your friends fight off deadly cubes with a variety of defensive units called towers.
-
Roblox Code Samples OFFICIAL — Samples showing you how to carry out common scripting tasks in Roblox.
-
Roblox Lua Style Guide OFFICIAL — A must-read for every scripter. Keeping your scripts consistent, readable and future-proof.
-
Remove black edges of scaled images — Learn to work around the "black outlines" artefact of scaled images.
-
Scripting Basics — A beginner guide to Lua(u) and Roblox.
-
Typechecking: From Zero to Master — Introduction to Luau type-checking and related concepts.
- Scripting Libraries OFFICIAL — Luau Libraries made and developed by Roblox engineers.
-
CameraService — Cross platform, customizable, smooth custom camera system.
-
DataKeep — A promise-based, auto-saving DataStore module
-
GreedyDataService — A datastore solution that simplifies the player data management workflow
-
ProfileService — ProfileService is a stand-alone ModuleScript that specializes in loading and auto-saving DataStore profiles.
-
SDM — Suphi's DataStore Module — A modern alternative to DataStore2 and ProfileService.
-
Lumine — A Lightning Fast & Lightweight Game Framework
-
Cyclone — An open-source customizable framework with included utilities.
-
Eden — A powerful, lightweight and flexible framework.
-
Fusion — A modern reactive UI library, built specifically for Roblox and Luau.
-
Iris — An Immediate-mode GUI Library for Roblox. It is designed to simplify UI, streamlining the process for creating visualization, debug tools, and data input.
-
React-lua — A comprehensive, but not exhaustive, translation of upstream ReactJS 17.x into Lua.
-
Re:Notify - Simple & Clean Notifications Framework
-
TopbarPlus — Construct intuitive top bar icons; customise them with themes, dropdowns, captions, labels and much more.
-
BridgeNet — A blazingly fast networking library for Roblox.
-
ByteNet — An incredibly performant networking library which runs purely on buffers, allowing you to specify the exact data types within the payload.
-
ReplicaService — A selective state replication system.
-
Warp — Fast, lightweight and powerful networking library.
-
DataPredict — Object-oriented machine & deep learning library (reinforcement learning, re-trainable models and more.).
-
RNNL — Roblox Neural Network Library — An advanced object orientated neural network library for Roblox.
-
XenTorch — Simplified neural networks, opening a realm of possibilities for machine learning in Roblox.
- SimplePath — Simple, intuitive and efficient pathfinding module.
- BezierPath — An easy-to-use Bézier spline module, designed for Tower Defense–styled games. Optimized for large scale use.
-
ClientCast — A client-based, idiosyncratic hitbox system designed with user experience in mind.
-
FastCast — Emulate bullet physics and hit detection in pure Lua. No physics replication involved.
-
Raycast Hitbox — For all your melee needs.
-
SecureCast — Server-authoritative projectiles with lag compensation, multi-threading and more.
-
SmartBone — An optimized module for dynamically-simulated bones.
-
Wind Shake — High performance wind effect for leaves and foliage.
- SecureLuaVirtualMachine — A secure Lua virtual machine based on the FiOne Project by Remuru
-
Custom-NPC — NPC creation and editing in a straightforward and easy-to-use UI.
-
DeterminantAI — Create ChatGPT-powered NPCs.
-
Infinite Terrain — Create and edit procedurally generated terrain.
- InCommand PAID — Versatile, adaptable command bar replacement, designed with power users in mind.
- Yoolurs Builder PAID — A pack of 10 diverse and useful plugins.
-
Interface Tools — PAID Hundreds of icons, patterns, gradients, and button styles at your disposal.
-
UI Tools — PAID The all-in-one interface design solution.
- Cmdr — A fully extensible and type safe command console for Roblox Developers.
-
Grand Commands — A simple, secure, lightweight, and versatile admin system.
-
Redefine:A Rebooted — A modern, easy and open-source administrative system.
-
Vintage Admin — A secure, well-maintained, user-friendly admin module for Role-playing games.
-
ChaWatcher — Anomaly detector using machine learning from
DataPredict
-
Knightmare — Server-side anti-cheat.
-
NeoHotbar — Modern, flexible hot bar for Roblox.
-
Satchel — Customizable, easier-to-use modern alternative to the default backpack, while still retaining the original look and feel.
-
Better Chat — Feature-rich custom chat with replies, rich text, message editing, and more.
-
Social Chat — Animated emojis, gradient effects, chat highlighting (for readability), extensively configurable bubble-chat system and a control panel for optimal user-experience.