Skip to main content
FORGE is the base you fork to build a fantasy or roleplay server on HELIX, the ESX/QBCore (FiveM) or VORP/RSG (RedM) of the HELIX world. It ships characters, attributes, inventory, equipment, abilities, combat, loot, crafting, economy, quests, factions, instancing, admin, and dev tooling, every system server-authoritative and written in pure Lua. The framework is the product, not a running server. You fork FORGE, drop in your own content, and ship your server.
A fresh fork boots a coherent neutral baseline with no theme attached, create a character, get starter items, craft a bandage, eat bread for a buff, equip an item and watch a stat change. You replace that baseline with your own world.

Why FORGE

Forkable

21 isolated Lua packages you own and edit. Fork, reskin, extend, nothing is locked.

Server-authoritative

Every mutation is validated server-side. Clients render; the server decides.

Batteries included, removable

Each package ships a small neutral default set you can keep, edit, or switch off.

Tested

625 unit + 153 smoke tests run in-editor on every boot.

How it fits together

FORGE is a stack of small packages, each isolated in its own lua_State, talking only through exports (function calls) and events. You enable the packages you want in config.json, tune them in their Config, and register your content through their public APIs.

Quickstart

Fork, boot, and walk the neutral baseline in a few minutes.

Architecture

Isolated states, exports, events, and the Result contract.

Content model

The two-tier system: neutral defaults plus your themed content.

Packages

The 21 packages and what each one owns.

Status

FORGE is at v0.1: all 21 packages are built and tested, with a working end-to-end vertical slice. The launch-readiness target is November 2026. Expect APIs to be stable within v0.1 but still evolving toward v1.0.