A list of open source C++ libraries
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Sommaire
- 1 Générique
- 2 Communication
- 3 Interface utilisateur graphique
- 4 Graphiques
- 5 Audio
- 6 Vidéo
- 7 Graphiques 3D
- 8 L'internationalisation
- 9 Math
- 10 Simultanéité
- 11 Les conteneurs
- 12 Sérialisation
- 13 Testing
- 14 XML
- 15 JSON
- 16 Web
- 17 GPS
- 18 Bases de données
- 19 La cryptographie
- 20 Fichier de métadonnées
- 21 Texte
- 22 Terminal
- 23 Configuration
- 24 Langues embarqués
Générique
- Boost - large collection of generic libraries
- Loki - design patterns
- Reason - xml, xpath, regex, threads, sockets, http, sql, date-time, streams, encoding and decoding, filesystem, compression
Communication
- boost.ASIO - asynchronous and synchronous networking, timers, serial I/O
- POCO - networking: zip, encryption, http
- ACE - asynchronous networking, event demultiplexing, messaging, CORBA
- wvstreams
- gsoap
Interface utilisateur graphique
FLTK
GTK+
glibmm gtkmm goocanvasmm libglademm libgnomecanvasmm webkitgtk flowcanvas evince
QT
Qt[src][doc]-- qwtplot3d-- qwt5-- libdbusmenu-qt
Graphiques
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
libraw openexr qimageblitz imagemagick djvulibre poppler
Audio
KFR - Fast, modern DSP framework, DFT/FFT, Audio resampling, FIR/IIR filters, Biquad
You can help to correct and verify the translation. Click here for instructions.
chromaprint libofa libmusicbrainz
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
- CD
Vidéo
crystalhd mjpegtools libmatroska libVLC gstreamermm
Graphiques 3D
L'internationalisation
Math
GNU MP bignum C++ interface -- boost.math.Special Functions and Statistical Distributions -- boost.Random
You can help to correct and verify the translation. Click here for instructions.
boost.uBLAS -- Eigen -- Armadillo -- Blitz++ -- IT++
You can help to correct and verify the translation. Click here for instructions.
boost.Graph -- LEMON
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Simultanéité
Intel TBB-- OpenMP -- boost.interprocess -- boost.thread -- boost.MPI -- boost.context libopenmpi
Les conteneurs
boost.any-- boost.array-- boost.bimap-- boost.fusion-- boost.heap-- boost.ptr_container-- boost.tuple-- boost.variant
Sérialisation
boost.serialization-- libs11n-- sweet_persist-- protobuf C++ XML objects yaml-cpp
Testing
boost.test cppunit Google Test
XML
JSON
JSONKit-- jsonme---- ThorsSerializer-- JsonBox-- jsoncpp-- zoolib-- JOST-- CAJUN-- libjson-- nosjob-- rapidjson-- qjson
Web
libmusicbrainz5-- liblastfm-- libkcddb
GPS
Bases de données
La cryptographie
Fichier de métadonnées
Texte
You can help to correct and verify the translation. Click here for instructions.
Terminal
Configuration
gconfmm libconfig boost.program_options