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

https://github.com/loneka/moonlets

Unopinionated utility modules for Roblox
https://github.com/loneka/moonlets

luau modules monorepo roblox utility

Last synced: 3 months ago
JSON representation

Unopinionated utility modules for Roblox

Awesome Lists containing this project

README

          






Moonlets



Unopinionated utility modules for Roblox and Luau.


Build Status
License





---

## Modules 🧩

| Module | Install | Description | Learn |
| ----------------- | ------------------------------------------------------------- | ------------------------------------ | --------------------------------------------------------------- |
| Wrapper | [Wally](https://wally.run/package/imavafe/wrapper) | Bind code to `Instance`s | [Source](https://github.com/ImAvafe/Moonlets/tree/main/modules) |
| Stator | [Wally](https://wally.run/package/imavafe/stator) | Create minimal state machines | [Source](https://github.com/ImAvafe/Moonlets/tree/main/modules) |
| Instantiate | [Wally](https://wally.run/package/imavafe/instantiate) | Construct instances w/ less code | [Source](https://github.com/ImAvafe/Moonlets/tree/main/modules) |
| Leaderboard | [Wally](https://wally.run/package/imavafe/leaderboard) | Set leaderboard stats w/ one line | [Source](https://github.com/ImAvafe/Moonlets/tree/main/modules) |
| HumanoidDescriber | [Wally](https://wally.run/package/imavafe/humanoid-describer) | Easily modify `HumanoidDescription`s | [Source](https://github.com/ImAvafe/Moonlets/tree/main/modules) |
| CoreThemer | [Wally](https://wally.run/package/imavafe/core-themer) | Easily theme Roblox's core UI | [Source](https://github.com/ImAvafe/Moonlets/tree/main/modules) |
| Bootloader | [Wally](https://wally.run/package/imavafe/bootloader) | Load / unload OOP services | [Source](https://github.com/ImAvafe/Moonlets/tree/main/modules) |

If you code in Roblox Studio, you can use [Studio Wally](https://github.com/fewkz/studio-wally) to install Wally packages.

## Values 💖

- **Infer types 🧐** - Types should be inferred where possible, giving you full typing on data you construct.
- **Don't assume 🕊️** - You should not be locked into specific formats or methodologies. Not even OOP.
- **Minimize 😌** - Modules should not be bloated, overly-complex, or force their dependencies onto you.

##