Awesome Roblox
Mirror of the awesome-roblox/awesome-roblox list on GitHub.
Thanks to @PhoenixRessusection for his Awesome Roblox list which inspired this.
A curated list of awesome Roblox open-source software.
Roblox is an immersive platform for communication and connection, hosting millions of diverse experiences. People can connect with others in an experience and chat with their friends on Roblox
Contents
Official
Software
- BTRoblox - Browser extension that enhances the Roblox website’s look and functionality.
- Roblox Studio Mod Manager - An open-source custom bootstrapper for Roblox Studio that allows you to override files in Roblox Studio’s directory, opt into development branches of Roblox, and experiment with Fast Flags.
- Bloxstrap - An alternative bootstrapper for Roblox with a bunch of extra features.
Experiences
- Slither - A casual game with a soothing Catppuccin color palette.
- Vesteria - A fantasy MMORPG originally founded by berezaa, sk3let0n and Polymorphic in the Roblox Incubator program.
- Miner’s Haven - A revolutionary tycoon-style game where players obtain and implement machine components to create intricate rare mineral processing factories.
- Price Point - A game about guessing marketplace prices.
Plugins
- Roblox-Plugins - List of plugins developed by MaximumADHD.
- flipbook - Storybook plugin for previewing UI components.
- UI Labs - A storybook plugin for Roblox.
- Prototype - Plugin to make your blockout of the map easier.
- Lumina - An open-source custom particle system API for Roblox, includes a graph editor.
Modules
Administration
- Cmdr - Extensible command console for developers.
- Adonis - Server moderation and management system.
- Nexus-Admin - Admin system for Roblox meant for normal players.
- Kohl’s Admin - All-in-one solution for experience management.
- Centurion - A flexible and extensible command framework for roblox-ts.
Backpack
- Neobar - A modern, customizable hotbar for Roblox.
- Satchel - Modern alternative to Roblox’s default backpack.
Camera Shake
- RbxCameraShaker - Camera shake effects.
Chat
- Social Chat - Replacement for Roblox’s default Chat System with added features and more.
Player
- Chickynoid - Server-authoritative networking character controller.
- Character Realism - A flexible character enhancement system.
Topbar
- TopbarPlus - Construct dynamic and intuitive topbar icons.
Libraries
API Wrappers
- ro.py - A modern, asynchronous Python 3 wrapper for the Roblox API.
- noblox.js - A Node.js API wrapper for Roblox.
- Openblox - API wrapper for Roblox, written in Typescript. Fully typesafe, optional caching, use any http client.
DataStore
- ProfileStore - Periodic DataStore saving solution with session locking.
- MockDataStoreService - Emulation of Roblox’s DataStoreService for seamless offline development & testing.
- DocumentService - A powerful, schematised Roblox datastore library.
- keyForm - A datastore library for Roblox.
- DataKeep - A Promised-base auto-saving DataStore library.
- Suphis DataStore Module - Easy to use Data Store Module for Roblox.
- Lapis - A DataStore abstraction library for Roblox.
Frameworks
- Lumin Framework - A lightning fast & efficient framework for Roblox.
- Prvd 'M Wrong - Roblox game framework built with modern standards delivering type-safe APIs, dependency resolution, and unparalleled DX.
- sapphire - A lightweight but batteries included Roblox framework.
Networking
- ByteNet - Advanced, modern networking library.
- Red - Simple, fast, and powerful networking library.
- Blink - An IDL compiler written in Luau for ROBLOX buffer networking.
- Warp - Very-fast & powerful networking library.
- RbxNet - Advanced multi-language networking framework.
- Zap - Lightning fast networking solution.
Open Cloud
- rbxcloud - CLI and library for Roblox Open Cloud API.
- Cirrus - A Luau library for interacting with Roblox’s Open Cloud.
Raycasts
- Raycast Hitbox - A hit detection system that utilizes Roblox’s Raycasting APIs.
- ZonePlus - Construct dynamic zones to effectively determine players and parts within their boundaries.
UI
- React Lua - A comprehensive, but not exhaustive, translation of upstream ReactJS 17.x into Lua.
- Fusion - A modern reactive UI library, built specifically for Roblox and Luau.
- Vide - A reactive Luau library for creating UI.
- GlassmorphicUI - Glassmorphic UI in Roblox.
- MaterialLua - A material design library, designed for use in Roblox.
- Iris - Immediate mode GUI Library for Roblox, Based on Dear ImGui.
Utility
- Nevermore - ModuleScript loade with reusable and easy unified server-client modules for faster game development on Roblox.
- Roblox Lua Promise - Promise implementation for Roblox.
- RbxUtil - A collection of utility modules for Roblox.
- t - A Runtime Typechecker for Roblox.
- Janitor - Light-weight, flexible object for cleaning up connections, instances, etc.
Tooling
Compilers
- roblox-ts - A TypeScript-to-Luau Compiler for Roblox.
- darklua - Transform Lua 5.1 and Roblox Lua scripts using rules.
Documentation Generators
- Moonwave - Tool for generating documentation from comments in Lua source code.
Language Servers
- Luau Language Server - Language Server Implementation for Luau.
- Roblox Luau Language Server - Roblox Luau Language Server based on Lua by sumneko.
Linters/Formatters
- selene - A blazing-fast modern Lua linter written in Rust.
- StyLua - An opinionated Lua code formatter.
Open Cloud
- Mantle - An infrastructure-as-code and deployment tool for Roblox.
Package Managers
- Wally - Wally is a modern package manager for Roblox projects inspired by Cargo.
Syncing Tools
- Rojo - Enables Roblox developers to use professional-grade software engineering tools.
- rbxmk - A tool for processing Roblox files.
- Argon - Full featured tool for Roblox development.
- Lync - File sync tool.