It works in all operating systems including Windows, Linux, OSX, FreeBSD, and others, and it can target any platform, including desktop, server, and cross-building for mobile (Android and iOS), as well as embedded and bare metal devices. It integrates with other tools like Docker, MinGW, WSL, and with all build systems such as CMake, MSBuild, Makefiles, Meson, SCons. It can even integrate with any proprietary build systems.
It has native integration with JFrog Artifactory, including the free Artifactory Community Edition for Conan, enabling developers to host their own private packages on their own server. Conan is developed by a full team of full-time maintainers who support many thousands of users, from small to big enterprises, alongside an active and awesome community.
Not only different binaries but also different build configurations, including different architectures, compilers, compiler versions, runtimes, C++ standard library, etc. When binaries are not available for one configuration, they can be built from sources on-demand. Conan can create, upload and download binaries with the same commands and flows on every platform, saving lots of time in development and continuous integration.
Artifactory Community Edition (CE) for C and C++ is the recommended server for development and hosting private packages for a team or company. It is completely free, and it features a WebUI, advanced authentication and permissions, great performance and scalability, a REST API, a generic CLI tool and generic repositories to host any kind of source or binary artifact.
ConanCenter is the central repository where you can search and discover all the available open source Conan packages created by the community. It includes recipe and configuration information, and makes it easy to see package metadata in the UI. ConanCenter contains more than a thousand popular open source libraries packages, with many pre-compiled binaries for mainstream compiler versions and platforms.
We started to see that we could speed up our development chain by producing binary artifacts that could be shared across developers - we could actually shorten the build times because they don’t have to be built over again.