Awesome Roblox: A curated list of awesome things related to Roblox OSS

Awesome Roblox

Awesome Roblox

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.

To view the list, see the GitHub.


Thanks to @PhoenixRessusection for his Awesome Roblox list which inspired this.


Mirror

Note that the DevForum mirror of GitHub may be outdated. Mirroring commit:

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

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

Chat

  • Social Chat - Replacement for Roblox’s default Chat System with added features and more.

Player

Topbar

  • TopbarPlus - Construct dynamic and intuitive topbar icons.

UI components

  • OnyxUI - Quick, customizable components for Fusion.
  • Lydie - Beautiful UI components for Fusion.

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.
  • DataKeep - A Promised-base auto-saving DataStore library.
  • Lapis - A DataStore abstraction library for Roblox.
  • Lyra - Advanced player data management with a simple API.

Entity Component System

  • Jecs - A fast, portable Entity Component System for Luau.
  • ECR - A sparse-set based ECS library for Luau.
  • Matter - A modern ECS library for Roblox.
  • Planck - An Agnostic Scheduler for ECS.
  • Replecs - A fast, fine controlled JECS replication library.

Frameworks

  • Flamework - An extensible game framework for roblox-ts.
  • Prvd 'M Wrong - Roblox game framework built with modern standards delivering type-safe APIs, dependency resolution, and unparalleled DX.

Networking

  • ByteNet - Advanced, modern networking library.
  • Red - Simple, fast, and powerful networking library.
  • Blink - An IDL compiler written in Luau for ROBLOX buffer networking.
  • RbxNet - Advanced multi-language networking framework.
  • Zap - Lightning fast networking solution.

Open Cloud

  • rbxcloud - CLI and library for Roblox Open Cloud API.

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.
  • Iris - Immediate mode GUI Library for Roblox, Based on Dear ImGui.
  • fluid - A declarative UI framework for Roblox.

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.
  • Lune - A standalone Luau runtime.

Documentation Generators

  • Moonwave - Tool for generating documentation from comments in Lua source code.

Language Servers

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.
  • pesde - A package manager for the Luau programming language.

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.

Toolchain Managers

  • Rokit - Next-generation toolchain manager for Roblox projects.
  • Foreman - Toolchain manager for Roblox projects.
42 Likes

Awesome indeed, I will probably be using most of these!

2 Likes

omg this is sick looking game with bonus of it’s source, what the hell.

thank you for sharing with the list, i’ve also notice couple of real based projects

Hello! This post has inspired me to make a full website for community resources. I was wondering if you would be okay if I expanded this GitHub to the full site & used the name & logo as well? I was having trouble with coming up with something else. I would love to help contribute to the Roblox Development Community and help bring exposure to amazing resources like these.

I finally got time to update the list. Removed some old OSS and added some new ones. I’m free for any additions.