cpp-libp2p VS kagome

Compare cpp-libp2p vs kagome and see what are their differences.

cpp-libp2p

C++17 implementation of libp2p (by libp2p)

kagome

Kagome - C++20 implementation of Polkadot Host (by qdrvm)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
cpp-libp2p kagome
1 2
332 150
3.0% 2.7%
6.2 9.4
6 days ago 1 day ago
C++ C++
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

cpp-libp2p

Posts with mentions or reviews of cpp-libp2p. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-31.
  • Do you use builder pattern?
    2 projects | /r/cpp | 31 Aug 2022
    No, I don't. I use boost::outcome. As defined here https://github.com/libp2p/cpp-libp2p/blob/master/include/libp2p/outcome/outcome.hpp.

kagome

Posts with mentions or reviews of kagome. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-19.
  • Polkadot Digest 9 Oct 2023
    1 project | /r/Polkadot | 10 Oct 2023
    Kagome, the C++ version of the Polkadot Host, has released version 0.9.2, including such features as BEEFY consensus and using C++20. https://github.com/qdrvm/kagome/releases/tag/v0.9.2
  • Bill Laboon AMA - 19 Aug 13.00 - 14.00 UTC
    5 projects | /r/Polkadot | 19 Aug 2022
    There are a few other implementations of the Polkadot Host available. ChainSafe is currently developing a Go version of the Polkadot Host, Gossamer, and Soramitsu is creating a C++ version, Kagome.

What are some alternatives?

When comparing cpp-libp2p and kagome you can also consider the following projects:

expected - C++11/14/17 std::expected with functional-style extensions

openbrush-contracts

doctest - The fastest feature-rich C++11/14/17/20/23 single-header testing framework

gossamer - 🕸️ Go Implementation of the Polkadot Host

Thrust - [ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl

RoguelikeTutorial2020 - r/RoguelikeDev Does The Complete Roguelike Tutorial

entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

zeitgeist - An evolving blockchain for prediction markets and futarchy.

Qv2ray - :star: Linux / Windows / macOS 跨平台 V2Ray 客户端 | 支持 VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 | 使用 C++ / Qt 开发 | 可拓展插件式设计 :star:

quacc - Crypto quality

modern-cpp-tutorial - 📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/

skia-opengl-emscripten - DEPRECATED! ~~C++ HTML/CSS UI. Supports subset of HTML/CSS. Based on chromium/cobalt.foo without JavaScript overhead. Uses SKIA 2D graphics library. Can be used to build UI for cross-platform app, game or website. Can support browser as HTML5 web framework or WebGL UI renderer.~~