一个仅头文件的 C++11 库,用类似 STL 的语法在 C++ 中解析、构造、操作和序列化 JSON。
5.1万7511C++MIT更新于 5小时前
一个 C++ 格式化库,提供比 C stdio 和 iostreams 更快、类型安全的替代方案,实现了 C++20 std::format。
{fmt} 是一个开源的 C++ 文本格式化库,目标是比 C stdio 和 C++ iostreams 更快、更安全。它采用类似 Python 的格式字符串语法,并实现了 C++20 std::format 和 C++23 std::print 接口,写法接近现代 C++ 习惯。
库会在编译期检查格式字符串,例如对字符串使用无效的格式说明符会直接报编译错误。此外还提供兼容 printf 的 API、chrono 日期时间格式化、容器和区间输出、彩色终端输出,以及基于 Dragonbox 算法的浮点数格式化。用户也可以为自定义类型添加格式化支持。
{fmt} 没有外部依赖,既可以作为一小组头文件使用,也可以以纯头文件模式集成。项目采用 MIT 许可证,ClickHouse、MongoDB、PyTorch 和 spdlog 等项目都在使用它。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个仅头文件的 C++11 库,用类似 STL 的语法在 C++ 中解析、构造、操作和序列化 JSON。
一款面向逆向工程与二进制分析的跨平台十六进制编辑器,内置用于解析文件结构的模式语言。
一个跨平台序列化库,无需先解析或解包即可直接读取二进制数据。
免费的跨平台可视化工具,用于创建、浏览、编辑和查询 SQLite 数据库文件,无需手写 SQL。
一个利用 SIMD 指令实现每秒解析数 GB JSON 且支持完整校验的 C++ 库。
一款免费开源、跨平台的视频编辑软件,基于 Qt 和 MLT 多媒体框架构建。