Repolode
uhub

uhub/awesome-cpp

Подборка C++-фреймворков, библиотек, учебных материалов и инструментов, разбитая по темам: от веб-разработки и баз данных до графики, ИИ и тестирования.

Звёзды
1,201
Форки
200
Открытые issues
0
Последний коммит
25 дней назад

Что это?

awesome-cpp — это «awesome list»: тематический каталог ссылок на проекты для C++, а не программная библиотека. Материалы сгруппированы по разделам, таким как обучение и справочные материалы, язык и инструменты, веб-разработка, данные и хранение, машинное обучение и ИИ, графика и мультимедиа, безопасность, параллелизм, тестирование и встраиваемые системы.

В списке собраны самые разные ресурсы: учебные материалы и книги, репозитории с задачами по алгоритмам и подготовке к собеседованиям, компиляторы и интерпретаторы, системы сборки, линтеры, профилировщики, IDE и языковые серверы, веб-фреймворки и HTTP-клиенты, драйверы баз данных и ORM, библиотеки сериализации и движки инференса LLM. Каждая ссылка сопровождается кратким описанием проекта.

Список пригодится разработчикам, которые хотят подобрать библиотеку для конкретной задачи или найти учебные материалы по экосистеме C++.

Ключевые возможности

  • 01Разделы охватывают веб-разработку, данные, ИИ, графику, безопасность и инструменты
  • 02Каждая запись содержит ссылку на репозиторий и краткое описание
  • 03Помимо библиотек, в списке есть учебные материалы, книги и репозитории с практическими заданиями
  • 04Есть компиляторы, системы сборки, линтеры, профилировщики и инструменты для IDE

Сценарии использования

  • Найти библиотеку C++ для конкретной задачи, например HTTP-серверов, обработки JSON или работы с базами данных
  • Найти современные учебные материалы и книги по C++ для самостоятельного изучения
  • Ознакомиться с системами сборки, линтерами и профилировщиками для проекта на C++
  • Найти задачи для практики и справочный код по алгоритмам для подготовки к собеседованиям

Что важно знать

  • В метаданных проекта лицензия не указана.

Темы

Частые вопросы

Что такое awesome-cpp?
Подборка C++-фреймворков, библиотек, учебных материалов и инструментов, разбитая по темам: от веб-разработки и баз данных до графики, ИИ и тестирования. awesome-cpp — это «awesome list»: тематический каталог ссылок на проекты для C++, а не программная библиотека. Материалы сгруппированы по разделам, таким как обучение и справочные материалы, язык и инструменты, веб-разработка, данные и хранение, машинное обучение и ИИ, графика и мультимедиа, безопасность, параллелизм, тестирование и встраиваемые системы.
awesome-cpp можно использовать бесплатно? Какая у него лицензия?
У awesome-cpp не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
awesome-cpp всё ещё поддерживается?
Активно поддерживается. Последний коммит в awesome-cpp — 13 окт. 2026 г..
Для чего можно использовать awesome-cpp?
Найти библиотеку C++ для конкретной задачи, например HTTP-серверов, обработки JSON или работы с базами данных Найти современные учебные материалы и книги по C++ для самостоятельного изучения Ознакомиться с системами сборки, линтерами и профилировщиками для проекта на C++ Найти задачи для практики и справочный код по алгоритмам для подготовки к собеседованиям
Где скачать awesome-cpp?
Исходный код и инструкции по установке — на GitHub: https://github.com/uhub/awesome-cpp

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Подборка ресурсов для удалённой работы в формате Markdown: сайты с вакансиями, пространства для совместного проживания, инструменты для подготовки к собеседованиям, книги и компании.

50,4 тыс.+267 за неделю5 тыс.Без лицензииОбновлён 2 месяца назад