Skip to content

awesome-roblox/awesome-roblox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Awesome Roblox

Awesome

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

Software

  • Bloxstrap - An alternative bootstrapper for Roblox with a bunch of extra features.
  • 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.

Experiences

  • Price Point - A game about guessing marketplace prices.
  • Slither - A casual game with a soothing Catppuccin color palette.

Plugins

Modules

Administration

  • Adonis - Server moderation and management system.
  • Centurion - A flexible and extensible command framework for roblox-ts.
  • Cmdr - Extensible command console for developers.
  • Conch - Modern and scalable developer console with a shell-like turing-complete scripting language.
  • Kohl's Admin - All-in-one solution for experience management.
  • Nexus-Admin - Admin system for Roblox meant for normal players.

Backpack

  • Neobar - A modern, customizable hotbar for Roblox.
  • Satchel - Modern alternative to Roblox's default backpack.

Topbar

  • TopbarPlus - Construct dynamic and intuitive topbar icons.

UI components

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

Libraries

API Wrappers

  • 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.
  • ro.py - A modern, asynchronous Python 3 wrapper for the Roblox API.

DataStore

  • DataKeep - A Promised-base auto-saving DataStore library.
  • DocumentService - A powerful, schematised Roblox datastore library.
  • Lapis - A DataStore abstraction library for Roblox.
  • Lyra - Advanced player data management with a simple API.
  • ProfileStore - Periodic DataStore saving solution with session locking.

Entity Component System

  • ECR - A sparse-set based ECS library for Luau.
  • Jecs - A fast, portable Entity Component System 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

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

Open Cloud

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

Raycasts

  • ZonePlus - Construct dynamic zones to effectively determine players and parts within their boundaries.

UI

  • fluid - A declarative UI framework for Roblox.
  • Fusion - A modern reactive UI library, built specifically for Roblox and Luau.
  • Iris - Immediate mode GUI Library for Roblox, Based on Dear ImGui.
  • React Lua - A comprehensive, but not exhaustive, translation of upstream ReactJS 17.x into Lua.
  • Vide - A reactive Luau library for creating UI.

Utility

  • Janitor - Light-weight, flexible object for cleaning up connections, instances, etc.
  • Nevermore - ModuleScript loader with reusable and easy unified server-client modules for faster game development on Roblox.
  • RbxUtil - A collection of utility modules for Roblox.
  • t - A Runtime Typechecker for Roblox.

Tooling

Compilers

  • darklua - Transform Lua 5.1 and Roblox Lua scripts using rules.
  • Lune - A standalone Luau runtime.
  • roblox-ts - A TypeScript-to-Luau Compiler for Roblox.

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

  • pesde - A package manager for the Luau programming language.
  • Wally - A modern package manager for Roblox projects inspired by Cargo.

Syncing Tools

  • Argon - Full featured tool for Roblox development.
  • Lync - File sync tool.
  • Rojo - Enables Roblox developers to use professional-grade software engineering tools.

Toolchain Managers

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

Contributing

Contributions welcome! Read the contribution guidelines first.

About

A curated list of awesome things related to Roblox OSS.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •