一句话Modern, modular C++ algorithms, data structures, and concurrency primitives.
定价开源免费 网站未提供商业定价;源码托管在 GitHub,许可证为 Boost Software License 1.0。
适合谁C++ 开发者、需要并发抽象/算法/数据结构库的工程团队、关注 coroutine 与 future 的库作者或系统开发者。
核心功能C++ 算法、数据结构与并发原语future<>、async、executor、package 等并发能力协程支持,包括 coroutine cancellation 与 resume_on()forest 数据结构及相关算法CMake 安装与 CPM.cmake 支持GitHub 源码、Issue 与完整 Changelog
功能与用途stlab 是一组现代、模块化 C++ 算法、数据结构和并发原语库,包含 algorithm、concurrency、forest 等模块。并发部分提供 future<>、async、executor、package、channels/process graph 等能力;forest 用于维护层级结构数据。
支持语言/框架主要支持 C++。v2.0.0 起要求 C++17 或更高;历史版本曾提到 C++14 支持。文中提到对 Windows、Qt5、libdispatch、threaded wasm、CMake/CPM.cmake 的相关兼容或构建支持。
开源还是闭源开源。源码和 Issue 托管在 GitHub,许可证为 Boost Software License 1.0。
自托管选项作为 C++ 库可下载安装到本地项目中使用;提供 zip/tar 源码包和 GitHub 源码。未涉及 SaaS 或服务端自托管部署。
定价未提供商业定价信息;按开源库形态使用。
API/SDK提供按 header 分组的 Public API 文档。最新 v2.3.0 包含 future<>::on_completion()、coroutine cancellation、resume_on() 等 API,并有代码示例。
集成与生态源码在 GitHub;支持 CMake install,仓库调整以更好支持 CPM.cmake;测试从 BoostTest 迁移到 doctest,并提到 VSCode/Cursor 结合 C++ TestMate 的开发体验。
文档质量文档包含 API Reference、模块索引、Release Notes、Changelog、源码下载和示例代码,变更说明较细。但从抓取内容看,入门教程和场景化指南相对有限。
中国访问未知
适用场景构建 C++ 异步任务系统、使用 future/executor 组织并发流程、实现协程恢复上下文控制、维护层级结构数据、在 C++ 项目中复用现代算法与容器。
同类Boost、Folly、Abseil、oneTBB、标准库 future/coroutine 相关能力