The Industrial
Runtime for FiveM
A strict, Hexagonal Architecture framework. Dependency Injection, Zod validation, and security primitives out of the box. Not a gamemode—an engine.
Engineered for Scale
Built on the Ports & Adapters architecture. Agnostic kernel, specific runtime.
Architecture-first
OpenCore is built around Hexagonal Architecture. The game runtime is just an adapter—your domain stays pure.
Read moreDeclarative Gameplay
Commands, events, guards and throttles are declared through decorators. No imperative glue code.
Read moreUtility Ports & Services
Use our ports and services API to enrich your experience without having to build everything from scratch.
Read moreA clear mental model
OpenCore separates domain logic from the game runtime. Controllers declare intent, services hold logic, adapters connect to FiveM.
- Kernelframework kernel, DI, event bus
- Runtimegameplay features, bounded contexts
- AdaptersFiveM, Node.js, tooling
Start building with intent
OpenCore is not a script collection. It is an engine for long-term projects.
Read the docsHigh Performance
Based on internal benchmarks (Dec 2025)