A C++23 cross-platform single header utility library. With no dependencies.
- Logging system
- Type utilities
- Enum reflection
- Time utilities
- Random number generators
- Threading utilities
- Event dispatching/handling
- ECS
- Unit test macros
- Benchmarking macros
- And more...
Ensure you have the following installed on your system:
- A C++23 or later compiler (e.g., MSVC, GCC, or Clang)
- Build tools: Make (Linux/Windows) or Visual Studio 2022 (Windows) or XCode (MacOS)
Build instructions for this project can be found in the BUILDING.md file. Supported platforms are:
- Windows: Visual Studio 2022, Make
- Linux: Make
- MacOS: XCode
This project is licensed under the Apache 2.0 License. See LICENSE for details.
Contributions are welcome! Please fork the repository and create a pull request with your changes.