A Powerful C++ Development Framework
- In development, please report bugs at GitHub Issues.
Languages | License | Website | GitHub Repository
This project is still in the early stage, many features are immature or unimplemented.
Do not use in production environment. Otherwise, do so at your own risk!
This software is a library for the C++ language. It contains many useful modules with a powerful variety of classes and functions:
- Note: many of the features have not been developed yet, and will be gradually added in the future.
- Useful classes and functions
- More powerful exception handling
- Collections/containers (list, set, etc.)
- Threading
- Data processing
- Networking
- And more...
To use this library, you should use at least the C++20 standard.
Environments:
- Compiler: Clang >= 15.0.0, Microsoft Visual C++ (MSVC) >= 17.0.0, GNU Compiler Collection (GCC) >= 11.0.0 (versions shown has been tested, the compatibility of other versions is unknown)
- Operating system: Microsoft Windows, Linux kernel OS, Apple macOS
- Processor architecture: amd64 (x86_64), x86, arm (arm32)*, arm64 (aarch64)* ('*' means not tested)
- Build System: CMake >= 3.13 (recommended to use Ninja as the downstream build system)
- C++ Standard: At least C++20
I hope this library can make developing software in C++ easier and more efficient.