All platforms. Windows, Linux, Apple, FreeBSD, Android, iOS, embedded, cross-building, bare metal, etc.
All build systems. Visual Studio MSBuild, CMake, Makefiles, SCons, etc. Extensible to any build system.
Full management of binaries.
Create, manage and reuse any number of binaries, for any configuration: platform, compiler, version, architectures… or build from sources at will.
Fully automated dependency management. Transitive dependencies, conflicts detection, dependency overriding, conditional dependencies.
Decentralized client-server architecture. Run your own server for free with JFrog Artifactory on-prem to fully own your packages and binaries.
Conan is Free, open source software with the permissive MIT license. Use, modify, redistribute, and extend it - even for commercial purposes.
Conan is a MIT-licensed, Open Source package manager for C and C++ development, allowing development teams to easily and efficiently manage their packages and dependencies across platforms and build systems.
Learn More >JFrog Artifactory Community Edition C/C++, which is completely free to use, allows you to host your private packages on your own server. This solution delivers all the power and flexibility of JFrog Artifactory for Conan to the C/C++ world.
Learn More >ConanCenter is the central repository where you can search and discover all of 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.
Learn More >There are hundreds of companies using Conan successfully to build their products. Read more about some of the problem they are solving, and how Conan is helping them.
Read MoreConan makes it easier for our many automotive GitHub Enterprise customers doing C and C++ programming to establish a continuous delivery pipeline that actually deserves that name.
Conan integration enabled a 10x reduction in our development compile-test cycle and release build times, enabling extra coding time for devs and much quicker BlinkID SDK releases. Organizing our codebase into multiple packages enabled us easier maintenance. On top of that, the dependency graph visualizer is great for every developer to see the overview of all modules/packages, as well as their individual contribution to the complete project.
I’ll simpley say that I was a total n00b in build system before, dreading to update dependencies. Conan made it easy and likeable, I’m now really interested in packaging... Weird for a C++ programmer!
Conan’s flexibility made it possible to do something that was thought intractable; to make a modular Boost C++ Libraries distribution.
What is best in life? Crushing your build times, driving your semantically versioned packages before you, and not hearing the lamentations of your developers
Conan has amplified our productivity, by minimizing the build times and implement full fled CI features for our C/C++ development. Its the true dependency manager for C/C++
Conan brings C++ development and dependency management into the 21st century and on par with the other development eco-systems. We are currently designing this in to streamline the development of test programs for our products to help facilitate reuse and help our distributed teams develop the robust and efficient tests to guarantee the quality of our innovative products.
Conan helped us with our infrastructure overhaul by reducing our full build time by over 40 minutes. That has saved us both Developer time and reduced our AWS bill.
At Pix4D, we suffered for years the pain of managing a few dozens of 3rd party dependencies with our home-grown tools. Not only developers were feeling that pain, but also the CI/CD infrastructure. We decided to give Conan a try, and it worked! It does not matter how the libraries we depend on are built or provided (CMake, autotools, pre-compiled binaries). Conan gives us the flexibility to manage C/C++ libraries of all kinds. We have Conan fully integrated in our CI system and we do pretty advanced things with it. It definitely made our life easier.
Conan arrived just in time to enable us to test multiple networking, logging, and cryptography libraries simply by adding lines to a text file. Moreover, when we did decide to master a library, we invested our time into a single cross-platform package, so our developers didn't need to build and rebuild the library on their own. It's revolutionized how we do rapid prototyping.
Conan is the best solution for external dependencies in C/C++ projects. It linked C++ and DevOps by applying a common language for building, packaging, and distributing our artifacts to any platform and architecture.
Conan has been a lifesaver in managing cross-platform packages for Imageflow. It's flexible, addresses the hard problems of C/C++ package management head-on, and is backed by a fantastic set of developers. Don't waste your time with alternatives; this is the real deal.
A group of more than 70 Conan expert users and contributors
helping to define the next Conan 2.0 major version.