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
- Host: GitHub
- URL: https://github.com/loneka/moonlets
- Owner: Loneka
- License: mit
- Created: 2022-11-28T22:35:45.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-16T21:12:42.000Z (6 months ago)
- Last Synced: 2025-05-03T21:32:43.426Z (5 months ago)
- Topics: luau, modules, monorepo, roblox, utility
- Language: Luau
- Homepage:
- Size: 85 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Unopinionated utility modules for Roblox and Luau.---
## 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.##