1️⃣ Здесь собрана одна из самых полных подборок библиотек экосистемы C++ — от сетевых инструментов и баз данных до графических интерфейсов и машинного обучения.
Более двух тысяч отобранных проектов аккуратно распределены по категориям. Больше не нужно открывать десятки страниц и гадать, какую библиотеку выбрать.
2️⃣ У каждой библиотеки указано количество звёзд и есть краткое описание, поэтому качество проекта можно быстро оценить ещё до установки.
Когда мне в последний раз понадобилась библиотека для разбора JSON, эта подборка почти сразу вывела меня на nlohmann/json. В итоге я сэкономил как минимум час, который иначе ушёл бы на тестирование разных вариантов и отладку.
3️⃣ Список активно поддерживается сообществом и постоянно обновляется. Здесь почти нет проектов, которые забросили два года назад и забыли.
Новые библиотеки с возможностями C++20 и системы для запуска моделей ИИ появляются довольно быстро, поэтому подборка помогает следить за тем, куда движется современный C++.
Если вы работаете с инструментами для разработки, я бы просто добавил этот репозиторий в избранное.
По сути, awesome-cpp уже проделал за вас огромную работу по фильтрации самых полезных C++-библиотек на GitHub.
Когда я начинаю новый проект, часто сначала смотрю сюда, чтобы определиться со стеком и сразу отсеять библиотеки с плохой документацией и кучей подводных камней.
За этим списком стоят годы ручного отбора. Вместо поиска всего с нуля можно открыть нужную категорию, выбрать подходящий проект и начать работать.
https://github.com/fffaraz/awesome-cpp




