Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kkimmy/awesome-conan

A curated list of resources for Conan.
https://github.com/kkimmy/awesome-conan

List: awesome-conan

awesome awesome-list c conan cpp jfrog package-manager

Last synced: about 1 month ago
JSON representation

A curated list of resources for Conan.

Awesome Lists containing this project

README

        

# Awesome Conan [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)


> [Conan](https://conan.io/) is a free and open source (with a permissive MIT
license), decentralized and multi-platform package manager for C/C++ that allows
you to create and share all your native binaries.

A curated list of [resources](#resources) for Conan.

Have something to contribute or discuss? [Open a pull
request](https://github.com/kkimmy/awesome-conan/pulls) or [create an
issue](https://github.com/kkimmy/awesome-conan/issues).

---
- [Resources](#resources)
- [Official links](#official-links)
- [Courses](#courses)
- [Tutorials](#tutorials)
- [Articles/Blogs](#articlesblogs)
- [Videos](#videos)
- [Slides](#slides)
- [Tools](#tools)
- [Misc](#misc)

## Resources

### Official links

- [Conan C/C++ Package Manager Documentation](https://docs.conan.io/en/latest/)
- [Conan Github repository](https://github.com/conan-io/conan)
- [Conan Center Index](https://github.com/conan-io/conan-center-index)
- [Conan Examples](https://github.com/conan-io/examples)
- [Conan Hello-World demo](https://github.com/conan-io/hello)
- [Conan Blog](https://blog.conan.io)
- [Conan Videos](https://docs.conan.io/en/latest/videos.html)
- [Conan on Twitter](https://twitter.com/conan_io/)
- [Conan on Facebook](https://www.facebook.com/conan.io/)
### Courses

- [Conan series on JFrog academy](https://academy.jfrog.com/path/conan)

### Tutorials

- [Conan package manager tutorial](https://levelup.gitconnected.com/conan-package-manager-tutorial-bfb308ddd7a)
- [Hello_conan](https://github.com/kkimmy/hello_conan)
- [Introduction to Conan package manager](https://kubasejdak.com/introduction-to-conan-package-manager)
- [Converting a C++ project to CMake & Conan](https://codetrips.com/2020/03/20/1198/)

### Articles/Blogs

- [Migrating an existing C++ codebase to conan](https://schneide.blog/2019/04/25/migrating-an-existing-c-codebase-to-use-conan/)
- [A C/C++ Build System/Package Manager Comparison](https://blog.mbedded.ninja/programming/build-systems-and-package-managers/a-c-cpp-build-system-package-manager-comparison/)
- [The C and C++ Package Manager](https://verifa.io/insights/the-c-and-c-package-manager/)
- [CPP/C++ - Package Managers](https://caiorss.github.io/C-Cpp-Notes/package-managers.htm)
- [Getting Started with the Conan CLion Plugin](https://blog.jetbrains.com/clion/2019/05/getting-started-with-the-conan-clion-plugin/)
- [Managing Machine Learning Software Integration with Conan](https://blogs.itemis.com/en/managing-machine-learning-software-integration-with-conan)

### Videos

- [CppCon 2016: Diego Rodriguez-Losada “Conan, a C and C++ package manager for developers"](https://www.youtube.com/watch?v=xvqH_ck-5Q8&ab_channel=CppCon)
- [CppCon 2017: D. Rodriguez-Losada Gonzalez “Faster Delivery of Large C/C++ Projects with Conan Package Manager and Efficient Continuous Integration”](https://www.youtube.com/watch?v=xA9yRX4Mdz0&ab_channel=CppCon)
- Conan 3-part webinar series by Diego Rodriguez-Losada:
- [Webinar: Part 1 of 3: Introduction to C/C++ Package Management with Conan](https://www.youtube.com/watch?v=xBLjXdyh3zs&ab_channel=JFrog)
- [Webinar: Part 2 of 3: Advanced package management for C/C++ with Conan](https://www.youtube.com/watch?v=JsijdbjVlXw&t=0s&ab_channel=JFrog)
- [Webinar: Part 3 of 3: Modern DevOps for Modern C/C++ with Conan](https://www.youtube.com/watch?v=ExpkMy6DJ6o&t=0s&ab_channel=JFrog)
- [Packaging C/C++ dependencies with Conan at Tanker](https://mirror.as35701.net/video.fosdem.org/2018/K.3.201/conan.mp4)
- [CppCon 2016: Diego Rodriguez-Losada “Why not Conan?"](https://www.youtube.com/watch?v=nLdB1ErncBg&ab_channel=CppCon)
- [Conan Package Manager in Practice](https://www.youtube.com/watch?v=vAe9k0NJkw8&ab_channel=CoreCppIL)
- [Using Conan in a real-world complex project - Kristian J.](https://www.youtube.com/watch?v=h_5C_9hZIN0&ab_channel=NDCConferences)

### Slides

- [Packaging C/C++ dependencies with Conan at Tanker](https://archive.fosdem.org/2018/schedule/event/conan/attachments/slides/2129/export/events/attachments/conan/slides/2129/fosdem2018_conan_16_9.pdf)
- [Conan Package Manager in Practice](https://corecppil.github.io/Meetups/2021-03-24_Core_C++_Spring_Break/IntroToConan_Demo_C++_Meetup.pdf)

### Tools

- [conan-ue4cli Python package](https://docs.adamrehn.com/conan-ue4cli/read-these-first/introduction-to-conan-ue4cli)
- [Conan CLion plugin](https://plugins.jetbrains.com/plugin/11956-conan)
- [Conan Extension for Visual Studio](https://marketplace.visualstudio.com/items?itemName=conan-io.conan-vs-extension)
- [CCI dependencies bumper](https://ericlemanissier.github.io/conan-center-index-bump-deps/)
- [CCI updatable recipes](https://github.com/conan-io/conan-center-index/issues/3470)

### Misc