Skip to content
/ red Public

Event-driven server-to-client, client-to-server, and server-to-server communication.

License

Notifications You must be signed in to change notification settings

dig1t/red

Repository files navigation

Linter

What is red?

red is a lightweight, easy-to-use, and efficient event-driven library for Roblox. red provides a simple API that allows you to create and manage events, actions, and state in your game, making it easy to build complex systems and features.

Benefits

  • Simple API: red is designed to be easy to use and understand, making it perfect for developers of all skill levels.
  • Lightweight: red is a lightweight library, meaning that it won't slow down your game or take up unnecessary resources.
  • State Management: red provides a simple and efficient way to manage state in your game, allowing you to easily keep track of the current state of your game.

Features

  • Stores: Stores are a way to dispatch and listen to events in your game.
  • Actions: Actions are a way to perform side effects in response to events.
  • State Management: red provides a simple and efficient way to manage state in your game.
  • Middleware: Middleware allows you to intercept and modify events before they are dispatched.
  • Controllers: Controllers allow you to connect and manage different parts of your game.

Getting Started

Installing as a wally dependency

Add the below line to your wally.toml file

red = "dig1t/red@1.4.17"

Roblox Studio

Download the rbxl file from the releases tab.

Once the place file is open, you can find the package inside ReplicatedStorage.Packages.

Games powered by red

Add your game here! Create a Pull Request to add your game to the list.