EntropyCore is the foundational library for the Entropy framework, providing essential systems for high-performance application development.
| Feature | Description |
|---|
| Core Services | Application lifecycle, Service Registry, Event Bus, and Timers. |
| Memory Model | Hybrid memory management with RefObject (intrusive), WeakRef, and std::shared_ptr interop. |
| Type System | Static reflection, TypeID, and runtime introspection for serialization and UI generators. |
| Feature | Description |
|---|
| Concurrency | Task-based parallelism engine (WorkContracts) for lock-free, scalable execution. |
| Virtual File System | Unified I/O abstraction supporting mount points, async operations, and multiple backends. |
| Logging | High-performance, categorized logging system based on C++20 std::format. |
| Debug Utilities | Scoped timers, debug assertions, and visual debugger integration tools. |