Meet VSConan - The Smart Way to Manage Conan in VSCode
Hey there, fellow C++ developer! Ever felt like searching for Conan packages in the local cache is a bit of a hassle? Too many commands, too much jumping between terminal and editor? Well, VSConan is here to make your life easier! 🚀
What’s VSConan? 🤔
VSConan is a VSCode extension that helps you to identify and locate your Conan package in the local cache. So you can focus on coding instead of wrestling with the terminal. It’s smooth, it’s efficient, and it’s designed to make your workflow faster and more fun!
💡 Why I Built VSConan 💡
As someone who has worked with Conan, I know the struggle of constantly typing commands in the terminal. But the real headache? Finding the right packages in the local Conan cache. Navigating through Conan's cache structure felt like a maze, making it tough to locate and inspect packages efficiently.
That’s how VSConan was born! I wanted a way to quickly browse, search, and visualize cached Conan packages directly inside VSCode. No more guessing, no more manual path-hunting—just an intuitive UI to make life easier! 😃
It’s not that I don’t like using the terminal — I do! But let’s be real, sometimes a good UI is just more practical. Having everything accessible in a structured interface makes package management faster, clearer, and way less frustrating.
✨ Features You’ll Love:
- Package Explorer – See all your Conan packages in a neat tree view.
- Profile Management – Handle Conan profiles right in VSCode.
- Remote Management - Create, remove, rename, activate or deactivate your remote is just a single click away
- Terminal-Free Experience – No need to type out Conan commands manually. You can save your most used Conan commands in the project and share it with your team.
- VSCode Integration - Open your package directly with VSCode with just a single click.
How to Get Started
- Install VSConan from the VSCode Marketplace.
- Configure your conan executable
- Launch VSConan Explorer from the sidebar.
- Enjoy a seamless Conan experience inside VSCode! 🎉
For more details please refer to the manual :)
🚀 What’s Next?
I am working on some exciting updates, including:
- Package dependency graph to show the graphical dependencies of the package
- Package installation from remotes
- Remote Package Browsing to find Conan packages easily.
- More Interactive Graph Visualizations because who doesn’t love great UI?
- Or maybe I will work on your feature request!!! I am waiting for that! 😏
Join the Party! 🎊
VSConan is open source and free to use, and every feedback is very much welcome! Found a bug? Got an idea? Drop by my GitHub:
☕ Support My Hobby (and My Coffee Addiction!)
Building VSConan is something I do as a hobby for the love of open source community, outside of my main job. It’s my passion project, but as you can imagine, it also means a lot of late nights, debugging marathons, and, of course, a serious caffeine dependency. ☕😂
If you find this extension useful and want to fuel my late-night coding sessions, consider buying me a coffee — it helps keep me awake and motivated to bring you even better features! 🚀
🚀 Ready to level up your Conan workflow? Install VSConan today and make package management a breeze!
What do you think? Would love to hear your thoughts in the comments! 😊