coost 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
coost 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
coost 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 idealvin
适用人群 未知
收录时间 2022-09-08

软件简介


coost 是一个兼具性能与易用性的跨平台 C++ 基础库,原名为 co,后改为 cocoyaxi,前者过短,后者过长,取中庸之道,又改为 coost。

为什么叫 coost 呢?以前有朋友称之为小型 boost 库,比 boost 小一点,那就叫 coost 好了。它有多小呢?在 linux 与 mac 上编译出来的静态库仅 1M 左右大小。虽然小,却提供了足够强大的功能:

  • 命令行参数与配置文件解析库(flag)
  • 高性能日志库(log)
  • 单元测试框架(unitest)
  • go-style 协程
  • 基于协程的网络编程框架
  • 高效 JSON 库
  • 基于 JSON 的 RPC 框架
  • 面向玄学编程
  • 原子操作(atomic)
  • 随机数生成器(random)
  • 高效字符流(fastream)
  • 高效字符串(fastring)
  • 字符串操作(str)
  • 时间库(time)
  • 线程库(thread)
  • 定时任务调度器
  • 高性能内存分配器
  • LruMap
  • hash 库
  • path 库
  • 文件系统操作(fs)
  • 系统操作(os)

coost 在 github 上以 MIT 许可证开源,它使用了部分三方代码,可能有不同的许可证,详情见 LICENSE 文件。为了方便国内用户,gitee 上也会定期同步 github 上的代码。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(11) 发布并加入讨论🔥
发表了资讯
09/09 10:26

coost v3.0.1(微型 boost 库)发布

新增功能 基准测试框架。 #include "co/benchmark.h" #include "co/mem.h"   BM_group(malloc) { void* p;   BM_add(::malloc)( p = ::malloc(32); ); BM_use(p);   BM_add(co::alloc)( p = co::alloc(32); ); BM_use(p); }   int main(int argc, char** argv) { flag::parse(argc, argv); bm::run_benchmarks(); return 0; } gen 支持生成结构体与 JSON 互转的代码,参考示例 test/j2s。 功能增强...

1
2
发表了资讯
2022/09/08 11:50

coost v3.0.0 (微型 boost 库)发布

coost-A tiny boost library in C++11 coost 是一个兼具性能与易用性的跨平台 C++ 基础库,原名为 co,后改为 cocoyaxi,前者过短,后者过长,取中庸之道,又改为 coost。 为什么叫 coost 呢?以前有朋友称之为小型 boost 库,比 boost 小一点,那就叫 coost 好了。它有多小呢?在 linux 与 mac 上编译出来的静态库仅 1M 左右大小。虽然小,却提供了足够强大的功能: 命令行参数与配置文件解析库(flag) 高性能日志库(log) 单元测...

9
13
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
11 评论
28 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部