Apache Ivy vs Conan
Apache Ivy
ant.apache.orgConan
conan.ioSide by side
| Figure | Apache Ivy | Conan |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| iOS | — | Yes |
| Android | — | Yes |
| Plans published | 1 | 2 |
| Spec score · Package Managers | 8.1 (#32) | 9.0 (#3) |
| Dependency resolution | Ivy manages transitive dependencies and provides configurable conflict management to select versions. | Yes |
| Free plan | Yes | Yes |
| Package formats | Ivy files,Maven POMs,OSGi bundles | Conan recipes and binary packages |
| Private registry auth | Yes | Yes |
| Supported platforms | Java/JRE | Linux,Windows,macOS,Android,iOS,embedded and bare-metal targets |
Plans
In their own words
Apache Ivy
Apache Ivy has no write-up on Specifiction yet; its figures are above.
Conan
Conan is a free, open-source package manager for C and C++ projects. It manages dependencies and binary packages through Conan recipes, with dependency resolution, lockfiles, workspaces, private registry authentication and offline installation. Binary configurations can vary by architecture, compiler and version, runtime, and C++ standard library. If a matching binary is unavailable, Conan can build from source on demand. It supports Windows, Linux, macOS, Android, iOS, embedded and bare-metal targets, as well as desktop, server and mobile platforms. Build integrations include CMake, MSBuild, Makefiles, Meson and SCons; other integrations include Docker, MinGW, WSL and JFrog Artifactory. Teams can share and reuse native binaries. Artifactory Community Edition offers self-hosted private package hosting, with a WebUI, authentication and permissions. Conan is released under the MIT License. The listed plan describes the package manager as free and open source; no price is stated for either plan.