{fmt}
C++ library for type-safe, fast text formatting and printing
What it is
{fmt} is a C++ library for formatting strings and printing output, using a Python-like brace syntax as a replacement for printf and iostreams. It provides implementations of the C++20 std::format facility and the std::print function added in C++23, validates format strings during compilation, and supports dates, containers, colors, Unicode, and user-defined types. C++ developers adopt it to get correct, round-trip floating-point output and quick number conversion without pulling in external dependencies, and it can be used header-only.
