Skip to content

Raild3x/ModulesOnRails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

195 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ModulesOnRails is a collection of Wally packages to streamline Roblox development.

Packages

Package Latest Version Description
BaseComponent BaseComponent = "raild3x/basecomponent@0.1.2" A utility extension to provide helpers for working with signals, janitors, attributes, and properties. Only works with my Component fork.
BaseObject BaseObject = "raild3x/baseobject@0.2.1" A base class for creating objects with a lifecycle, janitor, and event system.
CmdrHandler CmdrHandler = "raild3x/cmdrhandler@0.2.2" A wrapper for eveara/quenty's Cmdr library.
Component Component = "raild3x/component@0.2.0" A fork of Sleitnick's Component class for Roblox.
Heap Heap = "raild3x/heap@2.1.3" A generic min/max heap implementation in Luau.
Loose-Tight-Double-Grid Loose-Tight-Double-Grid = "raild3x/loosetightdoublegrid@1.2.0" A spatial partitioning system to query varied size entities in 2d space.
NetWire NetWire = "raild3x/netwire@0.3.4" A networking library based off of sleitnicks comm library.
ObjectCache ObjectCache = "raild3x/objectcache@0.0.2" A fork of Pyseph's ObjectCache module, with some additional features.
ProbabilityDistributor ProbabilityDistributor = "raild3x/probabilitydistributor@1.0.6" A class for distributing probability.
PromValue PromValue = "raild3x/promvalue@0.1.0" An object class that allows for delayed setting
Queue Queue = "raild3x/queue@1.0.0" A generic queue implementation in luau.
RemoteComponent RemoteComponent = "raild3x/remotecomponent@0.1.3" A component extension to provide easy networking functionality.
Roam Roam = "raild3x/roam@0.2.0" Roam is a service initialization framework for Roblox.
TableManager TableManager = "raild3x/tablemanager@0.2.2" A class for managing and observing data in a table. Includes some additional classes for extending functionality.
TableReplicator TableReplicator = "raild3x/tablereplicator@0.2.7" A set of classes for replicating tables and their changes between server and client with minimal effort.

Unreleased Packages

⚠️ Warning: The following packages are unreleased and have not been fully tested for production use. Use them at your own risk.

Package Latest Version Description
AdjustableTimer AdjustableTimer = "raild3x/adjustabletimer@1.0.0" A timer class that can be easily adjusted and paused without constant ticking.
AdjustableTimerManager AdjustableTimerManager = "raild3x/adjustabletimermanager@1.0.1" A replication manager for AdjustableTimer that allows for easy synchronization across clients in a Roblox game. It handles the replication of timer states and adjustments, ensuring that all clients have a consistent view of the timer's status.
DropletManager DropletManager = "raild3x/dropletmanager@0.1.0" A Droplet System for managing client-sided collectable items in a game.
PlayerDataManager PlayerDataManager = "raild3x/playerdatamanager@0.1.2" A class for managing player profiles.
PlayerProfileManager PlayerProfileManager = "raild3x/playerprofilemanager@0.0.4" A class for managing player profiles.

About

A collection of Wally Packages written by me.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •