DPP VS conan-center-index

Compare DPP vs conan-center-index and see what are their differences.

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
DPP conan-center-index
5 41
939 892
4.5% 2.7%
9.6 10.0
8 days ago 4 days ago
C++ Python
Apache License 2.0 MIT License
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.

DPP

Posts with mentions or reviews of DPP. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-11.
  • How to add runtime dependencies to flake so they can be found (gtkmm4, shared-mime-info)?
    3 projects | /r/NixOS | 11 May 2023
    For me it just fails on dpp wrap file not containing a valid URL. And if I change it to https://github.com/brainboxdotcc/DPP, it fails on the repo not containing a meson.build file. And if I comment out the dependency it fails due to non-existent include/ directory. And if I comment that out, it succeeds just fine.
  • REST APIs using C++. (Is this even done much?)
    13 projects | /r/cpp | 29 Mar 2023
    Sure, the D++ Discord bot library is a good example of an implementation of REST in C++. I wouldn't say it's particularly modern as it doesn't make a lot of use of modern C++ features such as constexpr, string_view and so on, but it's not too bad.
  • Finally my project is on vcpkg!
    2 projects | /r/cpp | 2 Aug 2022
    Looking quickly you'll want to use https://github.com/brainboxdotcc/DPP/blob/master/library-vcpkg/CMakeLists.txt
  • C++ Show and Tell - August 2022
    25 projects | /r/cpp | 1 Aug 2022
    I've been working for many months (actually over a year now) on creating and maintaining the D++ Discord API Library (aka DPP) making it lightweight and scalable for my needs.
  • Update Regarding a C++ Discord Bot Library
    3 projects | /r/cpp | 20 Mar 2022
    Out of curiousity; what does this library offer that, say, a mature library like DPP (https://github.com/brainboxdotcc/DPP) doesn't offer?

conan-center-index

Posts with mentions or reviews of conan-center-index. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-02.
  • The xz attack shell script
    5 projects | news.ycombinator.com | 2 Apr 2024
    Conan is a package manager for C/C++. See: https://conan.io/.

    The way it works is that you can provide "recipes", which are Python scripts, that automate the process of collecting source code (usually from a remote Git repository, or a remote source tarball), patching it, making its dependencies and transitive dependencies available, building for specific platform and architecture (via any number of build systems), then packaging up and serving binaries. There's a lot of complexity involved.

    Here are the two recipes I mentioned:

    libcurl: https://github.com/conan-io/conan-center-index/blob/master/r...

    OpenSSL v3: https://github.com/conan-io/conan-center-index/blob/master/r...

    Now, for the sake of this thread I want to highlight three things here:

    - Conan recipes are usually made by people unaffiliated with the libraries they're packaging;

    - The recipes are fully Turing-complete, do a lot of work, have their own bugs - therefore they should really be treated as software comonents themselves, for the purpose of OSS clearing/supply chain verification, except as far as I know, nobody does it;

    - The recipes can, and do, patch source code and build scripts. There's supporting infrastruture for this built into Conan, and of course one can also do it by brute-force search and replace. See e.g. ZLib recipe that does it both at the same time:

    https://github.com/conan-io/conan-center-index/blob/7b0ac710... -- `_patch_sources` does both direct search-and-replace in source files, and applies the patches from https://github.com/conan-io/conan-center-index/tree/master/r....

    Now, good luck keeping track of what's going on there.

  • Mokara.io Open Beta (Pre-Built C++ Third-Party Libraries)
    1 project | /r/cpp | 27 Jun 2023
    Just checkout ConanCenter https://conan.io/center it's free.
  • Looking for projects to contribute to
    16 projects | /r/cpp | 25 Apr 2023
    https://github.com/conan-io/conan-center-index there's 200+ PR that need reviewing :) we add community reviewers fairly often
  • Conan package manager completely broken after 2.0 release
    6 projects | /r/cpp | 21 Mar 2023
    As for ffmpeg it was last updated 10 days ago https://github.com/conan-io/conan-center-index/commits/master/recipes/ffmpeg/all :)
  • PcapPlusPlus in Conan 2.0
    2 projects | /r/cpp | 16 Mar 2023
    This is a more complicated recipe https://github.com/conan-io/conan-center-index/blob/master/recipes/pcapplusplus/all/conanfile.py
  • OpenSSL 3.1 Released
    1 project | news.ycombinator.com | 14 Mar 2023
    You can use the Conan package manager with prebuilt binaries/libraries

    https://conan.io/center

  • Compiling CrowCPP on Windows and about to kms
    3 projects | /r/cpp | 8 Mar 2023
    It's available in Conan too https://github.com/conan-io/conan-center-index/tree/master/recipes/crowcpp-crow though it's not well maintained so no promises if it's working
  • Is there a way to make sure that my friend on windows can compile my c++ project that i made on linux?
    1 project | /r/learnprogramming | 8 Mar 2023
    You need something like https://conan.io/center/ to install the dependencies. You're lucky because it works well with CMake.
  • Conan 2.0, the new version of the open-source C and C++ package manager
    4 projects | /r/cpp | 22 Feb 2023
    This post on github contains a list of packages supported by conan 2.0, its also kept up to date https://github.com/conan-io/conan-center-index/discussions/16196
  • First piece of complex CMake code. Need good roasting to help improeve.
    1 project | /r/cmake | 18 Feb 2023
    Use a package manager: https://vcpkg.link/ https://conan.io/center/

What are some alternatives?

When comparing DPP and conan-center-index you can also consider the following projects:

µWebSockets - Simple, secure & standards compliant web server for the most demanding of applications

Vcpkg - C++ Library Manager for Windows, Linux, and MacOS

DiscordCoreAPI - A bot library for Discord, written in C++, and featuring explicit multithreading through the usage of custom, asynchronous C++ CoRoutines.

libpq - build2 package for PostgreSQL C client library

sleepy-discord - C++ library for the Discord chat client. Please use Rust for new bots

VulkanExamples - Examples and demos for the Vulkan C++ API

concord - A Discord API wrapper library made in C

cmake-init-vcpkg-example - cmake-init generated executable project with vcpkg integration

libwebsockets - canonical libwebsockets.org networking library

C++ REST SDK - The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

Boost.Beast - HTTP and WebSocket built on Boost.Asio in C++11

neuronika - Tensors and dynamic neural networks in pure Rust.