Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Vcpkg | 19,739 | 3 hours ago | 22 | September 15, 2022 | 1,177 | mit | CMake | |||
C++ Library Manager for Windows, Linux, and MacOS | ||||||||||
Xmake | 7,771 | 5 hours ago | 1 | February 27, 2018 | 93 | apache-2.0 | Lua | |||
🔥 A cross-platform build utility based on Lua | ||||||||||
Conan | 7,208 | 48 | 54 | 15 hours ago | 363 | July 26, 2023 | 2,069 | mit | Python | |
Conan - The open-source C and C++ package manager | ||||||||||
Mamba | 5,191 | 2 | 2 days ago | 39 | July 26, 2022 | 452 | bsd-3-clause | C++ | ||
The Fast Cross-Platform Package Manager | ||||||||||
Cpm.cmake | 2,136 | 7 days ago | 84 | mit | CMake | |||||
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management. | ||||||||||
Modern Cpp Template | 1,190 | 9 months ago | 7 | unlicense | CMake | |||||
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion. | ||||||||||
Cmake Conan | 738 | 3 days ago | 179 | mit | Python | |||||
CMake wrapper for conan C and C++ package manager | ||||||||||
Cget | 430 | 2 | 4 months ago | 15 | October 25, 2021 | 47 | other | Python | ||
C++ package retrieval | ||||||||||
Ocean | 144 | 3 years ago | 2 | mit | Rust | |||||
A C/C++ build system/project manager written in Rust | ||||||||||
Autowiring | 137 | 4 years ago | 7 | apache-2.0 | C++ | |||||
A C++ Inversion of Control Framework |
part of mamba-org | ||
---|---|---|
Package Manager mamba | Package Server quetz | Package Builder boa |
mamba
is a reimplementation of the conda package manager in C++.
mamba
are implemented in C++ for maximum efficiencyAt the same time, mamba
utilizes the same command line parser, package installation and deinstallation code and transaction verification routines as conda
to stay as compatible as possible.
Mamba is part of a bigger ecosystem to make scientific packaging more sustainable. You can read our announcement blog post.
The ecosystem also consists of quetz
, an open source conda
package server and boa
, a fast conda
package builder.
Please refer to the mamba
and micromamba
installation guide in the documentation.
mamba
and micromamba
come with features on top of stock conda
.
repoquery
To efficiently query repositories and query package dependencies you can use mamba repoquery
or micromamba repoquery
.
See the repoquery documentation for details.
micromamba
can be used to install lock files generated by conda-lock without having to install conda-lock
. Simply invoke e.g. micromamba create -n my-env -f conda-lock.yml
with an environment lockfile named *-lock.yml
or *-lock.yaml
.
setup-micromamba is a replacement for setup-miniconda that uses micromamba
.
It can significantly reduce your CI setup time by:
micromamba
, which takes around 1 s to install.conda
environments.micromamba
is a small, pure-C++ reimplementation of mamba
/conda
. It strives to be a full replacement for mamba
and conda
. As such, it doesn't use any conda
code (in fact it doesn't require Python at all).
See the documentation on micromamba
for details.
Please refer to the instructions given by the official documentation.
For questions, you can also join us on the QuantStack Chat or on the Conda channel (note that this project is not officially affiliated with conda
or Anaconda Inc.).
We use a shared copyright model that enables all contributors to maintain the copyright on their contributions.
This software is licensed under the BSD-3-Clause license. See the LICENSE file for details.
We have videoconference meetings every two weeks where we discuss what we have been working on and get feedback from one another.
Anyone is welcome to attend, if they would like to discuss a topic or just listen in.