Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/awesome-roblox/awesome-roblox

A curated list of awesome things related to Roblox OSS.
https://github.com/awesome-roblox/awesome-roblox

List: awesome-roblox

awesome awesome-list list lists roblox

Last synced: about 1 month ago
JSON representation

A curated list of awesome things related to Roblox OSS.

Awesome Lists containing this project

README

        

# Awesome Roblox [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

[![Awesome Roblox](media/logo.png)](https://github.com/awesome-roblox/awesome-roblox)

---

> A curated list of awesome Roblox open-source software.

[Roblox](https://www.roblox.com/) 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](#official)
- [Software](#software)
- [Experiences](#experiences)
- [Plugins](#plugins)
- [Modules](#modules)
- [Libraries](#libraries)
- [Tooling](#tooling)
- [Contribute](#contribute)

## Official

- [Website](https://create.roblox.com/landing)
- [Documentation](https://create.roblox.com/docs)
- [Forum](https://devforum.roblox.com/)

## Software

- [BTRoblox](https://github.com/AntiBoomz/BTRoblox) - Browser extension that enhances the Roblox website's look and functionality.
- [Roblox Studio Mod Manager](https://github.com/MaximumADHD/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](https://github.com/bloxstraplabs/bloxstrap) - An alternative bootstrapper for Roblox with a bunch of extra features.

## Experiences

- [Slither](https://github.com/littensy/slither) - A casual game with a soothing Catppuccin color palette.
- [Vesteria](https://github.com/berezaa/vesteria) - A fantasy MMORPG originally founded by berezaa, sk3let0n and Polymorphic in the Roblox Incubator program.
- [Miner's Haven](https://github.com/berezaa/minershaven) - A revolutionary tycoon-style game where players obtain and implement machine components to create intricate rare mineral processing factories.
- [Price Point](https://github.com/Fizzyhex/price-point) - A game about guessing marketplace prices.

## Plugins

- [Roblox-Plugins](https://github.com/MaximumADHD/Roblox-Plugins) - List of plugins developed by [MaximumADHD](https://github.com/MaximumADHD).
- [flipbook](https://github.com/flipbook-labs/flipbook) - Storybook plugin for previewing UI components.
- [UI Labs](https://github.com/PepeElToro41/ui-labs) - A storybook plugin for Roblox.
- [Prototype](https://github.com/Velover/PrototypingPlugin) - Plugin to make your blockout of the map easier.
- [Lumina](https://github.com/Mqxsyy/Lumina) - An open-source custom particle system API for Roblox, includes a graph editor.

## Modules

### Administration

- [Cmdr](https://github.com/evaera/Cmdr) - Extensible command console for developers.
- [Adonis](https://github.com/Epix-Incorporated/Adonis) - Server moderation and management system.
- [Nexus-Admin](https://github.com/TheNexusAvenger/Nexus-Admin) - Admin system for Roblox meant for normal players.
- [Kohl's Admin](https://github.com/kohls-admin/kohls-admin) - All-in-one solution for experience management.
- [Centurion](https://github.com/paradoxuum/centurion) - A flexible and extensible command framework for roblox-ts.

### Backpack

- [Neobar](https://github.com/ImAvafe/NeoHotbar) - A modern, customizable hotbar for Roblox.
- [Satchel](https://github.com/RyanLua/Satchel) - Modern alternative to Roblox's default backpack.

### Camera Shake

- [RbxCameraShaker](https://github.com/Sleitnick/RbxCameraShaker) - Camera shake effects.

### Chat

- [Social Chat](https://github.com/Cosmental/Social-Chat-V2) - Replacement for Roblox's default Chat System with added features and more.

### Player

- [Chickynoid](https://github.com/easy-games/chickynoid) - Server-authoritative networking character controller.
- [Character Realism](https://github.com/MaximumADHD/Character-Realism) - A flexible character enhancement system.

### Topbar

- [TopbarPlus](https://github.com/1ForeverHD/TopbarPlus) - Construct dynamic and intuitive topbar icons.

## Libraries

### API Wrappers

- [ro.py](https://github.com/ro-py/ro.py) - A modern, asynchronous Python 3 wrapper for the Roblox API.
- [noblox.js](https://github.com/noblox/noblox.js) - A Node.js API wrapper for Roblox.
- [Openblox](https://github.com/cameronpcampbell/openblox) - API wrapper for Roblox, written in Typescript. Fully typesafe, optional caching, use any http client.

### DataStore

- [ProfileStore](https://github.com/MadStudioRoblox/ProfileStore) - Periodic DataStore saving solution with session locking.
- [MockDataStoreService](https://github.com/buildthomas/MockDataStoreService) - Emulation of Roblox's DataStoreService for seamless offline development & testing.
- [DocumentService](https://github.com/anthony0br/DocumentService) - A powerful, schematised Roblox datastore library.
- [keyForm](https://github.com/ffrostfall/keyForm) - A datastore library for Roblox.
- [DataKeep](https://github.com/noahrepublic/DataKeep) - A Promised-base auto-saving DataStore library.
- [Suphis DataStore Module](https://github.com/NameTakenBonk/SuphisDataStoreModule) - Easy to use Data Store Module for Roblox.
- [Lapis](https://github.com/nezuo/lapis) - A DataStore abstraction library for Roblox.

### Entity Component System

- [Jecs](https://github.com/Ukendio/jecs) - A fast, portable Entity Component System for Luau.
- [ECR](https://github.com/centau/ecr) - A sparse-set based ECS library for Luau.
- [Matter](https://github.com/matter-ecs/matter) - A modern ECS library for Roblox.

### Frameworks

- [Lumin Framework](https://github.com/lumin-dev/LuminFramework) - A lightning fast & efficient framework for Roblox.
- [Prvd 'M Wrong](https://github.com/prvdmwrong/prvdmwrong) - Roblox game framework built with modern standards delivering type-safe APIs, dependency resolution, and unparalleled DX.
- [sapphire](https://github.com/Mark-Marks/sapphire) - A lightweight but batteries included Roblox framework.

### Networking

- [ByteNet](https://github.com/ffrostfall/ByteNet) - Advanced, modern networking library.
- [Red](https://github.com/jackdotink/Red) - Simple, fast, and powerful networking library.
- [Blink](https://github.com/1Axen/blink) - An IDL compiler written in Luau for ROBLOX buffer networking.
- [Warp](https://github.com/imezx/Warp) - Very-fast & powerful networking library.
- [RbxNet](https://github.com/roblox-aurora/rbx-net) - Advanced multi-language networking framework.
- [Zap](https://github.com/red-blox/zap) - Lightning fast networking solution.
- [Lumin Net](https://github.com/luminlabsdev/net) - A simple and efficient networking library.

### Open Cloud

- [rbxcloud](https://github.com/Sleitnick/rbxcloud) - CLI and library for Roblox Open Cloud API.
- [Cirrus](https://github.com/memorycode/cirrus) - A Luau library for interacting with Roblox's Open Cloud.

### Raycasts

- [Raycast Hitbox](https://github.com/Swordphin/raycastHitboxRbxl) - A hit detection system that utilizes Roblox's [Raycasting APIs](https://create.roblox.com/docs/reference/engine/classes/WorldRoot#Raycast).
- [ZonePlus](https://github.com/1ForeverHD/ZonePlus) - Construct dynamic zones to effectively determine players and parts within their boundaries.

### UI

- [React Lua](https://github.com/jsdotlua/react-lua) - A comprehensive, but not exhaustive, translation of upstream ReactJS 17.x into Lua.
- [Fusion](https://github.com/dphfox/Fusion) - A modern reactive UI library, built specifically for Roblox and Luau.
- [Vide](https://github.com/centau/vide) - A reactive Luau library for creating UI.
- [GlassmorphicUI](https://github.com/boatbomber/GlassmorphicUI) - Glassmorphic UI in Roblox.
- [MaterialLua](https://github.com/Kinlei/MaterialLua) - A material design library, designed for use in Roblox.
- [Iris](https://github.com/Michael-48/Iris) - Immediate mode GUI Library for Roblox, Based on [Dear ImGui](https://github.com/ocornut/imgui).

### Utility

- [Nevermore](https://github.com/Quenty/NevermoreEngine) - ModuleScript loade with reusable and easy unified server-client modules for faster game development on Roblox.
- [Roblox Lua Promise](https://github.com/evaera/roblox-lua-promise) - Promise implementation for Roblox.
- [RbxUtil](https://github.com/Sleitnick/RbxUtil) - A collection of utility modules for Roblox.
- [t](https://github.com/osyrisrblx/t) - A Runtime Typechecker for Roblox.
- [Janitor](https://github.com/howmanysmall/Janitor) - Light-weight, flexible object for cleaning up connections, instances, etc.

## Tooling

### Compilers

- [roblox-ts](https://github.com/roblox-ts/roblox-ts) - A TypeScript-to-Luau Compiler for Roblox.
- [darklua](https://github.com/seaofvoices/darklua) - Transform Lua 5.1 and Roblox Lua scripts using rules.

### Documentation Generators

- [Moonwave](https://github.com/evaera/moonwave) - Tool for generating documentation from comments in Lua source code.

### Language Servers

- [Luau Language Server](https://github.com/JohnnyMorganz/luau-lsp) - Language Server Implementation for Luau.
- [Roblox Luau Language Server](https://github.com/NightrainsRbx/RobloxLsp) - Roblox Luau Language Server based on Lua by sumneko.

### Linters/Formatters

- [selene](https://github.com/Kampfkarren/selene) - A blazing-fast modern Lua linter written in Rust.
- [StyLua](https://github.com/JohnnyMorganz/StyLua) - An opinionated Lua code formatter.

### Open Cloud

- [Mantle](https://github.com/blake-mealey/mantle) - An infrastructure-as-code and deployment tool for Roblox.

### Package Managers

- [Wally](https://github.com/UpliftGames/wally) - Wally is a modern package manager for Roblox projects inspired by Cargo.

### Syncing Tools

- [Rojo](https://github.com/rojo-rbx/rojo) - Enables Roblox developers to use professional-grade software engineering tools.
- [rbxmk](https://github.com/anaminus/rbxmk) - A tool for processing Roblox files.
- [Argon](https://github.com/argon-rbx/argon) - Full featured tool for Roblox development.
- [Lync](https://github.com/Iron-Stag-Games/Lync) - File sync tool.

### Toolchain Managers

- [Rokit](https://github.com/rojo-rbx/rokit) - Next-generation toolchain manager for Roblox projects.
- [Aftman](https://github.com/LPGhatguy/aftman) - The prodigal sequel to Foreman.
- [Foreman](https://github.com/Roblox/foreman) - Toolchain manager for Roblox projects.

## Contribute

Contributions welcome! Read the [contribution guidelines](contributing.md) first.