V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
boaofCHIAN
V2EX  ›  C++

C++ 优秀开源类库叠楼推荐

  •  
  •   boaofCHIAN · 305 天前 · 1976 次点击
    这是一个创建于 305 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家可以把日常使用优秀的 C++工具类库汇总推荐出来,供大家参考

    第 1 条附言  ·  305 天前
    主要是为了给大家提供生产环境中的经验,github 上有许多收录名单,但是在生产环境中,名单中的开源工具性能有优劣,光给出一个列表并无任何意义。列出这个在国内厂商广泛采用的开源库,为的是给后来人提供经验,在完成一个功能时,选择最合适的开源项目
    17 条回复    2022-02-19 11:49:32 +08:00
    boaofCHIAN
        1
    boaofCHIAN  
    OP
       305 天前
    1.rapidjson:Tencent 技术团队开发的 C++ Json 工具类库支持 SAX DOM 模式 xml,json 解析。在小 cache 设备,http cache 等场景表现优秀
    cxytz01
        2
    cxytz01  
       305 天前
    google: awesome cpp
    boaofCHIAN
        3
    boaofCHIAN  
    OP
       305 天前
    brpc:Baidu 技术团队开发的一款 rpc 通信框架,支持多种协议,性能远高于现在的主流通信框架,在多机房跨设备,LVS 策略下,单机轻松实现百万并发,现在百度内部承载百度每日百亿流量。
    zhengxiaowai
        4
    zhengxiaowai  
       305 天前
    Folly:facebook c++ 开源工具库
    boaofCHIAN
        5
    boaofCHIAN  
    OP
       305 天前
    snappy:Google 压缩工具 比 zlib glib 压缩速度快 压缩体积小,占用系统内存资源小
    xipuxiaoyehua
        6
    xipuxiaoyehua  
       305 天前 via iPhone
    absl 谷歌开源的框架
    Abbous
        7
    Abbous  
       305 天前 via Android
    spdlog:header-only 的日志库,方便易用。
    xipuxiaoyehua
        8
    xipuxiaoyehua  
       305 天前 via iPhone
    @Abbous 我现在的项目就在用 hhhhh
    wzzzx
        9
    wzzzx  
       305 天前
    @xipuxiaoyehua #8
    @Abbous #7 我每个项目的日志库都是用这个 2333,确实简单方便易上手
    wangxn
        10
    wangxn  
       305 天前
    Abseil & spdlog
    +10086
    Hconk
        11
    Hconk  
       304 天前 via iPhone
    cpp-httplib
    spdlog
    google-test
    google-benchmark
    boaofCHIAN
        12
    boaofCHIAN  
    OP
       304 天前
    libevent:C 语言事件库,应用于百度内部 http server,CS:GO 等项目中
    yolee599
        13
    yolee599  
       304 天前 via Android
    boots 超级强大的 c++ 框架
    mingy
        14
    mingy  
       304 天前
    rocksdb,搞存储的可以看看,facebook 搞的 leveldb 升级版
    0073461
        15
    0073461  
       259 天前
    absl boost
    jdz
        16
    jdz  
       250 天前 via Android
    @boaofCHIAN lvs 策略啥意思
    uurun
        17
    uurun  
       126 天前
    cinatra 非常好用的 http server 有多个项目都在用 目前感觉很稳定
    nlohmann 非常好用的 json 库 header only
    easylogging++ 日志库
    cpr 优雅的 http 请求库
    odb 这个可能用的比较少 c++的 orm 可方便操作 mysql sqlserver 等数据库
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1142 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:11 · PVG 07:11 · LAX 16:11 · JFK 19:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.