Forest Logo
search
package_2

tinyframeworkrbx

By @alexeylegasov63

Roblox

Mirrored

TinyFramework

A lightweight and dependency-aware lifecycle framework for Roblox.

TinyFramework helps you manage modular architecture in a clean and reliable way. It automatically loads modules, resolves their dependencies, sorts them by priority, and runs lifecycle hooks such as onInit and onStart. Inspired by concepts from Dependency Injection and Component Lifecycles.


🚀 Features

  • 🔄 Automatic module loading from a folder
  • 🔗 Dependency resolution with circular detection
  • 🎯 Lifecycle support (onInit, onStart)
  • 🧩 Priority-based load ordering
  • 🧪 Safe execution (try-wrapped lifecycle calls)
  • 🔍 Named module access (Framework.getChild("ModuleName"))
  • ⚡ Async lifecycle with Promises

🧱 Example

-- Framework entry
local Framework = require(ReplicatedStorage.Shared.TinyFramework)
Framework.init(script.Modules)

Getting Started

To build the package use:

argon build

Package Details

Install command (Click to copy)


Version

0.1.3

License

Apache-2.0

check_circle

Safe for commercial use

infoModified files must carry a notice of changes. If the package ships a NOTICE file, its attributions must be preserved.

Automated license review — not legal advice.