boaofCHIAN
V2EX  ›  C++

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

  •  
  •   boaofCHIAN · Aug 24, 2021 · 4787 views
    This topic created in 1900 days ago, the information mentioned may be changed or developed.

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

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