One of the most demanded features now available, read the new post:
Conan Workspaces: a monolithic super-build of your packages, on demand
No need to sacrifice developer UX while working on multiple components when using a package-based approach.
blog.conan.io/cpp/conan/work…
The @meetingcpp conference full program has been announced: meetingcpp.com/mcpp/schedule…
This is a fantastic C++ conference, and as every year, plenty of great speakers and very interesting talks, don't miss it!
See you in Berlin!
How do you use an existing C++ library from a Godot game?
New post on the Conan blog: GDExtension, godot-cpp 10 and Conan, with an example that simulates 100,000 particles using flecs.
blog.conan.io/cpp/conan/game…
#godotengine #cpp #gamedev
🤖 What if ROS could be just another Conan requirement?
We have been experimenting with building ROS Kilted from source and consuming it as a regular Conan package
blog.conan.io/2026/09/08/Rob…
Swift's C++ interoperability is around since 5.9, and it keeps supporting more of the language
Can we take one of the 1800+ packages in ConanCenter, change nothing, and call it straight from Swift?
We tried. LunaSVG, a plain Xcode project, no wrapper
blog.conan.io/cpp/conan/swif…
Treat CUDA like any other dependency in Conan 🚀
cuda-conan turns the CUDA Toolkit into a drop-in conanfile requirement — no manual installs, no env vars.
Now with NVIDIA RTX Spark support: build & cross-compile for Windows ARM64 from your x86_64 box
blog.conan.io/cuda/gpu/armv8…
Conan 2.31 is out:
- Workspaces are out of incubating!
- New VirtualRunEnv(win_copy_folder) to avoid PATH overflow
- New injection of tools.build:asmflags
- Improvements to CMakeConfigDeps
- New compilers versions support
And much more!: docs.conan.io/2/changelog.ht…
Diego retweeted
Every time I see a team celebrating their new "shared module," I remember this lesson.
Reuse is a dangerous form of coupling.
They found the same logic in two places and did what good engineers do: put it in one place and called it a win. Clean, responsible, textbook.
Six months later, someone needs to change it.
Suddenly, a small update for one team's requirements breaks three services, blocks two releases, and triggers an emergency meeting between people who've never talked to each other before.
This is the cost nobody preaches about.
DRY is one of those principles that feels unquestionably right until you apply it across team boundaries. The moment you share a module between domains, you're not just sharing code. You're creating a dependency that nobody owns and everyone resents.
Before you reuse, ask:
Will this change often?
Does it belong to one domain?
Are the consumers truly aligned in purpose?
Will one team’s change surprise another team?
If the answer to any of these is "I'm not sure," stop. Duplicate it.
I know how that sounds. It feels lazy. It feels like the thing a junior developer does before they know better. But here's what nobody wants to say out loud: two independent implementations you control are almost always cheaper than one shared one serving masters with different goals.
Duplication is a local problem. Coupling is an organizational problem.
One of them you can fix in an afternoon. The other requires a meeting with five teams and someone's manager.
Reuse isn't free. Treat it like the trade-off it is.
Today we're introducing conan-py-build: a PEP 517 backend that brings Conan's C/C++ dependency management directly into pip wheel .
If you ship Python wheels with native code, this might save you a lot of CI glue.
Beta. Feedback welcome.
blog.conan.io/cpp/conan/pyth…
Conan 2.28 is out, and it is big
- New "policies" to fix several long standing issues without breaking
- Better output (started with export cmd) and html graphs
- New "consistent" trait to disambiguate "visible=False"
- Python wheels in PyPI
And many more docs.conan.io/2/changelog.ht…
🛡️ Secure C++ packages with Sigstore!
New in Conan 2.26:
✍️ conan cache sign
🔍 conan cache verify
Try our Sigstore plugin example using Cosign to sign/verify artifacts. Feedback welcome! 💡
docs.conan.io/2/examples/ext…
#ConanIO #Sigstore #Cosign #Cpp #DevSecOps
Conan 2.27 is here:
- Fixes and improvements in new CMakeConfigDeps
- Better html graphs
- new "tools.cmake:configure_args" conf
- new "tools.build:rcflags" definition
And many other improvements and fixes, check docs.conan.io/2/changelog.ht… and upgrade!
Reproducible and traceable configuration for Conan C and C++ package manager
- Version and easy update config
- Share it and update to devs and CI
- Easy "conanconfig.yml" bootstrap
- Lockfile reproducibility
- Effect on package-id
blog.conan.io/cpp/conan/conf…
Diego retweeted
I embrace the future, but something will be lost in the process.
nolanlawson.com/2026/02/07/w…
The Conan video trainings are complete now!
Practical, hands-on exercises in a self-paced video course, completely for free in the JFrog Academy. More than 4 hrs of high quality material to quickly learn Conan C and C++ package manager
Conan 2 Essentials and Advanced Training Now Complete on JFrog Academy
blog.conan.io/2026/02/03/Con…
Conan 2.25 is out, and this one is a big release!
- CMakeConfigDeps now available, no more incubating!
- Added experimental xz and zstd compression
- Improved CPS integration
- Optimizing DB access
- New PyEnv with Python versions
- Continued ConanAPI public docs
And many more!
Diego retweeted
Conan 2.24 release is out (sooner than usual)!
- cache check-integrity new json output
- improvements to workspaces
- conan config install-pkg conanconfig.yml file
- More docs for Python ConanAPI
- Improved html outputs
And many more, check docs.conan.io/2/changelog.ht…
Diego retweeted
What if your fave OSS tool vanished tomorrow? Happened to @kubernetesio Ingress NGINX—thanks to zero corp backup. Pros/cons, burnout truths, & my @HelmPack fears in my new post. Time to pay the maintainers! 👇
rimusz.net/the-maintainer-me…
Diego retweeted
🚀New blog post!
Meet the Conan MCP Server — run Conan through ChatGPT or Cursor using natural-language prompts.
Bootstrap projects, search packages, inspect profiles, check vulnerabilities… all from a prompt.
And yes, there are GIFs 😎
👉blog.conan.io/mcp/ai/gpt/con…








