close
Пространства имён
Варианты
Действия

A list of open source C++ libraries

Материал из cppreference.com

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

Если вы знаете библиотеку, которая может быть полезна другим, пожалуйста, добавьте ссылку на нее здесь. Нет ограничений на добавляемые ресурсы, единственное требование - это возможность загрузить исходный код библиотеки.

Страница предоставляется "как есть" - в надежде что она будет полезна, без каких-либо гарантий. Предупреждаем, что не все ссылки могут быть актуальны. Если вы заметили что-то подобное, было бы замечательно, если бы вы исправили ошибку.

Общее

  • Boost -  large collection of generic libraries
  • BDE -  The BDE Development Environment from Bloomberg L.P.
  • Dlib -  networking, threads, graphical interfaces, data structures, linear algebra, machine learning, XML and text parsing, numerical optimization, Bayesian nets, and numerous other tasks
  • JUCE -  An extensive, mature, cross-platform C++ toolkit
  • Loki -  design patterns
  • Reason -  xml, xpath, regex, threads, sockets, http, sql, date-time, streams, encoding and decoding, filesystem, compression
  • Yomm11 -  Open multi-methods for C++11
  • Folly -  Facebook Open-source LibrarY. Library of C++11 components designed with practicality and efficiency in mind.
  • cxxomfort - Backports of C++ features (C++11 to C++03 and C++1y proposals to C++11/C++03).
  • libsourcey -  Cross-platform C++11 library for high speed networking and media encoding. HTTP, WebSockets, TURN, STUN, Symple and more...
  • Neu -  C++11 framework for AI, networking and distributed objects, simulation and modeling, languages and compiler construction, concurrency, and more.
  • Yato -  Кросс-платформенная библиотека для C++11/14, совместимая с STL. Содержит: контейнеры общего назначения, диапазоны, итераторы, утилиты времени компиляции и другие инструменты; система акторов; type-safe интерфейс конфига (Apache-2.0)

Связь

  • CppCMS -  High Performance C++ Web Framework.
  • C++ RESTful framework -  C++ micro-framework designed to be embedded into a wide range of applications.
  • C++ REST SDK - asynchronous HTTP client and listener, asynchronous Stream, URI, JSON
  • cpp-netlib - cpp-netlib: The C++ Network Library
  • Boost.Asio - asynchronous and synchronous networking, timers, serial I/O
  • POCO -  networking: encryption, HTTP; Zip files
  • ACE -  asynchronous networking, event demultiplexing, messaging, CORBA
  • wvstreams
  • gsoap
  • Unicomm -  Высокоуровневая асинхронная библиотека для построения сетевых приложений
  • restful_mapper - ORM for consuming RESTful JSON APIs in C++
  • zeromq -  fast message queue

Графический пользовательский интерфейс

GTK+
Qt

Общее мультимедиа

Графика

Черчение
Форматы

Аудио

Отпечатки
Форматы
Теггирование
CD

Видео

3D графика

Архитектура игровых движков


Интернационализация

Математика

Линейная алгебра
Теория графов
Библиотека классов для чисел
Машинное обучение
Вычислительная геометрия


Многопоточность

Контейнеры

Сериализация

Тестирование

Бенчмаркинг

Логгирование

XML

JSON

Веб

GPS

Базы данных

Криптография

Метаданные файлов

Текст

Search

Терминал

Конфигурация

Привязки к встраиваемым языкам

Встраиваемые языки/реалтайм