flecs
« Back to VersTracker
Description:
Fast entity component system for C & C++
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @flecsdev  |  formulae.brew.sh
Category: Developer tools
Tags: ecs gamedev c c++ library data-oriented-design
Install: brew install flecs
About:
Flecs is a high-performance entity component system (ECS) designed for C and C++. It enables data-oriented design for complex game architectures and simulation software. The library emphasizes zero-overhead abstractions and flexible query systems for efficient data processing.
Key Features:
  • Zero-overhead C and C++ APIs
  • Highly expressive query engine
  • Automatic dependency management
  • Modular architecture with zero dependencies
Use Cases:
  • Game engine architecture
  • Real-time simulation software
  • High-performance computing applications
Alternatives:
  • EnTT – Popular C++ ECS, Flecs offers a C API and different query model
  • OpenECS – Alternative ECS implementation, Flecs focuses on query flexibility
Version History
Detected Version Rev Change Commit