entityx
« Back to VersTracker
Description:
Fast, type-safe C++ Entity Component System
Type: Formula  |  Latest Version: 1.3.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ ecs game-development library entity-component-system
Install: brew install entityx
About:
EntityX is a fast, type-safe Entity Component System (ECS) library for C++. It provides a clean, modern API that leverages C++11 features to manage game objects and their components efficiently. The library focuses on performance and ease of use, helping developers decouple data from logic in game development.
Key Features:
  • Type-safe component management
  • Automatic dependency injection for systems
  • High performance with minimal overhead
  • Clean C++11 API design
  • Event-based communication between systems
Use Cases:
  • Game development architecture
  • Real-time simulation systems
  • High-performance application development
Alternatives:
  • EnTT – More modern C++17 ECS with better performance and features
  • OpenECS – Alternative ECS implementation with different API design
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, arm64_big_sur, sonoma, ventura, monterey, big_sur, catalina, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 4:58pm 0 VERSION_BUMP f4dd7354
Dec 22, 2024 6:49pm 0 VERSION_BUMP c3904170
Sep 13, 2024 1:56am 0 VERSION_BUMP b9b3f56b