Opencore
OpenCore is a TypeScript runtime framework and execution engine for FiveM and RageMP servers. It delivers a stable server and client model with dependency injection, metadata-driven wiring, and a built-in event and command system.
The framework supplies security features including input validation, access guards, rate limiting, and state checks through decorators. It supports multiple operating modes (CORE, RESOURCE, STANDALONE) and uses an explicit adapter pattern for platform integration without automatic detection.
- Decorator-based controllers for commands and network events
- Built-in throttling, permission guards, and schema validation
- Export system for resource-to-resource APIs
- Support for both GTA V and RedM game profiles