awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
citizenfx avatar

citizenfx/fivem

0
View on GitHub↗
4,169 stars·2,662 forks·C++·15 viewscfx.re↗

Fivem

FiveM is a multiplayer modification framework and game engine modding tool. It serves as a platform for creating and hosting community-driven modifications for open-world game engines, functioning specifically as a framework for Grand Theft Auto V to enable custom servers and multiplayer game modes.

The project provides a dedicated game server host for managing network traffic and synchronized game states in modified environments. Its capabilities extend to modding Red Dead Redemption 2, allowing for the extension of game mechanics and the addition of custom content.

The framework supports custom game logic injection and the hosting of dedicated multiplayer sessions. It enables the modification of base game behavior and the implementation of new interactive mechanics.

Features

  • GTA V Modifications - Acts as a comprehensive framework for creating custom multiplayer experiences and features in GTA V.
  • Game State Synchronization Servers - Provides authoritative servers that synchronize game state across clients using a custom network protocol.
  • Custom Game Behaviors - Provides a system for injecting custom behaviors and interactive mechanics into the game engine.
  • Gameplay Extensions - Enables the creation of new gameplay mechanics through custom code extensions to the base engine.
  • Game Modding Toolkits - Provides a toolkit for injecting code and altering game behavior at runtime.
  • Game Modification Frameworks - Provides a complete framework for integrating community-created modifications and overrides into open-world engines.
  • Game Servers - Provides software for hosting and managing dedicated multiplayer game sessions for modded environments.
  • Red Dead Redemption 2 Modifications - Extends game mechanics and adds custom content specifically for Red Dead Redemption 2.
  • Multiplayer Game Servers - Ships a dedicated server engine for hosting authoritative multiplayer game sessions.
  • Real-Time Multiplayer Frameworks - Offers a real-time multiplayer framework for building shared environments and custom game modes in GTA V.
  • Embedded Lua Scripting - Integrates an embedded Lua interpreter allowing users to define custom game logic without recompiling the engine.
  • Logic Injection Hooks - Uses logic injection hooks to intercept engine functions and redirect internal game logic flows.
  • Asynchronous Asset Streaming - Implements an asynchronous asset streaming system to load 3D models and textures in the background.
  • Event Messaging Systems - Implements an event messaging system to broadcast named events between clients and servers.
  • Proxy-Based API Wrappers - Employs proxy-based API wrappers to safely expose engine internals to custom code.

Star history

Star history chart for citizenfx/fivemStar history chart for citizenfx/fivem

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Fivem

These projects share indexed features with Fivem. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • kbengine/kbenginekbengine avatar

    kbengine/kbengine

    5,690View on GitHub↗

    KBEngine is a distributed game server engine and backend infrastructure designed for massively multiplayer online environments. It provides a multi-process architecture to handle high player concurrency and real-time interactions within a shared virtual world. The system features a scriptable game logic framework that combines a high-performance core with a high-level scripting language. This allows for game behavior modifications through a hot-fixable runtime that updates logic without requiring server restarts. The engine manages server scaling via dynamic load balancing across multiple ha

    C
    View on GitHub↗5,690
  • mozilla/browserquestmozilla avatar

    mozilla/BrowserQuest

    9,366View on GitHub↗

    BrowserQuest is a WebSocket multiplayer game engine and real-time state synchronization tool. It functions as a web-based game server designed to manage concurrent connections and broadcast updates to maintain a consistent shared world state between a central server and distributed web clients. The project enables real-time multiplayer gaming and browser-based game development by implementing low-latency data exchange. It focuses on game state synchronization to ensure that multiple players interacting within the same environment see the same actions and world states simultaneously. The syst

    JavaScriptabandonedunmaintained
    View on GitHub↗9,366
  • colyseus/colyseusC

    colyseus/colyseus

    7,015View on GitHub↗

    Colyseus is a real-time multiplayer game framework for Node.js that provides an authoritative server model, delta-compressed state synchronization, and room-based session orchestration. It is designed to handle the core infrastructure of multiplayer games, including matchmaking, state management, and scalable process distribution across multiple servers. The framework distinguishes itself through its schema-based state definition, which enables automatic serialization and change tracking, combined with a binary WebSocket protocol for low-latency updates. Its matchmaking pipeline routes player

    TypeScript
    View on GitHub↗7,015
  • tmodloader/tmodloadertModLoader avatar

    tModLoader/tModLoader

    5,099View on GitHub↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    C#apigamesteam
    View on GitHub↗5,099
Compare all 30 related projects→

Frequently asked questions

What does citizenfx/fivem do?

FiveM is a multiplayer modification framework and game engine modding tool. It serves as a platform for creating and hosting community-driven modifications for open-world game engines, functioning specifically as a framework for Grand Theft Auto V to enable custom servers and multiplayer game modes.

What are the main features of citizenfx/fivem?

The main features of citizenfx/fivem are: GTA V Modifications, Game State Synchronization Servers, Custom Game Behaviors, Gameplay Extensions, Game Modding Toolkits, Game Modification Frameworks, Game Servers, Red Dead Redemption 2 Modifications.

Which projects share features with citizenfx/fivem?

Projects with overlapping indexed features include: mozilla/browserquest — BrowserQuest is a WebSocket multiplayer game engine and real-time state synchronization tool. It functions as a… tmodloader/tmodloader — tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It… kbengine/kbengine — KBEngine is a distributed game server engine and backend infrastructure designed for massively multiplayer online… colyseus/colyseus — Colyseus is a real-time multiplayer game framework for Node.js that provides an authoritative server model,… valvesoftware/halflife — The GoldSrc game engine is a 3D game framework and first-person shooter engine designed for building and running… fabricmc/fabric-api — Fabric API is a modular framework designed for Minecraft mod development, providing a standardized set of hooks and…