— Open Stable Beta
The Industrial
Runtime for FiveM
TypeScript-first framework with Dependency Injection, validation, and security primitives. Not a gamemode—an engine you can scale.
BankController.ts
Code Comparison
See the difference between approaches
OpenCoreInventoryController.ts
Everything You Need
Built-in primitives for secure, scalable server development
⌨️
Commands
Declarative handlers with Zod validation and Player Entity by default
🛡️
Guards & Permissions
Role-based access control via decorators
⏱️
Rate Limiting
Built-in throttling per player, per method
👤
Player Entity
Rich player API: state, communication, health
🔧
Binary Services
Use binaries easily from your favorite compiled languages
🔍
Dev Mode
Event interception, player simulation
⚡
OpenCore CLI
Monorepo compiler, watcher, scaffolding
🔒
Security by Default
Guards, throttles, validation out of the box
HealthController.ts
Performance
Internal benchmarks - 26/02/2026
17.78M
EventInterceptor ops/sec
getStatistics, ~0.056 us mean
10.49M
RuntimeConfig ops/sec
resolve CORE, ~0.095 us mean
80.14K
Commands throughput
500 players (simple), p95 0.226 ms
251.10K
RPC throughput
500 parallel RPCs, p95 1.83 ms
Ready to build?
OpenCore is free, open source, and ready for production.
Read the docs