Skip to main content
Loren

Loren

Burning like a beating heart.

A CLI-driven, lightweight Roblox framework that eliminates pathing headaches, automates your toolchain, and gives game logic a clean, predictable lifecycle.

PointsService.luau
local Service = {
Dependencies = {"DatabaseService"};
Signals = {"PointsUpdated"};
Client = {};
}

function Service:LorenIgnite()
self.points = {}
end

function Service.Client:Award(player, amount)
self.Server.points[player] = amount
self.Server.Signals.PointsUpdated:Fire(player, amount)
return true
end

Built to keep the heart burning

Focus on feature logic. Loren handles the network and toolchain layers.

Dependency Injection

Never write a manual require() path again. Declare what a module needs by name and Loren resolves and injects it during the boot sequence — no race conditions, no infinite yields.

Optimized Networking

A custom binary protocol drives cross-boundary calls through Promises and network-optimized Signals, with built-in middleware and global rate-limiting baked in.

Zero-Friction CLI

loren init scaffolds Rojo/Argon, VS Code settings, and your sourcemap instantly. Forge services, inject templates, and ignite your sync server from one terminal.