Некоторые фреймворки и библиотеки, которые востребованы для разработки на C++:
- SFML. 12 Одна из наиболее удобных и быстрых GUI-библиотек для 2D-графики. 1 Библиотека часто используется стартапами и начинающими программистами, потому что не требует написания большого объёма кода. 1
- Qt. 2 Набор инструментов для быстрого и удобного проектирования GUI. 2 Библиотека доступна как на Windows, Linux и Mac OS, так и на мобильных платформах — Windows Mobile, Android и iOS. 2
- Juce. 12 Кроссплатформенный фреймворк, предназначенный для создания приложений и плагинов на языке C++. 2 Популярен среди разработчиков аудиоПО благодаря набору интерфейсов-оболочек для построения аудиоплагинов. 2
- GTK+. 12 Графический фреймворк, широко применяемый во многих системах. 2 Поддерживает разные языки программирования и продолжает развиваться. 2
- SDL. 2 Кроссплатформенная 2D-библиотека, предназначенная для написания приложений (в основном игр). 2 Поддерживаются Windows, Linux, Mac OS, а также Android, Windows Mobile и iOS. 2
- Poco. 3 Набор библиотек для создания кроссплатформенных сетевых и веб-приложений на C++. 3 Множество типовых задач в библиотеке уже решены, что уменьшает время разработки и ошибки. 3
- Boost. 5 Одна из самых популярных и широко используемых библиотек для C++. 5 Предлагает коллекцию библиотек с открытым исходным кодом, которые расширяют функциональность C++. 5