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

A list of open source C++ libraries

Материал из cppreference.com
< cpp‎ | links

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

[править] Связь

  • 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

[править] Терминал

[править] Конфигурация

[править] Привязки к встраиваемым языкам

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