{"id":176,"date":"2017-12-09T18:33:01","date_gmt":"2017-12-09T18:33:01","guid":{"rendered":"http:\/\/www.yazilimperver.com\/?page_id=176"},"modified":"2022-02-18T18:11:13","modified_gmt":"2022-02-18T18:11:13","slug":"kutuphaneler","status":"publish","type":"page","link":"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/","title":{"rendered":"C++ Kaynaklar\u0131"},"content":{"rendered":"<p>Bu sayfa alt\u0131nda a\u011f\u0131rl\u0131kl\u0131 olarak C++ k\u00fct\u00fcphanelerini s\u0131ralayaca\u011f\u0131m. \u00d6rnek bir liste i\u00e7in\u00a0<a href=\"http:\/\/en.cppreference.com\/w\/cpp\/links\/libs\">http:\/\/en.cppreference.com\/w\/cpp\/links\/libs<\/a> sayfas\u0131na da ba\u015fvurabilirsiniz.<\/p>\n<p>Bu sayfa s\u00fcrekli g\u00fcncellenecektir. Bu arada ba\u015fl\u0131klara linkleri ekleme i\u015fim de s\u0131rada \ud83d\ude42 \u0130\u00e7eri\u011fin b\u00fcy\u00fck bir k\u0131sm\u0131 ingilizce hen\u00fcz g\u00fcncellemeye f\u0131rsat\u0131m olmad\u0131, yava\u015f yava\u015f g\u00fcncelleyece\u011fim.<\/p>\n<h2>Makaleler<\/h2>\n<p><em>C++ ile ilgili bir tak\u0131m sunum ve dok\u00fcmanlar. Son eklenenler ba\u015fa:<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/www.bfilipek.com\/2017\/11\/cpp17summary.html\">C++ 17 Kabiliyetlerinin \u00d6zeti<\/a> &#8211; C++ 17 Kabiliyetlerinin \u00d6zeti<\/li>\n<li><a href=\"https:\/\/github.com\/CppCon\/CppCon2017\">CppCon 2017 Presentation Materials<\/a>\u00a0&#8211; CppCon 2017 Presentation Materials.<\/li>\n<li><a href=\"https:\/\/github.com\/CppCon\/CppCon2016\">CppCon 2016 Presentation Materials<\/a>\u00a0&#8211; CppCon 2016 Presentation Materials.<\/li>\n<li><a href=\"https:\/\/github.com\/CppCon\/CppCon2015\">CppCon 2015 Presentation Materials<\/a>\u00a0&#8211; CppCon 2015 Presentation Materials.<\/li>\n<li><a href=\"https:\/\/github.com\/CppCon\/CppCon2014\">CppCon 2014 Presentation Materials<\/a>\u00a0&#8211; CppCon 2014 Presentation Materials.<\/li>\n<li><a href=\"https:\/\/github.com\/brycelelbach\/cppnow_presentations_2016\">C++Now 2016 Presentations<\/a>\u00a0&#8211; Presentation materials for C++Now 2016.<\/li>\n<li><a href=\"https:\/\/github.com\/boostcon\/cppnow_presentations_2015\">C++Now 2015 Presentations<\/a>\u00a0&#8211; Presentation materials presented at C++Now 2015.<\/li>\n<li><a href=\"https:\/\/github.com\/boostcon\/cppnow_presentations_2014\">C++Now 2014 Presentations<\/a>\u00a0&#8211; Presentation materials presented at C++Now 2014.<\/li>\n<li><a href=\"https:\/\/github.com\/boostcon\/cppnow_presentations_2013\">C++Now 2013 Presentations<\/a>\u00a0&#8211; Presentation materials presented at C++Now 2013.<\/li>\n<li><a href=\"https:\/\/github.com\/boostcon\/cppnow_presentations_2012\">C++Now 2012 Presentations<\/a>\u00a0&#8211; Presentation materials presented at C++Now 2012.<\/li>\n<\/ul>\n<h2><a id=\"user-content-standard-libraries\" class=\"anchor\" aria-hidden=\"true\"><\/a>Standart K\u00fct\u00fcphaneler<\/h2>\n<p><em>C++ Standard Library &#8211; including STL Containers, STL Aglorithm, STL Functional, etc.<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/C%2B%2B_Standard_Library\" rel=\"nofollow\">C++ Standard Library<\/a>\u00a0&#8211; A collection of classes and functions, which are written in the core language and part of the C++ ISO Standard itself.<\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Standard_Template_Library\" rel=\"nofollow\">Standard Template Library<\/a>\u00a0&#8211; The Standard Template Library (STL).<\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/C_POSIX_library\" rel=\"nofollow\">C POSIX library<\/a>\u00a0&#8211; A specification of a C standard library for POSIX systems.<\/li>\n<li><a href=\"https:\/\/github.com\/cplusplus\">ISO C++ Standards Committee<\/a>\u00a0&#8211; ISO\/IEC JTC1\/SC22\/WG21 &#8211; The C++ Standards Committee.\u00a0<a href=\"http:\/\/www.open-std.org\/JTC1\/SC22\/WG21\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/www.gnu.org\/software\/libc\/manual\" rel=\"nofollow\">The GNU C Library<\/a>\u00a0&#8211; The purpose of this manual is to tell you how to use the facilities of the GNU C Library.<\/li>\n<\/ul>\n<h2><a id=\"user-content-frameworks\" class=\"anchor\" aria-hidden=\"true\"><\/a>Frameworkler<\/h2>\n<p><em>C++ generic frameworks and libraries.<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/abseil\/abseil-cpp\">abseil-cpp<\/a>\u00a0&#8211; Abseil C++ Common Libraries. [Apache2]<\/li>\n<li><a href=\"http:\/\/stdcxx.apache.org\/\" rel=\"nofollow\">Apache C++ Standard Library<\/a>\u00a0&#8211; STDCXX, A collection of algorithms, containers, iterators, and other fundamental components. [retired] [Apache2]<\/li>\n<li><a href=\"http:\/\/apr.apache.org\/\" rel=\"nofollow\">APR<\/a>\u00a0&#8211; Apache Portable Runtime. Another library of cross-platform utility functions. [Apache2]<\/li>\n<li><a href=\"http:\/\/stlab.adobe.com\/\" rel=\"nofollow\">ASL<\/a>\u00a0&#8211; Adobe Source Libraries provides peer-reviewed and portable C++ source libraries. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/boostorg\">Boost<\/a>\u00a0\u26a1\u00a0&#8211; A large collection of generic C++ libraries. [Boost]\u00a0<a href=\"http:\/\/www.boost.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/bloomberg\/bde\">BDE<\/a>\u00a0&#8211; The BDE Development Environment from Bloomberg Labs. [Apache2]<\/li>\n<li><a href=\"https:\/\/libcinder.org\/\" rel=\"nofollow\">Cinder<\/a>\u00a0&#8211; A community-developed, free and open source library for professional-quality creative coding. [BSD]<\/li>\n<li><a href=\"http:\/\/ryan.gulix.cl\/fossil.cgi\/cxxomfort\/\" rel=\"nofollow\">Cxxomfort<\/a>\u00a0&#8211; A small, header-only library that backports to C++03 some of the nifty C++11 goodies. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/davisking\/dlib\">Dlib<\/a>\u00a0\u26a1\u00a0&#8211; A general purpose cross-platform C++ library designed using contract programming and modern C++ techniques. [Boost]\u00a0<a href=\"http:\/\/dlib.net\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/electronicarts\/EASTL\">EASTL<\/a>\u00a0&#8211; Electronic Arts Standard Template Library. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/sumeetchhetri\/ffead-cpp\">ffead-cpp<\/a>\u00a0&#8211; Framework for Enterprise Application Development. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/facebook\/folly\">Folly<\/a>\u00a0&#8211; An open-source C++ library developed and used at Facebook. [Apache2]<\/li>\n<li><a href=\"https:\/\/wiki.gnome.org\/Projects\/GLib\" rel=\"nofollow\">GLib<\/a>\u00a0&#8211; GLib provides the core application building blocks for libraries and applications written in C. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/julianstorer\/JUCE\">JUCE<\/a>\u00a0&#8211; An all-encompassing C++ class library for developing cross-platform software. [Core-Module: ISC, Rest: GPL2\/GPL3\/Commercial]\u00a0<a href=\"http:\/\/www.juce.com\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/facebook\/libphenom\">libPhenom<\/a>\u00a0&#8211; libPhenom is an eventing framework for building high performance and high scalability systems in C. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/sourcey\/libsourcey\">LibSourcey<\/a>\u00a0&#8211; C++11 evented IO for real-time video streaming and high performance networking applications. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/koanlogic\/libu\">LibU<\/a>\u00a0&#8211; A multiplatform utility library written in C. [BSD]<\/li>\n<li><a href=\"http:\/\/loki-lib.sourceforge.net\/\" rel=\"nofollow\">Loki<\/a>\u00a0&#8211; A C++ library of designs, containing flexible implementations of common design patterns and idioms. [MIT]<\/li>\n<li><a href=\"https:\/\/bitbucket.org\/fudepan\/mili\/\" rel=\"nofollow\">MiLi<\/a>\u00a0&#8211; Minimal headers-only C++ Library. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/openframeworks\/openFrameworks\">OpenFrameworks<\/a>\u00a0&#8211; A cross platform open source toolkit for creative coding in C++. [MIT]\u00a0<a href=\"http:\/\/www.openframeworks.cc\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/www.qt.io\/download-open-source\/\" rel=\"nofollow\">Qt<\/a>\u00a0\u26a1\u00a0&#8211; A cross-platform application and UI framework. [GPL\/LGPL\/Commercial]<\/li>\n<li><a href=\"http:\/\/code.google.com\/p\/reason\/\" rel=\"nofollow\">Reason<\/a>\u00a0&#8211; A cross platform framework designed to bring the ease of use of Java, .Net, or Python to developers who require the performance and strength of C++. [GPL2]<\/li>\n<li><a href=\"https:\/\/root.cern.ch\/\" rel=\"nofollow\">ROOT<\/a>\u00a0&#8211; A set of OO frameworks with all the functionality needed to handle and analyze large amounts of data in a very efficient way. Used at CERN. [LGPL]<\/li>\n<li><a href=\"http:\/\/www.stlport.org\/\" rel=\"nofollow\">STLport<\/a>\u00a0&#8211; An exemplary version of STL. [Free]<\/li>\n<li><a href=\"http:\/\/stxxl.sourceforge.net\/\" rel=\"nofollow\">STXXL<\/a>\u00a0&#8211; Standard Template Library for Extra Large Data Sets. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/tboox\/tbox\">tbox<\/a>\u00a0&#8211; A glib-like multi-platform c library. [Apache2]\u00a0<a href=\"http:\/\/tboox.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/www.ultimatepp.org\/\" rel=\"nofollow\">Ultimate++<\/a>\u00a0&#8211; A C++ cross-platform rapid application development framework. [BSD]<\/li>\n<li><a href=\"http:\/\/msharov.github.io\/ustl\/\" rel=\"nofollow\">uSTL<\/a>\u00a0&#8211; The small STL library. [MIT]<\/li>\n<li><a href=\"http:\/\/sourceforge.net\/projects\/wtl\/\" rel=\"nofollow\">Windows Template Library<\/a>\u00a0&#8211; A C++ library for developing Windows applications and UI components. [Public]<\/li>\n<li><a href=\"https:\/\/github.com\/jll63\/yomm11\">Yomm11<\/a>\u00a0&#8211; Open multi-methods for C++11. [Boost]<\/li>\n<\/ul>\n<h2><a id=\"user-content-artificial-intelligence\" class=\"anchor\" aria-hidden=\"true\"><\/a>Yapay Zeka<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/ANNetGPGPU\/ANNetGPGPU\">ANNetGPGPU<\/a>\u00a0&#8211; A GPU (CUDA) based Artificial Neural Network library. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/aigamedev\/btsk\">btsk<\/a>\u00a0&#8211; Game Behavior Tree Starter Kit. [zlib]<\/li>\n<li><a href=\"http:\/\/eodev.sourceforge.net\/\" rel=\"nofollow\">Evolving Objects<\/a>\u00a0&#8211; A template-based, ANSI-C++ evolutionary computation library which helps you to write your own stochastic optimization algorithms insanely fast. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/recastnavigation\/recastnavigation\">Recast\/Detour<\/a>\u00a0&#8211; (3D) Navigation mesh generator and pathfinder, mostly for games. [zlib]<\/li>\n<li><a href=\"https:\/\/github.com\/tensorflow\/tensorflow\">TensorFlow<\/a>\u00a0&#8211; An open source software library for numerical computation using data flow graphs [Apache]<\/li>\n<li><a href=\"https:\/\/github.com\/Microsoft\/CNTK\">CNTK<\/a>\u00a0&#8211; Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/tiny-dnn\/tiny-dnn\">tiny-dnn<\/a>\u00a0&#8211; A header only, dependency-free deep learning framework in C++11. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/Samsung\/veles\">Veles<\/a>\u00a0&#8211; Distributed platform for rapid Deep learning application development. [Apache]<\/li>\n<li><a href=\"https:\/\/github.com\/kaldi-asr\/kaldi\">Kaldi<\/a>\u00a0&#8211; Toolkit for speech recognition. [Apache]<\/li>\n<\/ul>\n<h2><a id=\"user-content-asynchronous-event-loop\" class=\"anchor\" aria-hidden=\"true\"><\/a>Asenkron Olay Y\u00f6netimi<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/chriskohlhoff\/asio\/\">Asio<\/a>\u00a0&#8211; A cross-platform C++ library for network and low-level I\/O programming that provides developers with a consistent asynchronous model using a modern C++ approach. [Boost]\u00a0<a href=\"http:\/\/think-async.com\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/think-async.com\/\" rel=\"nofollow\">Boost.Asio<\/a>\u00a0&#8211; A cross-platform C++ library for network and low-level I\/O programming. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/actor-framework\/actor-framework\">C++ Actor Framework<\/a>\u00a0&#8211; An Open Source Implementation of the Actor Model in C++. [BSD-3-Clause]\u00a0<a href=\"http:\/\/actor-framework.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/libev.schmorp.de\/\" rel=\"nofollow\">libev<\/a>\u00a0&#8211; A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs. [BSD and GPL]<\/li>\n<li><a href=\"http:\/\/libevent.org\/\" rel=\"nofollow\">libevent<\/a>\u00a0&#8211; An event notification library. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/libuv\/libuv\">libuv<\/a>\u00a0&#8211; Cross-platform asychronous I\/O. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/skypjack\/uvw\">uvw<\/a>\u00a0&#8211; C++ wrapper for libuv. [MIT]<\/li>\n<\/ul>\n<h2><a id=\"user-content-audio\" class=\"anchor\" aria-hidden=\"true\"><\/a>Ses<\/h2>\n<p><em>Audio, Sound, Music, Digitized Voice Libraries<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/www.fmod.org\/\" rel=\"nofollow\">FMOD<\/a>\u00a0&#8211; An easy to use crossplatform audio engine and audio content creation tool for games. [Free for non-commercial\/Commercial]<\/li>\n<li><a href=\"https:\/\/www.kfrlib.com\/\" rel=\"nofollow\">KFR<\/a>\u00a0&#8211; Fast, modern C++ DSP framework, FFT, FIR\/IIR filters, Sample Rate Conversion. [GPL\/Commercial]<\/li>\n<li><a href=\"https:\/\/github.com\/micknoise\/Maximilian\">Maximilian<\/a>\u00a0&#8211; C++ Audio and Music DSP Library. [MIT]<\/li>\n<li><a href=\"http:\/\/www.openal.org\/\" rel=\"nofollow\">OpenAL<\/a>\u00a0&#8211; Open Audio Library &#8211; A crossplatform audio API. [BSD\/LGPL\/Commercial]<\/li>\n<li><a href=\"http:\/\/opus-codec.org\/\" rel=\"nofollow\">Opus<\/a>\u00a0&#8211; A totally open, royalty-free, highly versatile audio codec. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/sahaRatul\/sela\">SELA<\/a>\u00a0&#8211; SimplE Lossless Audio. [MIT]<\/li>\n<li><a href=\"http:\/\/www.speex.org\/\" rel=\"nofollow\">Speex<\/a>\u00a0&#8211; A free codec for free speech. Obsoleted by Opus. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/TonicAudio\/Tonic\">Tonic<\/a>\u00a0&#8211; Easy and efficient audio synthesis in C++. [Unlicense]<\/li>\n<li><a href=\"http:\/\/xiph.org\/vorbis\/\" rel=\"nofollow\">Vorbis<\/a>\u00a0&#8211; Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format. [BSD]<\/li>\n<\/ul>\n<h2><a id=\"user-content-biology\" class=\"anchor\" aria-hidden=\"true\"><\/a>Biyoloji<\/h2>\n<p><em>Bioinformatics, Genomics, Biotech<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/molpopgen.github.io\/libsequence\/\" rel=\"nofollow\">libsequence<\/a>\u00a0&#8211; A C++ library for representing and analyzing population genetics data. [GPL]<\/li>\n<li><a href=\"http:\/\/www.seqan.de\/\" rel=\"nofollow\">SeqAn<\/a>\u00a0&#8211; Algorithms and data structures for the analysis of sequences with the focus on biological data. [BSD\/3-clause]<\/li>\n<li><a href=\"https:\/\/github.com\/ekg\/vcflib\">Vcflib<\/a>\u00a0&#8211; A C++ library for parsing and manipulating VCF files. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/zeeev\/wham\">Wham<\/a>\u00a0&#8211; Structural variants (SVs) in Genomes by directly applying association tests to BAM files. [MIT]<\/li>\n<\/ul>\n<h2><a id=\"user-content-bittorrent\" class=\"anchor\" aria-hidden=\"true\"><\/a>BitTorrent<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/jech\/dht\">jech\/dht<\/a>\u00a0&#8211; BitTorrent DHT library in C. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/arvidn\/libtorrent\">libtorrent<\/a>\u00a0(a.k.a. libtorrent-rasterbar) &#8211; An efficient feature complete C++ bittorrent implementation. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/rakshasa\/libtorrent\">LibTorrent<\/a>\u00a0(a.k.a. libtorrent-rakshasa) &#8211; BitTorrent library. [GPL]<\/li>\n<li><a href=\"https:\/\/github.com\/bittorrent\/libutp\">libutp<\/a>\u00a0&#8211; uTorrent Transport Protocol library. [MIT]<\/li>\n<\/ul>\n<h2><a id=\"user-content-cli\" class=\"anchor\" aria-hidden=\"true\"><\/a>Konsol\/CLI<\/h2>\n<p><em>Console\/Terminal User Interface, Command Line Interface<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/adishavit\/argh\">Argh!<\/a>\u00a0&#8211; A minimalist, frustration-free, header-only argument handler. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/taywee\/args\">Taywee\/args<\/a>\u00a0&#8211; A simple header-only C++ argument parser library. [MIT]<\/li>\n<li><a href=\"http:\/\/www.boost.org\/doc\/libs\/1_57_0\/doc\/html\/program_options.html\" rel=\"nofollow\">Boost.Program_options<\/a>\u00a0&#8211; A library to obtain program options via conventional methods such as command line and config file. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/jarro2783\/cxxopts\">jarro2783\/cxxopts<\/a>\u00a0&#8211; Lightweight C++ command line option parser. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/docopt\/docopt.cpp\">docopt.cpp<\/a>\u00a0&#8211; A library to generate option parser from docstring. [MIT\/Boost]<\/li>\n<li><a href=\"https:\/\/gflags.github.io\/gflags\/\" rel=\"nofollow\">gflags<\/a>\u00a0&#8211; Commandline flags module for C++. [BSD]<\/li>\n<li><a href=\"http:\/\/invisible-island.net\/ncurses\/\" rel=\"nofollow\">Ncurses<\/a>\u00a0&#8211; A terminal user interfaces. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/wmcbrine\/PDCurses\">PDCurses<\/a>\u00a0&#8211; Public domain curses library with both source code and pre-compiled library available. [PublicDomain]<\/li>\n<li><a href=\"http:\/\/tclap.sourceforge.net\/\" rel=\"nofollow\">TCLAP<\/a>\u00a0&#8211; A mature, stable and feature-rich library for defining and accessing command line arguments in ANSI C++. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/nsf\/termbox\">termbox<\/a>\u00a0&#8211; A C library for writing text-based user interfaces. [BSD]<\/li>\n<\/ul>\n<h2>S\u0131k\u0131\u015ft\u0131rma<\/h2>\n<p><em>Compression and Archiving Libraries<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/google\/brotli\">Brotli<\/a>\u00a0&#8211; Brotli compression format. Developed by Google. [MIT]<\/li>\n<li><a href=\"http:\/\/www.bzip.org\/\" rel=\"nofollow\">bzip2<\/a>\u00a0&#8211; A freely available, patent free, high-quality data compressor. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/Cyan4973\/FiniteStateEntropy\">FiniteStateEntropy<\/a>\u00a0&#8211; New generation entropy codecs : Finite State Entropy and Huff0.<\/li>\n<li><a href=\"https:\/\/icculus.org\/physfs\/\" rel=\"nofollow\">PhysicsFS<\/a>\u00a0&#8211; A library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3&#8217;s file subsystem. [zlib]<\/li>\n<li><a href=\"https:\/\/quickgit.kde.org\/?p=karchive.git\" rel=\"nofollow\">KArchive<\/a>\u00a0&#8211; A library for creating, reading, writing and manipulating file archives like zip and tar. It also provides transparent compression and decompression of data, using formats like gzip, via a subclass of QIODevice. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/Cyan4973\/lz4\">LZ4<\/a>\u00a0&#8211; Extremely Fast Compression algorithm. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/lzfse\/lzfse\">LZFSE<\/a>\u00a0&#8211; LZFSE compression library and command line tool. Developed by Apple.<\/li>\n<li><a href=\"https:\/\/code.google.com\/p\/lzham\/\" rel=\"nofollow\">LZHAM<\/a>\u00a0&#8211; Lossless data compression library with a compression ratio similar to LZMA but with much faster decompression. [BSD]<\/li>\n<li><a href=\"http:\/\/www.7-zip.org\/sdk.html\" rel=\"nofollow\">LZMA<\/a>\u00a0\u26a1\u00a0&#8211; The default and general compression method of 7z format. [PublicDomain]<\/li>\n<li><a href=\"http:\/\/www.matcode.com\/lzmat.htm\" rel=\"nofollow\">LZMAT<\/a>\u00a0&#8211; An extremely fast real-time lossless data compression library. [GPL]<\/li>\n<li><a href=\"https:\/\/code.google.com\/p\/miniz\/\" rel=\"nofollow\">miniz<\/a>\u00a0&#8211; Single C source file Deflate\/Inflate compression library with zlib-compatible API, ZIP archive reading\/writing, PNG writing. [Unlicense]<\/li>\n<li><a href=\"https:\/\/github.com\/nmoinvaz\/minizip\">Minizip<\/a>\u00a0&#8211; Zlib with latest bug fixes that supports PKWARE disk spanning, AES encryption, and IO buffering. [zlib]<\/li>\n<li><a href=\"https:\/\/github.com\/antirez\/smaz\">smaz<\/a>\u00a0&#8211; Small strings compression library. [BSD]<\/li>\n<li><a href=\"https:\/\/google.github.io\/snappy\/\" rel=\"nofollow\">Snappy<\/a>\u00a0&#8211; A fast compressor\/decompressor. [BSD]<\/li>\n<li><a href=\"http:\/\/zlib.net\/\" rel=\"nofollow\">ZLib<\/a>\u00a0&#8211; A very compact compression library for data streams. [zlib]<\/li>\n<li><a href=\"https:\/\/github.com\/Dead2\/zlib-ng\">zlib-ng<\/a>\u00a0&#8211; zlib for the &#8220;next generation&#8221; systems. Drop-In replacement with some serious optimizations. [zlib]<\/li>\n<li><a href=\"https:\/\/github.com\/facebook\/zstd\">zstd<\/a>\u00a0&#8211; Zstandard &#8211; Fast real-time compression algorithm. Developed by Facebook. [BSD]<\/li>\n<li><a href=\"http:\/\/zziplib.sourceforge.net\/\" rel=\"nofollow\">ZZIPlib<\/a>\u00a0&#8211; Provides read access on ZIP-archives. [MPL\/LGPL]<\/li>\n<\/ul>\n<h2>Concurrency\/Multithreading<\/h2>\n<p><em>Concurrency and Multithreading<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/ComputationalRadiationPhysics\/alpaka\">alpaka<\/a>\u00a0&#8211; Abstraction library for parallel kernel acceleration. [LGPLv3+]<\/li>\n<li><a href=\"https:\/\/github.com\/arrayfire\/arrayfire\">ArrayFire<\/a>\u00a0&#8211; A general purpose GPU library. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/boostorg\/compute\">Boost.Compute<\/a>\u00a0&#8211; A C++ GPU Computing Library for OpenCL. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/HSA-Libraries\/Bolt\">Bolt<\/a>\u00a0&#8211; A C++ template library optimized for GPUs. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/concurrencykit\/ck\">ck<\/a>\u00a0&#8211; Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/cameron314\/concurrentqueue\">concurrentqueue<\/a>\u00a0&#8211; A fast multi-producer, multi-consumer lock-free concurrent queue for C++11. [BSD,Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/NVlabs\/cub\">CUB<\/a>\u00a0&#8211; CUB provides state-of-the-art, reusable software components for every layer of the CUDA programming mode. [New BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/ComputationalRadiationPhysics\/cupla\">cupla<\/a>\u00a0&#8211; C++ API to run CUDA\/C++ on OpenMP, Threads, TBB, &#8230; through Alpaka. [LGPLv3+]<\/li>\n<li><a href=\"https:\/\/github.com\/schlangster\/cpp.react\">C++React<\/a>\u00a0&#8211; A reactive programming library for C++11. [Boost]<\/li>\n<li><a href=\"https:\/\/www.threadingbuildingblocks.org\/\" rel=\"nofollow\">Intel TBB<\/a>\u00a0&#8211; Intel\u00ae Threading Building Blocks. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/preshing\/junction\">junction<\/a>\u00a0&#8211; A library of concurrent data structures in C++. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/khizmax\/libcds\">libcds<\/a>\u00a0&#8211; A C++ library of Concurrent Data Structures. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/libclsph\/libclsph\">Libclsph<\/a>\u00a0&#8211; An OpenCL based GPU accelerated SPH fluid simulation library. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/sustrik\/libdill\/\">libdill<\/a>\u00a0&#8211; Introduces structured concurrency in C. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/sustrik\/libmill\/\">libmill<\/a>\u00a0&#8211; Introduces Go-style concurrency in C. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/moderngpu\/moderngpu\">moderngpu<\/a>\u00a0&#8211; moderngpu is a productivity library for general-purpose computing on GPUs. It is a header-only C++ library written for CUDA. The unique value of the library is in its accelerated primitives for solving irregularly parallel problems. [FreeBSD &amp; Copyright, Sean Baxter]<\/li>\n<li><a href=\"https:\/\/github.com\/NVIDIA\/nccl\">NCCL<\/a>\u00a0&#8211; Optimized primitives for collective multi-GPU communication. [BSD]<\/li>\n<li><a href=\"https:\/\/www.khronos.org\/opencl\/\" rel=\"nofollow\">OpenCL<\/a>\u00a0&#8211; The open standard for parallel programming of heterogeneous systems.<\/li>\n<li><a href=\"http:\/\/openmp.org\/\" rel=\"nofollow\">OpenMP<\/a>\u00a0&#8211; The OpenMP API.<\/li>\n<li><a href=\"http:\/\/raftlib.io\/\" rel=\"nofollow\">RaftLib<\/a>\u00a0&#8211; The RaftLib C++ library, streaming\/dataflow concurrency via C++ iostream-like operators [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/cameron314\/readerwriterqueue\">readerwriterqueue<\/a>\u00a0&#8211; A fast single-producer, single-consumer lock-free queue for C++. [BSD]<\/li>\n<li><a href=\"http:\/\/thrust.github.io\/\" rel=\"nofollow\">Thrust<\/a>\u00a0&#8211; A parallel algorithms library which resembles the C++ Standard Template Library (STL). [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/STEllAR-GROUP\/hpx\/\">HPX<\/a>\u00a0&#8211; A general purpose C++ runtime system for parallel and distributed applications of any scale. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/ddemidov\/vexcl\">VexCL<\/a>\u00a0&#8211; A C++ vector expression template library for OpenCL\/CUDA. [MIT]<\/li>\n<\/ul>\n<h2><span style=\"background-color: #d5d5d5;\">Konteyn\u0131rlar<\/span><\/h2>\n<ul>\n<li><a href=\"https:\/\/code.google.com\/p\/cpp-btree\/\" rel=\"nofollow\">C++ B-tree<\/a>\u00a0&#8211; A template library that implements ordered in-memory containers based on a B-tree data structure. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/goossaert\/hashmap\">Hashmaps<\/a>\u00a0&#8211; Implementation of open addressing hash table algorithms in C++. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/Tessil\/hopscotch-map\">Hopscotch map<\/a>\u00a0&#8211; A fast header-only hash map which uses hopscotch hashing for collisions resolution. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/RSIA-LIESMARS-WHU\/LSHBOX\">LSHBOX<\/a>\u00a0&#8211; A c++ toolbox of locality-sensitive hashing (LSH), provides several popular LSH algorithms, also support Python and MATLAB. [GPL]<\/li>\n<\/ul>\n<h2>Kriptografi<\/h2>\n<p><em>Cryptography and Encryption Libraries<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/bcrypt.sourceforge.net\/\" rel=\"nofollow\">Bcrypt<\/a>\u00a0&#8211; A cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors. [BSD]<\/li>\n<li><a href=\"http:\/\/beecrypt.sourceforge.net\/\" rel=\"nofollow\">BeeCrypt<\/a>\u00a0&#8211; A portable and fast cryptography library. [LGPLv2.1+]<\/li>\n<li><a href=\"http:\/\/botan.randombit.net\/\" rel=\"nofollow\">Botan<\/a>\u00a0&#8211; A crypto library for C++. [BSD-2]<\/li>\n<li><a href=\"https:\/\/github.com\/weidai11\/cryptopp\">Crypto++<\/a>\u00a0&#8211; A free C++ class library of cryptographic schemes. [Boost]\u00a0<a href=\"http:\/\/www.cryptopp.com\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/www.gnupg.org\/\" rel=\"nofollow\">GnuPG<\/a>\u00a0&#8211; A complete and free implementation of the OpenPGP standard. [GPL]<\/li>\n<li><a href=\"http:\/\/www.gnutls.org\/\" rel=\"nofollow\">GnuTLS<\/a>\u00a0&#8211; A secure communications library implementing the SSL, TLS and DTLS protocols. [LGPL2.1]<\/li>\n<li><a href=\"http:\/\/www.gnu.org\/software\/libgcrypt\/\" rel=\"nofollow\">Libgcrypt<\/a>\u00a0&#8211; A general purpose cryptographic library originally based on code from GnuPG. [LGPLv2.1+]<\/li>\n<li><a href=\"https:\/\/github.com\/jedisct1\/libhydrogen\">libhydrogen<\/a>\u00a0&#8211; A lightweight, secure, easy-to-use crypto library for constrained environments. [ISC]<\/li>\n<li><a href=\"http:\/\/www.libressl.org\/\" rel=\"nofollow\">LibreSSL<\/a>\u00a0&#8211; A free version of the SSL\/TLS protocol forked from OpenSSL in 2014. [?]<\/li>\n<li><a href=\"https:\/\/github.com\/jedisct1\/libsodium\">libsodium<\/a>\u00a0&#8211; P(ortable|ackageable) NaCl-based crypto library, opinionated and easy to use. [ISC]<\/li>\n<li><a href=\"https:\/\/github.com\/libtom\/libtomcrypt\">LibTomCrypt<\/a>\u00a0&#8211; A fairly comprehensive, modular and portable cryptographic toolkit. [WTFPL]<\/li>\n<li><a href=\"https:\/\/github.com\/ARMmbed\/mbedtls\">mbedTLS<\/a>\u00a0&#8211; An open source, portable, easy to use, readable and flexible SSL library, previously known as PolarSSL. [Apache2]\u00a0<a href=\"https:\/\/tls.mbed.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/www.lysator.liu.se\/~nisse\/nettle\/\" rel=\"nofollow\">Nettle<\/a>\u00a0&#8211; A low-level cryptographic library. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/openssl\/openssl\">OpenSSL<\/a>\u00a0&#8211; A robust, commercial-grade, full-featured, and Open Source cryptography library. [Apache]\u00a0<a href=\"http:\/\/www.openssl.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/MaciejCzyzewski\/retter\">retter<\/a>\u00a0&#8211; A collection of hash functions, ciphers, tools, libraries, and materials related to cryptography.<\/li>\n<li><a href=\"https:\/\/github.com\/awslabs\/s2n\">s2n<\/a>\u00a0&#8211; An implementation of the TLS\/SSL protocols. [Apache]<\/li>\n<li><a href=\"https:\/\/github.com\/kokke\/tiny-AES128-C\">Tiny AES128 in C<\/a>\u00a0&#8211; A small and portable implementation of the AES128 ECB encryption algorithm implemented in C. [PublicDomain]<\/li>\n<li><a href=\"https:\/\/github.com\/cossacklabs\/themis\">Themis<\/a>\u00a0&#8211; crypto library for painless data security, providing symmetric and asymmetric encryption, secure sockets with forward secrecy, for mobile and server platforms. [Apache2]<\/li>\n<\/ul>\n<h2><span style=\"background-color: #d5d5d5;\">Veritabanlar\u0131<\/span><\/h2>\n<p><em>Database Libraries, SQL Servers, ODBC Drivers, and Tools<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/paulftw\/hiberlite\">hiberlite<\/a>\u00a0&#8211; C++ Object-relational mapping for sqlite3. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/redis\/hiredis\">Hiredis<\/a>\u00a0&#8211; A minimalistic C client library for the Redis database. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/google\/leveldb\">LevelDB<\/a>\u00a0&#8211; A fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. [BSD]<\/li>\n<li><a href=\"http:\/\/symas.com\/mdb\/\" rel=\"nofollow\">LMDB<\/a>\u00a0&#8211; Very fast embedded key\/value store with full ACID semantics. [OpenLDAP]<\/li>\n<li><a href=\"https:\/\/github.com\/bendiken\/lmdbxx\">LMDB++<\/a>\u00a0&#8211; C++11 wrapper for the LMDB embedded database library. [PublicDomain]<\/li>\n<li><a href=\"https:\/\/github.com\/mongodb\/mongo-c-driver\">MongoDB C Driver<\/a>\u00a0&#8211; MongoDB client library for C. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/mongodb\/mongo-cxx-driver\">MongoDB C++ Driver<\/a>\u00a0&#8211; C++ driver for MongoDB. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/mongodb\/libbson\">MongoDB Libbson<\/a>\u00a0&#8211; A BSON utility library. [Apache2]<\/li>\n<li><a href=\"http:\/\/www.tangentsoft.net\/mysql++\/\" rel=\"nofollow\">MySQL++<\/a>\u00a0&#8211; A C++ wrapper for MySQL&#8217;s C API. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/luca3m\/redis3m\">redis3m<\/a>\u00a0&#8211; Wrapper of hiredis with clean C++ interface, supporting sentinel and ready to use patterns. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/facebook\/rocksdb\">RocksDB<\/a>\u00a0&#8211; Embedded key-value store for fast storage from facebook. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/LiveAsynchronousVisualizedArchitecture\/simdb\">SimDB<\/a>\u00a0&#8211; High performance, shared memory, lock free, cross platform, single file, minimal dependencies, C++11 key-value store [Apache2]<\/li>\n<li><a href=\"http:\/\/www.sqlite.org\/\" rel=\"nofollow\">SQLite<\/a>\u00a0&#8211; A completely embedded, full-featured relational database in a few 100k that you can include right into your project. [PublicDomain]<\/li>\n<li><a href=\"https:\/\/github.com\/aminroosta\/sqlite_modern_cpp\">sqlite_modern_cpp<\/a>\u00a0&#8211; Header only C++14 wrapper around sqlite library. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/fnc12\/sqlite_orm\">sqlite_orm<\/a>\u00a0&#8211; SQLite ORM light header only library for modern C++. [BSD-3-Clause]<\/li>\n<li><a href=\"https:\/\/upscaledb.com\/\" rel=\"nofollow\">upscaledb<\/a>\u00a0&#8211; An embedded &#8220;typed&#8221; key\/value store with a built-in query interface. [GPLv3]<\/li>\n<\/ul>\n<h2>Hata Ay\u0131klama\/Test\/Birim Test<\/h2>\n<p><em>Debugging Libraries, Memory Leak and Resource Leak Detection, Unit Testing<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/bombela\/backward-cpp\">backward-cpp<\/a>\u00a0&#8211; A beautiful stack trace pretty printer for C++. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/google\/benchmark\">benchmark<\/a>\u00a0&#8211; Google provided small microbenchmark support library. [Apache2]<\/li>\n<li><a href=\"http:\/\/www.boost.org\/doc\/libs\/master\/libs\/test\/doc\/html\/index.html\" rel=\"nofollow\">Boost.Test<\/a>\u00a0&#8211; Boost Test Library. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/onqtam\/doctest\">doctest<\/a>\u00a0&#8211; The lightest feature rich C++ single header testing framework. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/philsquared\/Catch\">Catch<\/a>\u00a0&#8211; A modern, C++-native, header-only, framework for unit-tests, TDD and BDD. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/catchorg\/Catch2\">Catch2<\/a>\u00a0&#8211; A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD. [BSL-1.0]<\/li>\n<li><a href=\"https:\/\/github.com\/DigitalInBlue\/Celero\">Celero<\/a>\u00a0&#8211; C++ Benchmarking Framework. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/cpputest\/cpputest\">CppUTest<\/a>\u00a0&#8211; Unit testing and mocking framework for C\/C++. [BSD-3-clause]<\/li>\n<li><a href=\"http:\/\/cute-test.com\/\" rel=\"nofollow\">CUTE<\/a>\u00a0&#8211; C++ Unit Testing Easier. [LGPL3]<\/li>\n<li><a href=\"https:\/\/cmocka.org\/\" rel=\"nofollow\">CMocka<\/a>\u00a0&#8211; unit testing framework for C with support for mock objects. [Apache2]<\/li>\n<li><a href=\"http:\/\/www.freedesktop.org\/wiki\/Software\/cppunit\/\" rel=\"nofollow\">CppUnit<\/a>\u00a0&#8211; C++ port of JUnit. [LGPL2]<\/li>\n<li><a href=\"https:\/\/cmake.org\/cmake\/help\/v2.8.8\/ctest.html\" rel=\"nofollow\">CTest<\/a>\u00a0&#8211; The CMake test driver program. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/meekrosoft\/fff\">fff<\/a>\u00a0&#8211; A micro-framework for creating fake C functions. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/google\/googletest\/blob\/master\/googlemock\/README.md\">Google Mock<\/a>\u00a0&#8211; A library for writing and using C++ mock classes. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/google\/googletest\">Google Test<\/a>\u00a0&#8211; Google C++ Testing Framework. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/deplinenoise\/ig-debugheap\">ig-debugheap<\/a>\u00a0&#8211; Multiplatform debug heap useful for tracking down memory errors. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/zorgnax\/libtap\">libtap<\/a>\u00a0&#8211; Write tests in C. [GPL2]<\/li>\n<li><a href=\"http:\/\/www.almostinfinite.com\/memtrack.html\" rel=\"nofollow\">MemTrack<\/a>\u00a0&#8211; Tracking memory allocations in C++.<\/li>\n<li><a href=\"https:\/\/bitbucket.org\/jonasmeyer\/microprofile\/overview\" rel=\"nofollow\">microprofile<\/a>\u00a0&#8211; Profiler with web-view for multiple platforms. [PublicDomain]<\/li>\n<li><a href=\"https:\/\/github.com\/siu\/minunit\">MinUnit<\/a>\u00a0&#8211; A minimal unit testing framework for C\/C++ self-contained in a single header file. [MIT]<\/li>\n<li><a href=\"http:\/\/www.mockator.com\/\" rel=\"nofollow\">Mockator<\/a>\u00a0&#8211; Eclipse CDT plug-in for C++ Seams and Mock Objects.<\/li>\n<li><a href=\"https:\/\/github.com\/Celtoys\/Remotery\">Remotery<\/a>\u00a0&#8211; Single C File Profiler with Web Viewer. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/unittest-cpp\/unittest-cpp\">UnitTest++<\/a>\u00a0&#8211; A lightweight unit testing framework for C++. [MIT\/X Consortium license]<\/li>\n<li><a href=\"https:\/\/github.com\/sheredom\/utest.h\">utest.h<\/a>\u00a0&#8211; Single header unit testing framework for C and C++. [Unlicense]<\/li>\n<li><a href=\"http:\/\/vld.codeplex.com\/\" rel=\"nofollow\">VLD<\/a>\u00a0&#8211; Visual Leak Detector. A free, robust, open-source memory leak detection system for Visual C++.<\/li>\n<\/ul>\n<h2>Oyun Motorlar\u0131<\/h2>\n<ul>\n<li><a href=\"http:\/\/liballeg.org\/\" rel=\"nofollow\">Allegro<\/a>\u00a0&#8211; A cross-platform library mainly aimed for video games and multimedia programming. [zlib]<\/li>\n<li><a href=\"http:\/\/www.cocos2d-x.org\/\" rel=\"nofollow\">Cocos2d-x<\/a>\u00a0&#8211; A multi-platform framework for building 2d games, interactive books, demos and other graphical applications. [MIT]<\/li>\n<li><a href=\"http:\/\/sourceforge.net\/projects\/delta3d\/\" rel=\"nofollow\">delta3d<\/a>\u00a0&#8211; A robust simulation platform. [LGPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/gameplay3d\/GamePlay\">GamePlay<\/a>\u00a0&#8211; A cross-platform native C++ game framework for creating 2D\/3D mobile and desktop games. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/godotengine\/godot\">Godot<\/a>\u00a0&#8211; A fully featured, open source, MIT licensed, game engine. [MIT]<\/li>\n<li><a href=\"http:\/\/www.gritengine.com\/\" rel=\"nofollow\">Grit<\/a>\u00a0&#8211; Community project to build a free game engine for implementing open world 3D games. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/gongminmin\/KlayGE\">KlayGE<\/a>\u00a0&#8211; a cross-platform open source game engine with plugin-based architecture. [GPLv2]\u00a0<a href=\"http:\/\/www.klayge.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/oxygine.org\/\" rel=\"nofollow\">Oxygine<\/a>\u00a0&#8211; A cross-platform 2D C++ game engine. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/panda3d\/panda3d\">Panda3D<\/a>\u00a0&#8211; A game engine, a framework for 3D rendering and game development for Python and C++ programs. [Modified BSD]\u00a0<a href=\"https:\/\/www.panda3d.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/ivansafrin\/Polycode\">Polycode<\/a>\u00a0&#8211; A cross-platform framework for creative code in C++ (with Lua bindings). [MIT]\u00a0<a href=\"http:\/\/polycode.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/GarageGames\/Torque2D\">Torque2D<\/a>\u00a0&#8211; An open-source and cross-platform C++ engine built for 2D game development. [MIT]\u00a0<a href=\"https:\/\/www.garagegames.com\/products\/torque-2d\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/GarageGames\/Torque3D\">Torque3D<\/a>\u00a0&#8211; An open-source C++ engine built for 3D game development. [MIT]\u00a0<a href=\"https:\/\/www.garagegames.com\/products\/torque-3d\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/urho3d.github.io\/\" rel=\"nofollow\">Urho3D<\/a>\u00a0&#8211; A free lightweight, cross-platform 2D and 3D game engine implemented in C++. Greatly inspired by OGRE and Horde3D. [MIT]<\/li>\n<\/ul>\n<h2>GUI\/GKA<\/h2>\n<p><em>Graphic User Interface<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/cegui.org.uk\/\" rel=\"nofollow\">CEGUI<\/a>\u00a0&#8211; Flexible, cross-platform GUI library.<\/li>\n<li><a href=\"http:\/\/www.fltk.org\/index.php\" rel=\"nofollow\">FLTK<\/a>\u00a0&#8211; Fast, light, cross-platform C++ GUI toolkit. [GPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/vczh-libraries\/GacUI\">GacUI<\/a>\u00a0&#8211; GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features. [Ms-PL]<\/li>\n<li><a href=\"http:\/\/www.gtk.org\/\" rel=\"nofollow\">GTK+<\/a>\u00a0&#8211; A multi-platform toolkit for creating graphical user interfaces. [LGPL]<\/li>\n<li><a href=\"http:\/\/www.gtkmm.org\/en\/\" rel=\"nofollow\">gtkmm<\/a>\u00a0&#8211; The official C++ interface for the popular GUI library GTK+. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/ocornut\/imgui\">imgui<\/a>\u00a0&#8211; Immediate Mode Graphical User Interface with minimal dependencies. [MIT]<\/li>\n<li><a href=\"http:\/\/librocket.com\/\" rel=\"nofollow\">libRocket<\/a>\u00a0&#8211; libRocket is a C++ HTML\/CSS game interface middleware. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/andlabs\/libui\">libui<\/a>\u00a0&#8211; Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. [MIT]<\/li>\n<li><a href=\"http:\/\/mygui.info\/\" rel=\"nofollow\">MyGUI<\/a>\u00a0&#8211; Fast, flexible and simple GUI. [MIT]<\/li>\n<li><a href=\"http:\/\/nanapro.org\/en-us\/\" rel=\"nofollow\">nana<\/a>\u00a0&#8211; Nana is a cross-platform library for GUI programming in modern C++ style. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/wjakob\/nanogui\">NanoGui<\/a>\u00a0&#8211; A minimalistic cross-platform widget library for OpenGL 3.x or higher. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/vurtun\/nuklear\">nuklear<\/a>\u00a0&#8211; A single-header ANSI C gui library. [PublicDomain]<\/li>\n<li><a href=\"http:\/\/qcustomplot.com\/\" rel=\"nofollow\">QCustomPlot<\/a>\u00a0&#8211; Qt plotting widget without further dependencies. [GPLv3]<\/li>\n<li><a href=\"http:\/\/qwt.sourceforge.net\/\" rel=\"nofollow\">Qwt<\/a>\u00a0&#8211; Qt Widgets for Technical Applications. [Own based on LGPL]<\/li>\n<li><a href=\"http:\/\/qwtplot3d.sourceforge.net\/\" rel=\"nofollow\">QwtPlot3D<\/a>\u00a0&#8211; A feature-rich Qt\/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets. [zlib]<\/li>\n<li><a href=\"http:\/\/sciter.com\/\" rel=\"nofollow\">Sciter<\/a>\u00a0&#8211; Sciter is an embeddable HTML\/CSS\/scripting engine aimed to be used as an UI layer of modern desktop applications. [Free\/Commercial]<\/li>\n<li><a href=\"http:\/\/wxwidgets.org\/\" rel=\"nofollow\">wxWidgets<\/a>\u00a0&#8211; A C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. [Own LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/yue\/yue\">Yue<\/a>\u00a0&#8211; A library for creating native cross-platform GUI apps. [LGPLv2]<\/li>\n<\/ul>\n<h2><span style=\"background-color: #d5d5d5;\">Grafik<\/span><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/bkaradzic\/bgfx\">bgfx<\/a>\u00a0&#8211; A cross-platform rendering library. [BSD]<\/li>\n<li><a href=\"http:\/\/www.cairographics.org\/\" rel=\"nofollow\">Cairo<\/a>\u00a0&#8211; A 2D graphics library with support for multiple output devices. [LGPL2 or Mozilla MPL]<\/li>\n<li><a href=\"https:\/\/github.com\/Microsoft\/DirectXTK\">DirectXTK<\/a>\u00a0&#8211; A collection of helper classes for writing DirectX 11.x code in C++. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/glfw\/glfw\">GLFW<\/a>\u00a0&#8211; A simple, cross-platform OpenGL wrangling library. [zlib\/libpng]<\/li>\n<li><a href=\"https:\/\/github.com\/kosua20\/herebedragons\">herebedragons<\/a>\u00a0&#8211; A basic 3D scene implemented with various engines, frameworks or APIs. [MIT]\u00a0<a href=\"http:\/\/simonrodriguez.fr\/dragon\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/horde3d\/Horde3D\">Horde3D<\/a>\u00a0&#8211; A small 3D rendering and animation engine. [EPL]<\/li>\n<li><a href=\"https:\/\/github.com\/google\/ion\">Ion<\/a>\u00a0&#8211; A small and efficient set of libraries for building cross-platform client or server applications that use 3D graphics. [Apache2]\u00a0<a href=\"https:\/\/google.github.io\/ion\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/irrlicht.sourceforge.net\/\" rel=\"nofollow\">Irrlicht<\/a>\u00a0&#8211; A high performance realtime 3D engine written in C++. [zlib]<\/li>\n<li><a href=\"https:\/\/github.com\/mosra\/magnum\">magnum<\/a>\u00a0&#8211; C++11 and OpenGL 2D\/3D graphics engine. [MIT]\u00a0<a href=\"http:\/\/mosra.cz\/blog\/magnum.php\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/www.ogre3d.org\/\" rel=\"nofollow\">Ogre 3D<\/a>\u00a0\u26a1\u00a0&#8211; A scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++. [MIT]<\/li>\n<li><a href=\"http:\/\/www.openscenegraph.org\/\" rel=\"nofollow\">OpenSceneGraph<\/a>\u00a0&#8211; An open source high performance 3D graphics toolkit. [OSGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/PixarAnimationStudios\/OpenSubdiv\">OpenSubdiv<\/a>\u00a0&#8211; Pixar&#8217;s library for evaluating and rendering subdivision surfaces on CPU and GPU. [Modified Apache2]<\/li>\n<li><a href=\"http:\/\/www.openvdb.org\/\" rel=\"nofollow\">OpenVDB<\/a>\u00a0&#8211; Library and tools for storing, editing, and rendering volumetric datasets. [MPL2]<\/li>\n<li><a href=\"http:\/\/www.panda3d.org\/\" rel=\"nofollow\">Panda3D<\/a>\u00a0&#8211; A framework for 3D rendering and game development for Python and C++. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/wdas\/partio\">Partio<\/a>\u00a0&#8211; Library for wrangling particle data, with support for most common file formats. [Modified BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/google\/skia\">Skia<\/a>\u00a0&#8211; A complete 2D graphic library for drawing Text, Geometries, and Images. [BSD]\u00a0<a href=\"https:\/\/sites.google.com\/site\/skiadocs\/home\" rel=\"nofollow\">webpage<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/urho3d\/Urho3D\">urho3d<\/a>\u00a0&#8211; Cross-platform rendering and game engine. [Many different, mostly MIT]<\/li>\n<\/ul>\n<h2><span style=\"background-color: #d5d5d5;\">Resim \u0130\u015fleme<\/span><\/h2>\n<ul>\n<li><a href=\"http:\/\/www.boost.org\/doc\/libs\/1_56_0\/libs\/gil\/doc\/index.html\" rel=\"nofollow\">Boost.GIL<\/a>\u00a0&#8211; Generic Image Library.<\/li>\n<li><a href=\"http:\/\/cimg.eu\/\" rel=\"nofollow\">CImg<\/a>\u00a0&#8211; A small, open source, C++ toolkit for image processing. [Own LGPL or GPL]<\/li>\n<li><a href=\"http:\/\/www.xdp.it\/cximage.htm\" rel=\"nofollow\">CxImage<\/a>\u00a0&#8211; An image processing and conversion library to load, save, display, transform BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K images. [zlib]<\/li>\n<li><a href=\"http:\/\/freeimage.sourceforge.net\/\" rel=\"nofollow\">FreeImage<\/a>\u00a0&#8211; An open source library that supports popular graphics image formats and others as needed by today&#8217;s multimedia applications. [GPL2 or GPL3]<\/li>\n<li><a href=\"https:\/\/github.com\/libgd\/libgd\">GD<\/a>\u00a0&#8211; GD Graphics Library, famously used in PHP for image loading\/manipulation &amp; thumbnail generation. [custom permissive license, requires mention in user docs]\u00a0<a href=\"http:\/\/libgd.github.io\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/dicom.offis.de\/dcmtk.php.en\" rel=\"nofollow\">DCMTK<\/a>\u00a0&#8211; DICOM Toolkit.<\/li>\n<li><a href=\"http:\/\/gdcm.sourceforge.net\/wiki\/index.php\/Main_Page\" rel=\"nofollow\">GDCM<\/a>\u00a0&#8211; Grassroots DICOM library.<\/li>\n<li><a href=\"http:\/\/www.itk.org\/\" rel=\"nofollow\">ITK<\/a>\u00a0&#8211; An open-source, cross-platform system for image analysis. [Apache2 from ITK 4.0]<\/li>\n<li><a href=\"https:\/\/github.com\/jcupitt\/libvips\">libvips<\/a>\u00a0&#8211; A fast image processing library with low memory needs. [LGPL]\u00a0<a href=\"http:\/\/www.vips.ecs.soton.ac.uk\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/www.imagemagick.org\/script\/api.php\" rel=\"nofollow\">Magick++<\/a>\u00a0&#8211; ImageMagick program interfaces for C++. [Apache2]<\/li>\n<li><a href=\"http:\/\/www.imagemagick.org\/script\/api.php\" rel=\"nofollow\">MagickWnd<\/a>\u00a0&#8211; ImageMagick program interfaces for C. [Apache2]<\/li>\n<li><a href=\"http:\/\/opencv.org\/\" rel=\"nofollow\">OpenCV<\/a>\u00a0\u26a1\u00a0&#8211; Open source computer vision. [BSD]<\/li>\n<li><a href=\"http:\/\/www.openexr.com\/\" rel=\"nofollow\">OpenEXR<\/a>\u00a0&#8211; Cross-platform library for high dynamic range imaging. [Modified BSDF]<\/li>\n<li><a href=\"https:\/\/github.com\/OpenImageIO\/oiio\">OpenImageIO<\/a>\u00a0&#8211; Powerful image and texture wrangling library with support for a wide number of common lossy and RAW formats. [Modified BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/tesseract-ocr\">tesseract-ocr<\/a>\u00a0&#8211; An OCR engine. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/matt-42\/vpp\">Video++<\/a>\u00a0&#8211; A C++14 high performance video and image processing library. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/ukoethe\/vigra\">VIGRA<\/a>\u00a0&#8211; A generic C++ computer vision library for image analysis. [MIT X11]<\/li>\n<li><a href=\"http:\/\/www.vtk.org\/\" rel=\"nofollow\">VTK<\/a>\u00a0&#8211; Open-source, freely available software system for 3D computer graphics, image processing and visualization. [BSD]<\/li>\n<\/ul>\n<h2><a id=\"user-content-internationalization\" class=\"anchor\" aria-hidden=\"true\"><\/a>Internationalization<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.gnu.org\/software\/gettext\/\" rel=\"nofollow\">gettext<\/a>\u00a0&#8211; GNU `gettext&#8217;. [GPL2]<\/li>\n<li><a href=\"http:\/\/site.icu-project.org\/\" rel=\"nofollow\">IBM ICU<\/a>\u00a0&#8211; A set of C\/C++ and Java libraries providing Unicode and Globalization support. [ICU]<\/li>\n<li><a href=\"http:\/\/www.gnu.org\/software\/libiconv\/\" rel=\"nofollow\">libiconv<\/a>\u00a0&#8211; An encoding conversion library between different character encodings. [GPL]<\/li>\n<li><a href=\"https:\/\/github.com\/sheredom\/utf8.h\">utf8.h<\/a>\u00a0&#8211; Single header utf8 string functions for C and C++. [Unlicense]<\/li>\n<\/ul>\n<h2><a id=\"user-content-inter-process-communication\" class=\"anchor\" aria-hidden=\"true\"><\/a>Inter-process communication<\/h2>\n<ul>\n<li><a href=\"https:\/\/thrift.apache.org\/\" rel=\"nofollow\">Apache Thrift<\/a>\u00a0&#8211; Efficient cross-language IPC\/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. Originally developed by Facebook. [Apache2]<\/li>\n<li><a href=\"http:\/\/kentonv.github.io\/capnproto\/\" rel=\"nofollow\">Cap&#8217;n Proto<\/a>\u00a0&#8211; Fast data interchange format and capability-based RPC system. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/grpc\/grpc\">gRPC<\/a>\u00a0&#8211; A high performance, open source, general-purpose RPC framework. [BSD]\u00a0<a href=\"http:\/\/www.grpc.io\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/cinemast\/libjson-rpc-cpp\">libjson-rpc-cpp<\/a>\u00a0&#8211; JSON-RPC framework for C++ servers and clients. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/nanomsg\/nanomsg\">nanomsg<\/a>\u00a0&#8211; A simple high-performance implementation of several &#8220;scalability protocols&#8221;. [MIT]\u00a0<a href=\"http:\/\/nanomsg.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/pearu\/simple-rpc-cpp\">simple-rpc-cpp<\/a>\u00a0&#8211; A simple RPC wrapper generator to C\/C++ functions. [BSD]<\/li>\n<li><a href=\"http:\/\/wamp.ws\/\" rel=\"nofollow\">WAMP<\/a>\u00a0&#8211; Provides RPC and pub\/sub messaging patterns. (various implementations, various languages)<\/li>\n<li><a href=\"http:\/\/xmlrpc-c.sourceforge.net\/\" rel=\"nofollow\">xmlrpc-c<\/a>\u00a0&#8211; A lightweight RPC library based on XML and HTTP. [BSD]<\/li>\n<li><a href=\"http:\/\/zeromq.org\/\" rel=\"nofollow\">ZeroMQ<\/a>\u00a0&#8211; High-speed, modular asynchronous communication library. [LGPL]<\/li>\n<\/ul>\n<h2><a id=\"user-content-json\" class=\"anchor\" aria-hidden=\"true\"><\/a>JSON<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.boost.org\/doc\/libs\/1_55_0\/doc\/html\/property_tree.html\" rel=\"nofollow\">Boost.PropertyTree<\/a>\u00a0&#8211; A property tree parser\/generator that can be used to parse XML\/JSON\/INI\/Info files. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/cesanta\/frozen\">frozen<\/a>\u00a0&#8211; JSON parser and generator for C\/C++. [GPL &amp; GPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/akheron\/jansson\">Jansson<\/a>\u00a0&#8211; C library for encoding, decoding and manipulating JSON data. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/chrismanning\/jbson\">jbson<\/a>\u00a0&#8211; jbson is a library for building &amp; iterating BSON data, and JSON documents in C++14. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/jeaye\/jeayeson\">JeayeSON<\/a>\u00a0&#8211; A very sane (header only) C++ JSON library. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/nlohmann\/json\">json<\/a>\u00a0\u26a1\u00a0&#8211; JSON for Modern C++. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/hjiang\/jsonxx\">JSON++<\/a>\u00a0&#8211; A JSON parser in C++. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/sheredom\/json.h\">json.h<\/a>\u00a0&#8211; A simple one header\/one source solution to parsing JSON in C and C++. [Unlicense]<\/li>\n<li><a href=\"https:\/\/github.com\/json-c\/json-c\">json-c<\/a>\u00a0&#8211; A JSON implementation in C. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/open-source-parsers\/jsoncpp\">JsonCpp<\/a>\u00a0&#8211; A C++ library for interacting with JSON. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/udp\/json-parser\">json-parser<\/a>\u00a0&#8211; Very low footprint JSON parser written in portable ANSI C. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/dropbox\/json11\">json11<\/a>\u00a0&#8211; A tiny JSON library for C++11. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/tgockel\/json-voorhees\">json-voorhees<\/a>\u00a0&#8211; JSON library for C++. Support for C++11. No dependencies, fast and dev-friendly. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/amir-s\/jute\">jute<\/a>\u00a0&#8211; Very simple C++ JSON Parser. [PublicDomain]<\/li>\n<li><a href=\"https:\/\/github.com\/vincenthz\/libjson\">libjson<\/a>\u00a0&#8211; A JSON parser and printer library in C. easy to integrate with any model. [LGPL]<\/li>\n<li><a href=\"http:\/\/sourceforge.net\/projects\/libjson\/\" rel=\"nofollow\">libjson<\/a>\u00a0&#8211; Lightweight JSON library. [?]<\/li>\n<li><a href=\"https:\/\/github.com\/vstakhov\/libucl\">LIBUCL<\/a>\u00a0\u26a1\u00a0&#8211; Universal configuration library parser [?]<\/li>\n<li><a href=\"https:\/\/github.com\/kazuho\/picojson\">PicoJSON<\/a>\u00a0&#8211; A header-file-only, JSON parser serializer in C++. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/gaudecker\/qt-json\">qt-json<\/a>\u00a0&#8211; A simple class for parsing JSON data into a QVariant hierarchy and vice versa. [GPLv3]<\/li>\n<li><a href=\"https:\/\/github.com\/flavio\/qjson\">QJson<\/a>\u00a0&#8211; A qt-based library that maps JSON data to QVariant objects. [LGPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/miloyip\/rapidjson\">RapidJSON<\/a>\u00a0\u26a1\u00a0&#8211; A fast JSON parser\/generator for C++ with both SAX\/DOM style API. [MIT]<\/li>\n<li><a href=\"https:\/\/bitbucket.org\/awangk\/ujson\" rel=\"nofollow\">ujson<\/a>\u00a0&#8211; \u00b5json is a a small, C++11, UTF-8, JSON library. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/lloyd\/yajl\">YAJL<\/a>\u00a0&#8211; A fast streaming JSON parsing library in C. [ISC]<\/li>\n<\/ul>\n<h2><a id=\"user-content-logging\" class=\"anchor\" aria-hidden=\"true\"><\/a>Logging<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/3Hren\/blackhole\">Blackhole<\/a>\u00a0&#8211; Attribute-based logging framework, which is designed to be fast, modular and highly customizable. [MIT]<\/li>\n<li><a href=\"http:\/\/www.boost.org\/doc\/libs\/1_56_0\/libs\/log\/doc\/html\/index.html\" rel=\"nofollow\">Boost.Log<\/a>\u00a0&#8211; Designed to be very modular and extensible. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/easylogging\/easyloggingpp\">Easylogging++<\/a>\u00a0&#8211; Single header only, extremely light-weight high performance logging library for C++11 (or higher) applications. [MIT]\u00a0<a href=\"https:\/\/muflihun.github.io\/easyloggingpp\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/KjellKod\/g3log\">G3log<\/a>\u00a0&#8211; Asynchronous logger with Dynamic Sinks. [PublicDomain]<\/li>\n<li><a href=\"https:\/\/github.com\/google\/glog\">glog<\/a>\u00a0&#8211; C++ implementation of the Google logging module.<\/li>\n<li><a href=\"http:\/\/log4cpp.sourceforge.net\/\" rel=\"nofollow\">Log4cpp<\/a>\u00a0&#8211; A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/log4cplus\/log4cplus\">log4cplus<\/a>\u00a0&#8211; A simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. [BSD &amp; Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/SergiusTheBest\/plog\">plog<\/a>\u00a0&#8211; Portable and simple C++ logging library. [MPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/mattiasflodin\/reckless\">reckless<\/a>\u00a0&#8211; Low-latency, high-throughput, asynchronous logging library for C++. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/gabime\/spdlog\">spdlog<\/a>\u00a0&#8211; Super fast, header only, C++ logging library.<\/li>\n<li><a href=\"http:\/\/www.templog.org\/\" rel=\"nofollow\">templog<\/a>\u00a0&#8211; A very small and lightweight C++ library which you can use to add logging to your C++ applications. [Boost]<\/li>\n<\/ul>\n<h2><a id=\"user-content-machine-learning\" class=\"anchor\" aria-hidden=\"true\"><\/a>Machine Learning<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/BVLC\/caffe\">Caffe<\/a>\u00a0&#8211; A fast framework for neural networks. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/caffe2\/caffe2\">Caffe2<\/a>\u00a0&#8211; A lightweight, modular, and scalable deep learning framework. [Apache2]\u00a0<a href=\"https:\/\/caffe2.ai\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/liuliu\/ccv\">CCV<\/a>\u00a0&#8211; C-based\/Cached\/Core Computer Vision Library, A Modern Computer Vision Library. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/FidoProject\/Fido\">Fido<\/a>\u00a0&#8211; A highly-modular C++ machine learning library for embedded electronics and robotics. [MIT]\u00a0<a href=\"http:\/\/fidoproject.github.io\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/meta-toolkit\/meta\">MeTA<\/a>\u00a0&#8211; A modern C++ data sciences toolkit. [MIT]\u00a0<a href=\"https:\/\/meta-toolkit.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dmlc\/minerva\">Minerva<\/a>\u00a0&#8211; A fast and flexible system for deep learning. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/mlpack\/mlpack\">mlpack<\/a>\u00a0&#8211; A scalable c++ machine learning library. [LGPLv3]\u00a0<a href=\"http:\/\/www.mlpack.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Itseez\/opencv\">OpenCV<\/a>\u00a0\u26a1\u00a0&#8211; Open Source Computer Vision Library. [BSD]\u00a0<a href=\"http:\/\/opencv.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/GHamrouni\/Recommender\">Recommender<\/a>\u00a0&#8211; C library for product recommendations\/suggestions using collaborative filtering (CF). [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/szcom\/rnnlib\">RNNLIB<\/a>\u00a0&#8211; RNNLIB is a recurrent neural network library for sequence learning problems. [GPLv3]<\/li>\n<li><a href=\"https:\/\/github.com\/shogun-toolbox\/shogun\">SHOGUN<\/a>\u00a0&#8211; The Shogun Machine Learning Toolbox. [GPLv3]<\/li>\n<li><a href=\"https:\/\/code.google.com\/p\/sofia-ml\/\" rel=\"nofollow\">sofia-ml<\/a>\u00a0&#8211; The suite of fast incremental algorithms for machine learning. [Apache2]<\/li>\n<\/ul>\n<h2><a id=\"user-content-math\" class=\"anchor\" aria-hidden=\"true\"><\/a>Math<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/b-k\/apophenia\">Apophenia<\/a>\u00a0&#8211; A C library for statistical and scientific computing [GPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/conradsnicta\/armadillo-code\/\">Armadillo<\/a>\u00a0&#8211; A high quality linear algebra library (matrix maths) for the C++ language, aiming towards a good balance between speed and ease of use. The syntax (API) is deliberately similar to Matlab. [MPL2]\u00a0<a href=\"http:\/\/arma.sourceforge.net\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/bitbucket.org\/blaze-lib\/blaze\" rel=\"nofollow\">blaze<\/a>\u00a0&#8211; high-performance C++ math library for dense and sparse arithmetic. [BSD]<\/li>\n<li><a href=\"http:\/\/www.boost.org\/doc\/libs\/master\/libs\/multiprecision\/doc\/html\/index.html\" rel=\"nofollow\">Boost.Multiprecision<\/a>\u00a0&#8211; provides higher-range\/precision integer, rational and floating-point types in C++, header-only or with GMP\/MPFR\/LibTomMath backends. [Boost]<\/li>\n<li><a href=\"http:\/\/ceres-solver.org\/\" rel=\"nofollow\">ceres-solver<\/a>\u00a0&#8211; C++ library for modeling and solving large complicated nonlinear least squares problems from google. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/CGAL\/cgal\">CGAL<\/a>\u00a0&#8211; Collection of efficient and reliable geometric algorithms. [LGPL&amp;GPL]\u00a0<a href=\"http:\/\/www.cgal.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/cmldev.net\/\" rel=\"nofollow\">cml<\/a>\u00a0&#8211; free C++ math library for games and graphics. [Boost]<\/li>\n<li><a href=\"http:\/\/eigen.tuxfamily.org\/\" rel=\"nofollow\">Eigen<\/a>\u00a0&#8211; A high-level C++ library of template headers for linear algebra, matrix and vector operations, numerical solvers and related algorithms. [MPL2]<\/li>\n<li><a href=\"http:\/\/www.partow.net\/programming\/exprtk\/\" rel=\"nofollow\">ExprTK<\/a>\u00a0&#8211; The C++ Mathematical Expression Toolkit Library (ExprTk) is a simple to use, easy to integrate and extremely efficient run-time mathematical expression parser and evaluation engine. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/g-truc\/glm\">GLM<\/a>\u00a0&#8211; Header-only C++ math library that matches and inter-operates with OpenGL&#8217;s GLSL math. [MIT]<\/li>\n<li><a href=\"http:\/\/ggt.sourceforge.net\/\" rel=\"nofollow\">GMTL<\/a>\u00a0&#8211; Graphics Math Template Library is a collection of tools implementing Graphics primitives in generalized ways. [GPL2]<\/li>\n<li><a href=\"https:\/\/gmplib.org\/\" rel=\"nofollow\">GMP<\/a>\u00a0&#8211; A C\/C++ library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers. [LGPL3 &amp; GPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/CertiVox\/MIRACL\">MIRACL<\/a>\u00a0&#8211; A Multiprecision Integer and Rational Arithmetic Cryptographic Library. [AGPL]<\/li>\n<li><a href=\"http:\/\/beltoforion.de\/article.php?a=muparser\" rel=\"nofollow\">muparser<\/a>\u00a0&#8211; muParser is an extensible high performance math expression parser library written in C++. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/Mathieu-\/nt2\">NT2<\/a>\u00a0&#8211; A SIMD-optimized numerical template library that provides an interface with MATLAB-like syntax. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/libtom\/libtommath\">LibTomMath<\/a>\u00a0&#8211; A free open source portable number theoretic multiple-precision integer library written entirely in C. [PublicDomain &amp; WTFPL]\u00a0<a href=\"http:\/\/www.libtom.net\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/datenwolf\/linmath.h\">linmath.h<\/a>\u00a0&#8211; A lean linear math library, aimed at graphics programming. [WTFPL]<\/li>\n<li><a href=\"https:\/\/github.com\/xianyi\/OpenBLAS\">OpenBLAS<\/a>\u00a0&#8211; An optimized BLAS library based on GotoBLAS2 1.13 BSD version. [BSD 3-clause]\u00a0<a href=\"http:\/\/www.openblas.net\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/lballabio\/quantlib\">QuantLib<\/a>\u00a0&#8211; A free\/open-source library for quantitative finance. [Modified BSD]\u00a0<a href=\"http:\/\/quantlib.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/VcDevel\/Vc\">Vc<\/a>\u00a0&#8211; SIMD Vector Classes for C++. [BSD]<\/li>\n<li><a href=\"http:\/\/versor.mat.ucsb.edu\/\" rel=\"nofollow\">Versor<\/a>\u00a0&#8211; A (fast) Generic C++ library for Geometric Algebras, including Euclidean, Projective, Conformal, Spacetime (etc).<\/li>\n<li><a href=\"http:\/\/www.wykobi.com\/\" rel=\"nofollow\">Wykobi<\/a>\u00a0&#8211; A C++ library of efficient, robust and simple to use C++ 2D\/3D oriented computational geometry routines. [MIT]<\/li>\n<\/ul>\n<h2><a id=\"user-content-multimedia\" class=\"anchor\" aria-hidden=\"true\"><\/a>Multimedia<\/h2>\n<ul>\n<li><a href=\"http:\/\/gstreamer.freedesktop.org\/\" rel=\"nofollow\">GStreamer<\/a>\u00a0&#8211; A library for constructing graphs of media-handling components. [LGPL]<\/li>\n<li><a href=\"http:\/\/www.live555.com\/liveMedia\/\" rel=\"nofollow\">LIVE555 Streaming Media<\/a>\u00a0&#8211; Multimedia streaming library using open standard protocols (RTP\/RTCP, RTSP, SIP). [LGPL]<\/li>\n<li><a href=\"https:\/\/wiki.videolan.org\/LibVLC\" rel=\"nofollow\">libVLC<\/a>\u00a0&#8211; libVLC (VLC SDK) media framework. [GPL]<\/li>\n<li><a href=\"https:\/\/github.com\/MediaArea\/MediaInfoLib\">MediaInfoLib<\/a>\u00a0&#8211; Convenient unified display of the most relevant technical and tag data for video and audio files. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/wang-bin\/QtAV\">QtAv<\/a>\u00a0&#8211; A multimedia playback framework based on Qt and FFmpeg to write a player easily. [LGPL]\u00a0<a href=\"http:\/\/wang-bin.github.io\/QtAV\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/www.libsdl.org\/\" rel=\"nofollow\">SDL<\/a>\u00a0\u26a1\u00a0&#8211; Simple DirectMedia Layer. [zlib]<\/li>\n<li><a href=\"https:\/\/github.com\/SFML\/SFML\">SFML<\/a>\u00a0\u26a1\u00a0&#8211; Simple and Fast Multimedia Library. [zlib]\u00a0<a href=\"http:\/\/www.sfml-dev.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<\/ul>\n<h2><a id=\"user-content-networking\" class=\"anchor\" aria-hidden=\"true\"><\/a>Networking<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.cs.wustl.edu\/~schmidt\/ACE.html\" rel=\"nofollow\">ACE<\/a>\u00a0&#8211; An OO Network Programming Toolkit in C++. [?MIT?]<\/li>\n<li><a href=\"http:\/\/think-async.com\/\" rel=\"nofollow\">Boost.Asio<\/a>\u00a0\u26a1\u00a0&#8211; A cross-platform C++ library for network and low-level I\/O programming. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/Organic-Code\/Breep\">Breep<\/a>\u00a0&#8211; Event based, high-level C++14 peer-to-peer library. [EUPL-1.1 (OSI approved)]<\/li>\n<li><a href=\"https:\/\/github.com\/Microsoft\/cpprestsdk\">C++ REST SDK<\/a>\u00a0&#8211; C++ REST SDK (previously named Casablanca). [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/corvusoft\/restbed\">Restbed<\/a>\u00a0&#8211; C++11 Asynchronous RESTful framework. [AGPL]<\/li>\n<li><a href=\"http:\/\/cpp-netlib.org\/\" rel=\"nofollow\">cpp-netlib<\/a>\u00a0&#8211; A collection of open-source libraries for high level network programming. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/whoshuu\/cpr\">cpr<\/a>\u00a0&#8211; A modern C++ HTTP requests library with a simple but powerful interface. Modeled after the Python Requests module. [MIT]\u00a0<a href=\"https:\/\/whoshuu.github.io\/cpr\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/JosephP91\/curlcpp\">curlcpp<\/a>\u00a0&#8211; An object oriented C++ wrapper for CURL(libcurl). [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/rxi\/dyad\">Dyad.c<\/a>\u00a0&#8211; Asynchronous networking for C. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/nodejs\/http-parser\">HTTP Parser<\/a>\u00a0\u26a1\u00a0&#8211; A http request\/response parser for C. [MIT]<\/li>\n<li><a href=\"http:\/\/curl.haxx.se\/libcurl\/\" rel=\"nofollow\">libcurl<\/a>\u00a0&#8211; Multiprotocol file transfer library. [MIT\/X derivate license]<\/li>\n<li><a href=\"https:\/\/code.google.com\/p\/libjingle\/\" rel=\"nofollow\">libjingle<\/a>\u00a0&#8211; Google talk voice and P2P interoperability library. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/devsisters\/libquic\">libquic<\/a>\u00a0&#8211; A QUIC protocol library extracted from Chromium&#8217;s QUIC Implementation. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/warmcat\/libwebsockets\">libwebsockets<\/a>\u00a0&#8211; A lightweight pure C WebSocket implementation that provides both client and server libraries. [LGPL2.1 + static link exception]\u00a0<a href=\"https:\/\/libwebsockets.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/cesanta\/mongoose\">Mongoose<\/a>\u00a0&#8211; Extremely lightweight webserver. [GPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/chenshuo\/muduo\">Muduo<\/a>\u00a0&#8211; A C++ non-blocking network library for multi-threaded server in Linux. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/nghttp2\/nghttp2\">nghttp2<\/a>\u00a0&#8211; HTTP\/2 C Library. [MIT]\u00a0<a href=\"https:\/\/nghttp2.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/riolet\/nope.c\">nope.c<\/a>\u00a0&#8211; A C language-based ultra-light software platform for scalable server-side and networking applications. Think node.js for C programmers. [GPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/davidmoreno\/onion\">Onion<\/a>\u00a0&#8211; HTTP server library in C designed to be lightweight and easy to use. [Apache2\/GPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/pocoproject\">POCO<\/a>\u00a0\u26a1\u00a0&#8211; C++ class libraries and frameworks for building network- and internet-based applications that run on desktop, server, mobile and embedded systems. [Boost]\u00a0<a href=\"http:\/\/pocoproject.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/facebook\/proxygen\">Proxygen<\/a>\u00a0&#8211; Facebook&#8217;s collection of C++ HTTP libraries including an easy to use HTTP server. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/OculusVR\/RakNet\">RakNet<\/a>\u00a0&#8211; A cross platform, open source, C++ networking engine for game programmers. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/mattgodbolt\/seasocks\">Seasocks<\/a>\u00a0&#8211; Simple, small, C++ embeddable webserver with WebSockets support. [BSD]<\/li>\n<li><a href=\"http:\/\/siliconframework.org\/\" rel=\"nofollow\">Silicon<\/a>\u00a0&#8211; A high performance, middleware oriented C++14 http web framework. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/vinipsmaker\/tufao\">Tuf\u00e3o<\/a>\u00a0&#8211; An asynchronous web framework for C++ built on top of Qt. [LGPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/uNetworking\/uWebSockets\">uWebSockets<\/a>\u00a0&#8211; \u00b5WS is one of the most lightweight, efficient &amp; scalable WebSocket &amp; HTTP server implementations available. [Zlib]<\/li>\n<li><a href=\"https:\/\/github.com\/facebook\/wdt\">wdt<\/a>\u00a0&#8211; An embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths. [BSD-3-Clause]<\/li>\n<li><a href=\"https:\/\/github.com\/zaphoyd\/websocketpp\">WebSocket++<\/a>\u00a0&#8211; C++\/Boost Asio based websocket client\/server library. [BSD]<\/li>\n<\/ul>\n<h2><a id=\"user-content-pdf\" class=\"anchor\" aria-hidden=\"true\"><\/a>PDF<\/h2>\n<p><em>Libraries for parsing and manipulating PDF documents.<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/libharu\/libharu\">libharu<\/a>\u00a0&#8211; A free, cross platform, open-sourced software library for generating PDF. [zlib]<\/li>\n<li><a href=\"https:\/\/mupdf.com\/\" rel=\"nofollow\">MuPDF<\/a>\u00a0&#8211; A lightweight PDF, XPS, and E-book viewer. [AGPL\/Commercial]<\/li>\n<li><a href=\"https:\/\/poppler.freedesktop.org\/\" rel=\"nofollow\">Poppler<\/a>\u00a0&#8211; Open-source multi-backend PDF rendering library based on the xpdf-3.0 code base. [GPLv2\/GPLv3]<\/li>\n<\/ul>\n<h2><a id=\"user-content-physics\" class=\"anchor\" aria-hidden=\"true\"><\/a>Physics<\/h2>\n<p><em>Dynamics simulation engines<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/erincatto\/Box2D\">Box2D<\/a>\u00a0&#8211; A 2D physics engine for games. [BSD-like]<\/li>\n<li><a href=\"https:\/\/github.com\/bulletphysics\/bullet3\">Bullet<\/a>\u00a0&#8211; A 3D physics engine for games. [zlib]\u00a0<a href=\"http:\/\/bulletphysics.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/slembcke\/Chipmunk2D\">Chipmunk<\/a>\u00a0&#8211; A fast and lightweight 2D game physics library. [MIT]\u00a0<a href=\"https:\/\/chipmunk-physics.net\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/google\/liquidfun\">LiquidFun<\/a>\u00a0&#8211; A 2D physics engine for games. [BSD-like]<\/li>\n<li><a href=\"https:\/\/github.com\/MADEAPPS\/newton-dynamics\">Newton Dynamics<\/a>\u00a0&#8211; An integrated solution for real time simulation of physics environments. [zlib]<\/li>\n<li><a href=\"http:\/\/www.ode.org\/\" rel=\"nofollow\">ODE<\/a>\u00a0&#8211; Open Dynamics Engine &#8211; An open source, high performance library for simulating rigid body dynamics. [BSD&amp;LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/vanderlin\/ofxBox2d\">ofxBox2d<\/a>\u00a0&#8211; openFrameworks wrapper for Box2D. [BSD-like]<\/li>\n<li><a href=\"https:\/\/github.com\/simbody\/simbody\">Simbody<\/a>\u00a0&#8211; High-performance C++ multibody dynamics\/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton. [Apache2]<\/li>\n<\/ul>\n<h2><a id=\"user-content-regular-expression\" class=\"anchor\" aria-hidden=\"true\"><\/a>Regular Expression<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/VerbalExpressions\/CppVerbalExpressions\">CppVerbalExpressions<\/a>\u00a0&#8211; C++ regular expressions made easy. [MIT]<\/li>\n<li><a href=\"http:\/\/pcre.org\/\" rel=\"nofollow\">PCRE<\/a>\u00a0&#8211; A regular expression C library inspired by the regular expression capabilities in Perl. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/google\/re2\">RE2<\/a>\u00a0&#8211; A software library for regular expressions via a finite-state machine using automata theory. [BSD-3-Clause]<\/li>\n<li><a href=\"https:\/\/github.com\/cesanta\/slre\">SLRE<\/a>\u00a0&#8211; Super Light Regexp engine for C\/C++. [GPLv2\/Commercial]<\/li>\n<\/ul>\n<h2><a id=\"user-content-robotics\" class=\"anchor\" aria-hidden=\"true\"><\/a>Robotics<\/h2>\n<ul>\n<li><a href=\"http:\/\/moos-ivp.org\/\" rel=\"nofollow\">MOOS-IvP<\/a>\u00a0&#8211; A set of open source C++ modules for providing autonomy on robotic platforms, in particular autonomous marine vehicles.<\/li>\n<li><a href=\"http:\/\/www.mrpt.org\/\" rel=\"nofollow\">MRPT<\/a>\u00a0&#8211; Mobile Robot Programming Toolkit. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/PointCloudLibrary\/pcl\">PCL<\/a>\u00a0&#8211; Point Cloud Library is a standalone, large scale, open project for 2D\/3D image and point cloud processing [BSD]\u00a0<a href=\"http:\/\/www.pointclouds.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/www.roboticslibrary.org\/\" rel=\"nofollow\">Robotics Library (RL)<\/a>\u00a0&#8211; A self-contained C++ library for robot kinematics, motion planning and control. [BSD]<\/li>\n<li><a href=\"http:\/\/www.robwork.dk\/jrobwork\/\" rel=\"nofollow\">RobWork<\/a>\u00a0&#8211; A collection of C++ libraries for simulation and control of robot systems. [Apache2]<\/li>\n<li><a href=\"http:\/\/wiki.ros.org\/\" rel=\"nofollow\">ROS<\/a>\u00a0&#8211; Robot Operating System provides libraries and tools to help software developers create robot applications. [BSD]<\/li>\n<\/ul>\n<h2><a id=\"user-content-scientific-computing\" class=\"anchor\" aria-hidden=\"true\"><\/a>Scientific Computing<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.fftw.org\/\" rel=\"nofollow\">FFTW<\/a>\u00a0&#8211; A C library for computing the DFT in one or more dimensions. [GPL]<\/li>\n<li><a href=\"http:\/\/www.gnu.org\/software\/gsl\/\" rel=\"nofollow\">GSL<\/a>\u00a0&#8211; GNU scientific library. [GPL]<\/li>\n<li><a href=\"https:\/\/github.com\/trilinos\/Trilinos\">Trilinos<\/a>\u00a0&#8211; High performance PDE solvers. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/torch\/torch7\">Torch<\/a>\u00a0&#8211; A scientific computing framework with wide support for machine learning algorithms that puts GPUs first. [BSD-3-Clause]\u00a0<a href=\"http:\/\/torch.ch\/\" rel=\"nofollow\">website<\/a><\/li>\n<\/ul>\n<h2><a id=\"user-content-scripting\" class=\"anchor\" aria-hidden=\"true\"><\/a>Scripting<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.boost.org\/doc\/libs\/1_65_1\/libs\/python\/doc\/html\/index.html\" rel=\"nofollow\">Boost.Python<\/a>\u00a0&#8211; A C++ library which enables seamless interoperability between C++ and the Python programming language. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/tbenthompson\/cppimport\">cppimport<\/a>\u00a0&#8211; Import C++ files directly from Python! [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/mono\/CppSharp\">CppSharp<\/a>\u00a0&#8211; Tools and libraries to glue C\/C++ APIs to high-level languages. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/ChaiScript\/ChaiScript\/\">ChaiScript<\/a>\u00a0&#8211; An easy to use embedded scripting language for C++. [BSD]\u00a0<a href=\"http:\/\/chaiscript.com\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/taviso\/ctypes.sh\">ctypes.sh<\/a>\u00a0&#8211; A foreign function interface for bash. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/cython\/cython\">Cython<\/a>\u00a0&#8211; Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself. [Apache]\u00a0<a href=\"http:\/\/cython.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/svaarala\/duktape\">Duktape<\/a>\u00a0&#8211; An embeddable Javascript engine with compact footprint. [MIT]\u00a0<a href=\"http:\/\/duktape.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/bytedeco\/javacpp\">JavaCpp<\/a>\u00a0&#8211; The missing bridge between Java and native C++. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/libffi\/libffi\">libffi<\/a>\u00a0&#8211; A portable foreign-function interface library. [MIT]\u00a0<a href=\"https:\/\/sourceware.org\/libffi\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/www.lua.org\/\" rel=\"nofollow\">Lua<\/a>\u00a0&#8211; A minimal and fast scripting engine for configuration files and basic application scripting. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/dafrito\/luacxx\">luacxx<\/a>\u00a0&#8211; C++11 API for creating Lua bindings. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/charto\/nbind\">nbind<\/a>\u00a0&#8211; Magical headers that make your C++ library accessible from JavaScript. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/pybind\/pybind11\">pybind11<\/a>\u00a0&#8211; Seamless operability between C++11 and Python. [BSD]<\/li>\n<li><a href=\"https:\/\/riverbankcomputing.com\/software\/sip\/intro\" rel=\"nofollow\">SIP<\/a>\u00a0&#8211; C\/C++ Bindings Generator for Python v2 and v3. [GPL]<\/li>\n<li><a href=\"https:\/\/github.com\/swig\/swig\">SWIG<\/a>\u00a0&#8211; A wrapper\/interface Generator that let you link your c++ code to Javascript, Perl, PHP, Python, Tcl and Ruby. [GPL\/Output not licensed]\u00a0<a href=\"http:\/\/www.swig.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/cesanta\/v7\">V7<\/a>\u00a0&#8211; An embedded JavaScript engine. [GPL2]<\/li>\n<li><a href=\"http:\/\/code.google.com\/p\/v8\/\" rel=\"nofollow\">V8<\/a>\u00a0&#8211; A fast JavaScript engine by Google that can be embedded into any C++ application. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/Microsoft\/ChakraCore\">ChakraCore<\/a>\u00a0-A JavaScript engine by Microsoft that can be embedded into nodejs. [MIT]<\/li>\n<\/ul>\n<h2><a id=\"user-content-serialization\" class=\"anchor\" aria-hidden=\"true\"><\/a>Serialization<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/USCiLab\/cereal\">cereal<\/a>\u00a0&#8211; A C++11 library for serialization. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/tplgy\/cppcodec\">cppcodec<\/a>\u00a0&#8211; Header-only C++11 library to encode\/decode base64, base32 and hex with consistent, flexible API. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/google\/flatbuffers\">FlatBuffers<\/a>\u00a0&#8211; A Memory efficient serialization library. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/msgpack\/msgpack-c\">MessagePack<\/a>\u00a0&#8211; Efficient binary serialization format &#8220;like JSON&#8221; for C\/C++. [Apache2]\u00a0<a href=\"http:\/\/msgpack.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/google\/protobuf\">protobuf<\/a>\u00a0&#8211; Protocol Buffers &#8211; Google&#8217;s data interchange format. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/protobuf-c\/protobuf-c\">protobuf-c<\/a>\u00a0&#8211; Protocol Buffers implementation in C. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/real-logic\/simple-binary-encoding\">SimpleBinaryEncoding<\/a>\u00a0&#8211; encoding and decoding application messages in binary format for low-latency applications. [Apache2]<\/li>\n<\/ul>\n<h2><a id=\"user-content-video\" class=\"anchor\" aria-hidden=\"true\"><\/a>Video<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.webmproject.org\/code\/\" rel=\"nofollow\">libvpx<\/a>\u00a0&#8211; VP8\/VP9 Codec SDK. [BSD]<\/li>\n<li><a href=\"https:\/\/www.ffmpeg.org\/\" rel=\"nofollow\">FFmpeg<\/a>\u00a0&#8211; A complete, cross-platform solution to record, convert and stream audio and video. [LGPL2\/GPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/strukturag\/libde265\">libde265<\/a>\u00a0&#8211; Open h.265 video codec implementation. [LGPL]\u00a0<a href=\"http:\/\/www.libde265.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/cisco\/openh264\">OpenH264<\/a>\u00a0&#8211; Open Source H.264 Codec. [BSD]\u00a0<a href=\"http:\/\/www.openh264.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/www.theora.org\/\" rel=\"nofollow\">Theora<\/a>\u00a0&#8211; A free and open video compression format. [BSD]<\/li>\n<\/ul>\n<h2><a id=\"user-content-virtual-machines\" class=\"anchor\" aria-hidden=\"true\"><\/a>Virtual Machines<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/tekknolagi\/carp\">CarpVM<\/a>\u00a0&#8211; &#8220;interesting&#8221; VM in C. Let&#8217;s see how this goes. [GPLv3]<\/li>\n<li><a href=\"https:\/\/github.com\/micropython\/micropython\">MicroPython<\/a>\u00a0&#8211; Aims to put an implementation of Python 3.x on a microcontroller. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/jakogut\/tinyvm\">TinyVM<\/a>\u00a0&#8211; A small, fast, lightweight virtual machine written in pure ANSI C. [MIT]<\/li>\n<\/ul>\n<h2><a id=\"user-content-web-application-framework\" class=\"anchor\" aria-hidden=\"true\"><\/a>Web Application Framework<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/civetweb\/civetweb\">Civetweb<\/a>\u00a0&#8211; Provides easy to use, powerful, C\/C++ embeddable web server with optional CGI, SSL and Lua support. [MIT]<\/li>\n<li><a href=\"http:\/\/cppcms.com\/\" rel=\"nofollow\">CppCMS<\/a>\u00a0&#8211; A Free High Performance Web Development Framework (not a CMS). [LGPLv3]<\/li>\n<li><a href=\"https:\/\/github.com\/ipkn\/crow\">Crow<\/a>\u00a0&#8211; Crow is C++ micro web framework (inspired by Python Flask). [BSD]<\/li>\n<li><a href=\"https:\/\/kore.io\/\" rel=\"nofollow\">Kore<\/a>\u00a0&#8211; ultra fast and flexible web server \/ framework for web applications developed in C. [ISC]<\/li>\n<li><a href=\"http:\/\/www.coralbits.com\/libonion\/\" rel=\"nofollow\">libOnion<\/a>\u00a0&#8211; lightweight library to help you create webservers in C programming language. [LGPLv3]<\/li>\n<li><a href=\"https:\/\/github.com\/lpereira\/lwan\">lwan<\/a>\u00a0&#8211; Experimental, scalable, high performance HTTP server. [GPL2]<\/li>\n<li><a href=\"http:\/\/pistache.io\/\" rel=\"nofollow\">Pistache<\/a>\u00a0&#8211; Pistache is a C++ REST framework written in pure C++11 with no external dependency. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/jlaine\/qdjango\/\">QDjango<\/a>\u00a0&#8211; A web framework written in C++ and built on top of the Qt library. Where possible it tries to follow django&#8217;s API, hence its name. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/treefrogframework\/treefrog-framework\">TreeFrog Framework<\/a>\u00a0&#8211; High-speed and full-stack web application framework based on C++ and Qt, which supports HTTP and WebSocket protocol (with O\/R mapping). [BSD]\u00a0<a href=\"http:\/\/www.treefrogframework.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/www.webtoolkit.eu\/wt\" rel=\"nofollow\">Wt<\/a>\u00a0&#8211; A C++ library for developing web applications. [GPL\/Commercial]<\/li>\n<\/ul>\n<h2><a id=\"user-content-xml\" class=\"anchor\" aria-hidden=\"true\"><\/a>XML<\/h2>\n<p><em>XML is crap. Really. There are no excuses. XML is nasty to parse for humans, and it&#8217;s a disaster to parse even for computers. There&#8217;s just no reason for that horrible crap to exist. &#8211; Linus Torvalds<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/www.boost.org\/doc\/libs\/1_55_0\/doc\/html\/property_tree.html\" rel=\"nofollow\">Boost.PropertyTree<\/a>\u00a0&#8211; A property tree parser\/generator that can be used to parse XML\/JSON\/INI\/Info files. [Boost]<\/li>\n<li><a href=\"http:\/\/www.libexpat.org\/\" rel=\"nofollow\">Expat<\/a>\u00a0&#8211; An XML parser library written in C. [MIT]<\/li>\n<li><a href=\"http:\/\/xmlsoft.org\/\" rel=\"nofollow\">Libxml2<\/a>\u00a0&#8211; The XML C parser and toolkit of Gnome. [MIT]<\/li>\n<li><a href=\"http:\/\/libxmlplusplus.sourceforge.net\/\" rel=\"nofollow\">libxml++<\/a>\u00a0&#8211; An XML Parser for C++. [LGPL2]<\/li>\n<li><a href=\"http:\/\/pugixml.org\/\" rel=\"nofollow\">PugiXML<\/a>\u00a0&#8211; A light-weight, simple and fast XML parser for C++ with XPath support. [MIT]<\/li>\n<li><a href=\"http:\/\/rapidxml.sourceforge.net\/\" rel=\"nofollow\">RapidXml<\/a>\u00a0&#8211; An attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. [Boost]<\/li>\n<li><a href=\"http:\/\/sourceforge.net\/projects\/tinyxml\/\" rel=\"nofollow\">TinyXML<\/a>\u00a0&#8211; A simple, small, minimal, C++ XML parser that can be easily integrating into other programs. [zlib]<\/li>\n<li><a href=\"https:\/\/github.com\/leethomason\/tinyxml2\">TinyXML2<\/a>\u00a0&#8211; A simple, small, efficient, C++ XML parser that can be easily integrating into other programs. [zlib]<\/li>\n<li><a href=\"https:\/\/github.com\/rjpcomputing\/ticpp\">TinyXML++<\/a>\u00a0&#8211; A completely new interface to TinyXML that uses MANY of the C++ strengths. Templates, exceptions, and much better error handling. [MIT]<\/li>\n<li><a href=\"http:\/\/xerces.apache.org\/xerces-c\/\" rel=\"nofollow\">Xerces-C++<\/a>\u00a0&#8211; A validating XML parser written in a portable subset of C++. [Apache2]<\/li>\n<\/ul>\n<h2><a id=\"user-content-miscellaneous\" class=\"anchor\" aria-hidden=\"true\"><\/a>Miscellaneous<\/h2>\n<p><em>Useful libraries or tools that don&#8217;t fit in the categories above or maybe just not categorised yet<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/arvidn\/access_profiler\">access_profiler<\/a>\u00a0&#8211; A tool to count accesses to member variables in c++ programs. [GPL3]<\/li>\n<li><a href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\" rel=\"nofollow\">American fuzzy lop<\/a>\u00a0a.k.a. afl-fuzz &#8211; Crazy fuzzing tool that automatically discovers bugs given time and minimal example input. [Apache2]<\/li>\n<li><a href=\"https:\/\/github.com\/aantron\/better-enums\">Better Enums<\/a>\u00a0&#8211; Reflective enums (to string, iteration). Single header. [BSD]\u00a0<a href=\"http:\/\/aantron.github.io\/better-enums\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/bstring.sourceforge.net\/\" rel=\"nofollow\">Better String<\/a>\u00a0&#8211; An alternative to the string library for C which is more functional and does not have buffer overflow overrun problems. Also includes a C++ wrapper. [BSD, GPL2]<\/li>\n<li><a href=\"http:\/\/www.boost.org\/doc\/libs\/1_56_0\/doc\/html\/signals.html\" rel=\"nofollow\">Boost.Signals<\/a>\u00a0&#8211; An implementation of a managed signals and slots system. [Boost]<\/li>\n<li><a href=\"https:\/\/github.com\/fmtlib\/fmt\">{fmt}<\/a>\u00a0\u26a1\u00a0&#8211; Small, safe and fast formatting library for C++. [Simplified BSD]<\/li>\n<li><a href=\"http:\/\/www.fastformat.org\/\" rel=\"nofollow\">FastFormat<\/a>\u00a0&#8211; Fast, Safe C++ Formatting inspired by log4j and Pantheios [Simplified BSD]<\/li>\n<li><a href=\"https:\/\/code.google.com\/p\/casacore\/\" rel=\"nofollow\">casacore<\/a>\u00a0&#8211; A set of c++ core libraries derived from aips++. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/VerbalExpressions\/QtVerbalExpressions\">QtVerbalExpressions<\/a>\u00a0&#8211; This Qt lib is based off of the C++ VerbalExpressions library. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/Snaipe\/libcsptr\">c-smart-pointers<\/a>\u00a0&#8211; Smart pointers for the (GNU) C programming language. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/louisdx\/cxx-prettyprint\">cxx-prettyprint<\/a>\u00a0&#8211; A pretty printing library for C++ containers. [Boost]<\/li>\n<li><a href=\"http:\/\/www.dynaforms.com\/\" rel=\"nofollow\">DynaPDF<\/a>\u00a0&#8211; An easy-to-use PDF generation library. [Commercial]<\/li>\n<li><a href=\"https:\/\/github.com\/leafsr\/gcc-poison\">gcc-poison<\/a>\u00a0&#8211; A simple header file for developers to ban unsafe C\/C++ functions from applications.<\/li>\n<li><a href=\"https:\/\/github.com\/gracicot\/kangaru\">Kangaru<\/a>\u00a0&#8211; A dependency injection container for C++11 and C++14. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/attractivechaos\/klib\">Klib<\/a>\u00a0&#8211; Small and lightweight implementations of common algorithms and data structures. [MIT]<\/li>\n<li><a href=\"http:\/\/libsigc.sourceforge.net\/\" rel=\"nofollow\">libsigc++<\/a>\u00a0&#8211; A typesafe callback system for standard C++. [LGPL]<\/li>\n<li><a href=\"https:\/\/github.com\/anrieff\/libcpuid\">libcpuid<\/a>\u00a0&#8211; A small C library for x86 CPU detection and feature extraction. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/avati\/libevil\">libevil<\/a>\u00a0&#8211; The Evil License Manager. [GPLv3]<\/li>\n<li><a href=\"https:\/\/github.com\/keybuk\/libnih\">libnih<\/a>\u00a0&#8211; A lightweight library of C functions and structures. [GPL2.1]<\/li>\n<li><a href=\"http:\/\/www.libusb.org\/\" rel=\"nofollow\">libusb<\/a>\u00a0&#8211; A universal USB library which allows for portable access to USB devices. [LGPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/solodon4\/Mach7\">Mach7<\/a>\u00a0&#8211; A Pattern-matching library for C++. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/orlp\/pdqsort\">pdqsort<\/a>\u00a0&#8211; Pattern-defeating quicksort. [zlib]<\/li>\n<li><a href=\"https:\/\/github.com\/CopernicaMarketingSoftware\/PHP-CPP\">PHP-CPP<\/a>\u00a0&#8211; A library to build PHP extensions with C++. [Apache2]\u00a0<a href=\"http:\/\/www.php-cpp.com\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"http:\/\/www.deltavsoft.com\/\" rel=\"nofollow\">Remote Call Framework<\/a>\u00a0&#8211; Inter-process communication framework for C++. [GPL2\/Commercial]<\/li>\n<li><a href=\"http:\/\/scintilla.org\/\" rel=\"nofollow\">Scintilla<\/a>\u00a0&#8211; A free source code editing component. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/antirez\/sds\">SDS<\/a>\u00a0&#8211; Simple Dynamic Strings library for C. [BSD]<\/li>\n<li><a href=\"https:\/\/github.com\/h2non\/semver.c\">semver.c<\/a>\u00a0&#8211; A semver parser and render in ANSI C. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/wjwwood\/serial\">Serial Communication Library<\/a>\u00a0&#8211; Cross-platform, Serial Port library written in C++. [MIT]<\/li>\n<li><a href=\"http:\/\/sigslot.sourceforge.net\/\" rel=\"nofollow\">sigslot<\/a>\u00a0&#8211; C++ Signal\/Slot Library. [PublicDomain]<\/li>\n<li><a href=\"https:\/\/github.com\/rtv\/Stage\">Stage<\/a>\u00a0&#8211; Mobile robot simulator. [GPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/jeaye\/stdman\">stdman<\/a>\u00a0Formatted C++11\/14 stdlib man pages (from cppreference). [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/nothings\/stb\">stb<\/a>\u00a0\u26a1\u00a0&#8211; A range of single-file libraries for C\/C++. [PublicDomain]<\/li>\n<li><a href=\"http:\/\/www.partow.net\/programming\/strtk\/index.html\" rel=\"nofollow\">StrTk<\/a>\u00a0&#8211; A C++ library consisting of high performance string processing routines. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/regehr\/ub-canaries\">ub-canaries<\/a>\u00a0&#8211; A collection of C\/C++ programs that try to get compilers to exploit undefined behavior.<\/li>\n<li><a href=\"https:\/\/github.com\/jeaye\/value-category-cheatsheet\">value-category-cheatsheet<\/a>\u00a0A PDF cheatsheet for lvalues, rvalues, and the like. [Jank copyleft]<\/li>\n<li><a href=\"https:\/\/code.google.com\/p\/vartypes\/\" rel=\"nofollow\">VarTypes<\/a>\u00a0&#8211; A feature-rich, object-oriented framework for managing variables in C++ \/ Qt4. [LGPL]<\/li>\n<li><a href=\"http:\/\/zbar.sourceforge.net\/\" rel=\"nofollow\">ZBar<\/a>\u00a0&#8211; A barcode scanner library, which allows to scan photos\/images\/video streams for barcodes and return their value. [LGPL2]<\/li>\n<li><a href=\"https:\/\/github.com\/zxing\/zxing\/\">ZXing<\/a>\u00a0&#8211; An open-source, multi-format 1D\/2D barcode image processing library implemented in Java, with ports to other languages. [Apache]<\/li>\n<\/ul>\n<h1><a id=\"user-content-software\" class=\"anchor\" aria-hidden=\"true\"><\/a>Software<\/h1>\n<p><em>Software for creating a development environment.<\/em><\/p>\n<h2><a id=\"user-content-compiler\" class=\"anchor\" aria-hidden=\"true\"><\/a>Compiler<\/h2>\n<p><em>List of C\/C++ compilers<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/rui314\/8cc\">8cc<\/a>\u00a0&#8211; A Small C Compiler.<\/li>\n<li><a href=\"https:\/\/github.com\/ryanmjacobs\/c\">c<\/a>\u00a0&#8211; Compile and execute C &#8220;scripts&#8221; in one go! [MIT]<\/li>\n<li><a href=\"http:\/\/clang.llvm.org\/\" rel=\"nofollow\">Clang<\/a>\u00a0&#8211; A C compiler for LLVM. Supports C++11\/14\/1z C11. Developed by LLVM Team. [NCSA]<\/li>\n<li><a href=\"https:\/\/gcc.gnu.org\/\" rel=\"nofollow\">GCC<\/a>\u00a0&#8211; GNU Compiler Collection. Supports C++11\/14\/1z C11 and OpenMP. [GNU GPL3]<\/li>\n<li><a href=\"http:\/\/pcc.ludd.ltu.se\/\" rel=\"nofollow\">PCC<\/a>\u00a0&#8211; A very old C compiler. Supports C99.<\/li>\n<li><a href=\"https:\/\/software.intel.com\/en-us\/c-compilers\" rel=\"nofollow\">Intel C++ Compiler<\/a>\u00a0&#8211; Developed by Intel.<\/li>\n<li><a href=\"http:\/\/llvm.org\/\" rel=\"nofollow\">LLVM<\/a>\u00a0&#8211; Collection of modular and reusable compiler and toolchain technologies.<\/li>\n<li><a href=\"https:\/\/msdn.microsoft.com\/en-us\/vstudio\/hh386302.aspx\" rel=\"nofollow\">Microsoft Visual C++<\/a>\u00a0&#8211; MSVC, developed by Microsoft.<\/li>\n<li><a href=\"http:\/\/www.openwatcom.org\/index.php\/Main_Page\" rel=\"nofollow\">Open WatCom<\/a>\u00a0&#8211; Watcom C, C++, and Fortran cross compilers and tools. [Sybase Open Watcom Public License]<\/li>\n<li><a href=\"http:\/\/www.oracle.com\/technetwork\/server-storage\/solarisstudio\/overview\/index.html\" rel=\"nofollow\">Oracle Solaris Studio<\/a>\u00a0&#8211; C, C++ and Fortran compiler for SPARC and x86. Supports C++11. Available on Linux and Solaris. [OTN Developer License]<\/li>\n<li><a href=\"http:\/\/bellard.org\/tcc\/\" rel=\"nofollow\">TCC<\/a>\u00a0&#8211; Tiny C Compiler. [LGPL]<\/li>\n<\/ul>\n<h2><a id=\"user-content-online-compiler\" class=\"anchor\" aria-hidden=\"true\"><\/a>Online Compiler<\/h2>\n<p><em>List of online C\/C++ compilers<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/codepad.org\/\" rel=\"nofollow\">codepad<\/a>\u00a0&#8211; An online compiler\/interpreter, and a simple collaboration tool.<\/li>\n<li><a href=\"http:\/\/codetwist.com\/\" rel=\"nofollow\">CodeTwist<\/a>\u00a0&#8211; A simple online compiler\/interpreter, where you can paste your C, C++ or Java code and execute it online and see results.<\/li>\n<li><a href=\"http:\/\/coliru.stacked-crooked.com\/\" rel=\"nofollow\">coliru<\/a>\u00a0&#8211; Online compiler\/shell with support for various C++ compilers.<\/li>\n<li><a href=\"http:\/\/gcc.godbolt.org\/\" rel=\"nofollow\">Compiler Explorer<\/a>\u00a0&#8211; An interactive compiler with assembly output available.<\/li>\n<li><a href=\"http:\/\/www.tutorialspoint.com\/codingground.htm\" rel=\"nofollow\">CompileOnline<\/a>\u00a0&#8211; Compile and Execute C++ online on Linux.<\/li>\n<li><a href=\"http:\/\/ideone.com\/\" rel=\"nofollow\">Ideone<\/a>\u00a0&#8211; An online compiler and debugging tool which allows you to compile source code and execute it online in more than 60 programming languages.<\/li>\n<li><a href=\"http:\/\/rextester.com\/runcode\" rel=\"nofollow\">Rextester<\/a>\u00a0&#8211; Online compiler which provides several compilers(Clang, GCC, MSVC) and several editors.<\/li>\n<li><a href=\"http:\/\/webcompiler.cloudapp.net\/\" rel=\"nofollow\">Rise4Fun<\/a>\u00a0&#8211; Online Visual C++ compiler.<\/li>\n<li><a href=\"http:\/\/melpon.org\/wandbox\/\" rel=\"nofollow\">Wandbox<\/a>\u00a0&#8211; An online Clang\/GCC compiler with Boost available.<\/li>\n<\/ul>\n<h2><a id=\"user-content-debugger\" class=\"anchor\" aria-hidden=\"true\"><\/a>Debugger<\/h2>\n<p><em>List of C\/C++ debuggers<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Comparison_of_debuggers\" rel=\"nofollow\">Comparison of debuggers<\/a>\u00a0&#8211; A list of Debuggers from Wikipedia.<\/li>\n<li><a href=\"https:\/\/www.gnu.org\/software\/gdb\/\" rel=\"nofollow\">GDB<\/a>\u00a0&#8211; GNU Debugger.<\/li>\n<li><a href=\"http:\/\/lldb.llvm.org\/\" rel=\"nofollow\">LLDB<\/a>\u00a0&#8211; The LLDB Debugger.<\/li>\n<li><a href=\"https:\/\/metashell.readthedocs.org\/\" rel=\"nofollow\">Metashell<\/a>\u00a0&#8211; An interactive template metaprogramming shell which includes the MDB metadebugger.<\/li>\n<li><a href=\"http:\/\/valgrind.org\/\" rel=\"nofollow\">Valgrind<\/a>\u00a0&#8211; A tool for memory debugging, memory leak detection, and profiling.<\/li>\n<li><a href=\"http:\/\/x64dbg.com\/\" rel=\"nofollow\">x64dbg<\/a>\u00a0&#8211; An open-source x64\/x32 debugger for windows.<\/li>\n<\/ul>\n<h2><a id=\"user-content-integrated-development-environment\" class=\"anchor\" aria-hidden=\"true\"><\/a>Integrated Development Environment<\/h2>\n<p><em>List of C\/C++ nominal IDEs.<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/anjuta.org\/\" rel=\"nofollow\">Anjuta DevStudio<\/a>\u00a0&#8211; The GNOME IDE. [GPL3]<\/li>\n<li><a href=\"http:\/\/www.jetbrains.com\/objc\/\" rel=\"nofollow\">AppCode<\/a>\u00a0&#8211; an IDE for Objective-C, C, C++, and JavaScript development built on JetBrains\u2019 IntelliJ IDEA platform.<\/li>\n<li><a href=\"https:\/\/www.cevelop.com\/\" rel=\"nofollow\">Cevelop<\/a>\u00a0&#8211; Cross-platform C\/C++ IDE based on Eclipse CDT with additional plug-ins.<\/li>\n<li><a href=\"http:\/\/www.jetbrains.com\/clion\/\" rel=\"nofollow\">CLion<\/a>\u00a0&#8211; Cross-platform C\/C++ IDE from JetBrains.<\/li>\n<li><a href=\"http:\/\/www.codeblocks.org\/\" rel=\"nofollow\">Code::Blocks<\/a>\u00a0&#8211; A free C, C++ and Fortran IDE.<\/li>\n<li><a href=\"http:\/\/codelite.org\/\" rel=\"nofollow\">CodeLite<\/a>\u00a0&#8211; Another cross-plaform, free C\/C++ IDE. [GPL2 with an exception for plugins]<\/li>\n<li><a href=\"https:\/\/github.com\/jeaye\/color_coded\">color_coded<\/a>\u00a0&#8211; A vim plugin for libclang-based highlighting. [MIT]<\/li>\n<li><a href=\"http:\/\/sourceforge.net\/projects\/orwelldevcpp\/\" rel=\"nofollow\">Dev-C++<\/a>\u00a0&#8211; A portable C\/C++\/C++11 IDE.<\/li>\n<li><a href=\"http:\/\/www.eclipse.org\/cdt\/\" rel=\"nofollow\">Eclipse CDT<\/a>\u00a0&#8211; A fully functional C and C++ IDE based on the Eclipse platform.<\/li>\n<li><a href=\"http:\/\/www.geany.org\/\" rel=\"nofollow\">Geany<\/a>\u00a0&#8211; Small, fast, cross-platform IDE. [GPL]<\/li>\n<li><a href=\"http:\/\/www-03.ibm.com\/software\/products\/en\/visgen\" rel=\"nofollow\">IBM VisualAge<\/a>\u00a0&#8211; A family of computer integrated development environments from IBM.<\/li>\n<li><a href=\"https:\/\/github.com\/Sarcasm\/irony-mode\">Irony-mode<\/a>\u00a0&#8211; A C\/C++ minor mode for Emacs powered by libclang.<\/li>\n<li><a href=\"https:\/\/github.com\/cppit\/jucipp\">juCi++<\/a>\u00a0&#8211; Cross-platform, lightweight C++ IDE with libclang integration. [MIT]<\/li>\n<li><a href=\"https:\/\/www.kdevelop.org\/\" rel=\"nofollow\">KDevelop<\/a>\u00a0&#8211; A free, open source IDE.<\/li>\n<li><a href=\"https:\/\/www.visualstudio.com\/\" rel=\"nofollow\">Microsoft Visual Studio<\/a>\u00a0&#8211; An IDE from Microsoft.<\/li>\n<li><a href=\"https:\/\/netbeans.org\/\" rel=\"nofollow\">NetBeans<\/a>\u00a0&#8211; An IDE for developing primarily with Java, but also with other languages, in particular PHP, C\/C++, and HTML5.<\/li>\n<li><a href=\"http:\/\/www.qt.io\/developers\/\" rel=\"nofollow\">Qt Creator<\/a>\u00a0\u26a1\u00a0&#8211; A cross-platform C++, JavaScript and QML IDE which is part of the SDK for Qt.<\/li>\n<li><a href=\"https:\/\/github.com\/Andersbakken\/rtags\">rtags<\/a>\u00a0&#8211; A c\/c++ client\/server indexer with for integration with emacs based on clang.<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/xcode\/\" rel=\"nofollow\">Xcode<\/a>\u00a0&#8211; Developed by Apple.<\/li>\n<li><a href=\"https:\/\/valloric.github.io\/YouCompleteMe\/\" rel=\"nofollow\">YouCompleteMe<\/a>\u00a0&#8211; YouCompleteMe is a fast, as-you-type, fuzzy-search code completion engine for Vim.<\/li>\n<\/ul>\n<h2><a id=\"user-content-build-systems\" class=\"anchor\" aria-hidden=\"true\"><\/a>Build Systems<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/bazel.build\">Bazel<\/a>\u00a0&#8211; A multi-language, fast and scalable build system from Google. [Apache]<\/li>\n<li><a href=\"https:\/\/github.com\/rizsotto\/Bear\">Bear<\/a>\u00a0&#8211; A tool to generate compilation database for clang tooling. [GPLv3]<\/li>\n<li><a href=\"https:\/\/github.com\/pfultz2\/cget\">cget<\/a>\u00a0&#8211; Cmake package retrieval used to download and install cmake packages. [Boost]<\/li>\n<li><a href=\"https:\/\/cmake.org\/\" rel=\"nofollow\">CMake<\/a>\u00a0&#8211; Cross-platform free and open-source software for managing the build process of software using a compiler-independent method. [BSD]<\/li>\n<li><a href=\"https:\/\/cppan.org\/\" rel=\"nofollow\">C++ Archive Network<\/a>\u00a0&#8211; Cross-platform C++ Dependency Manager with a lot of packages available.<\/li>\n<li><a href=\"https:\/\/conan.io\/\" rel=\"nofollow\">Conan<\/a>\u00a0&#8211; C\/C++ Package Manager, open sourced. [MIT]<\/li>\n<li><a href=\"https:\/\/github.com\/iauns\/cpm\">CPM<\/a>\u00a0&#8211; A C++ Package Manager based on CMake and Git.<\/li>\n<li><a href=\"http:\/\/www.fastbuild.org\/docs\/home.html\" rel=\"nofollow\">FASTBuild<\/a>\u00a0&#8211; High performance, open-source build system supporting highly scalable compilation, caching and network distribution.<\/li>\n<li><a href=\"http:\/\/mesonbuild.com\/\" rel=\"nofollow\">MesonBuild<\/a>\u00a0&#8211; An open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.<\/li>\n<li><a href=\"https:\/\/ninja-build.org\/\" rel=\"nofollow\">Ninja<\/a>\u00a0&#8211; A small build system with a focus on speed.<\/li>\n<li><a href=\"http:\/\/www.scons.org\/\" rel=\"nofollow\">Scons<\/a>\u00a0&#8211; A software construction tool configured with a Python script.<\/li>\n<li><a href=\"http:\/\/www.sconsolidator.com\/\" rel=\"nofollow\">Sconsolidator<\/a>\u00a0&#8211; Scons build system integration for Eclipse CDT.<\/li>\n<li><a href=\"https:\/\/github.com\/deplinenoise\/tundra\">tundra<\/a>\u00a0&#8211; High-performance code build system designed to give the best possible incremental build times even for very large software projects.<\/li>\n<li><a href=\"http:\/\/gittup.org\/tup\/\" rel=\"nofollow\">tup<\/a>\u00a0&#8211; File-based build system that monitors in the background for changed files.<\/li>\n<li><a href=\"http:\/\/premake.github.io\/\" rel=\"nofollow\">Premake<\/a>\u00a0&#8211; A tool configured with a Lua script to generate project files for Visual Studio, GNU Make, Xcode, Code::Blocks, and more across Windows, Mac OS X, and Linux.<\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/vcpkg\">Vcpkg<\/a>\u00a0&#8211; VC++ Packaging Tool for Windows.<\/li>\n<\/ul>\n<h2><a id=\"user-content-static-code-analysis\" class=\"anchor\" aria-hidden=\"true\"><\/a>Static Code Analysis<\/h2>\n<p><em>List of tools for improving quality and reducing defects by code analysis<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/cppcheck.sourceforge.net\/\" rel=\"nofollow\">Cppcheck<\/a>\u00a0&#8211; A tool for static C\/C++ code analysis. &#8211;\u00a0<a href=\"https:\/\/github.com\/danmar\/cppcheck\">source<\/a><\/li>\n<li><a href=\"http:\/\/www.viva64.com\/en\/pvs-studio\/\" rel=\"nofollow\">PVS-Studio<\/a>\u00a0&#8211; A tool for bug detection in the source code of programs, written in C, C++ and C#.<\/li>\n<li><a href=\"https:\/\/github.com\/tomtom-international\/cpp-dependencies\">cpp-dependencies<\/a>\u00a0&#8211; Tool to check C++ #include dependencies (dependency graphs created in .dot format). [Apache]<\/li>\n<li><a href=\"https:\/\/github.com\/include-what-you-use\/include-what-you-use\">include-what-you-use<\/a>\u00a0&#8211; A tool for use with clang to analyze includes in C and C++ source files.\u00a0<a href=\"https:\/\/include-what-you-use.org\/\" rel=\"nofollow\">website<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/facebook\/infer\">Infer<\/a>\u00a0&#8211; A static analyzer for Java, C and Objective-C. [BSD]<\/li>\n<li><a href=\"http:\/\/oclint.org\/\" rel=\"nofollow\">OCLint<\/a>\u00a0&#8211; A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C. &#8211;\u00a0<a href=\"https:\/\/github.com\/oclint\/oclint\">source<\/a><\/li>\n<li><a href=\"http:\/\/clang-analyzer.llvm.org\/index.html\" rel=\"nofollow\">Clang Static Analyzer<\/a>\u00a0&#8211; A source code analysis tool that finds bugs in C, C++, and Objective-C programs.<\/li>\n<li><a href=\"http:\/\/linticator.com\/\" rel=\"nofollow\">Linticator<\/a>\u00a0&#8211; Eclipse CDT integration of Pc-\/FlexeLint.<\/li>\n<li><a href=\"http:\/\/en.wikipedia.org\/wiki\/List_of_tools_for_static_code_analysis#C.2FC.2B.2B\" rel=\"nofollow\">List of tools for static code analysis<\/a>\u00a0&#8211; A list of tools for static code analysis from Wikipedia.<\/li>\n<\/ul>\n<h2><a id=\"user-content-coding-style-tools\" class=\"anchor\" aria-hidden=\"true\"><\/a>Coding Style Tools<\/h2>\n<ul>\n<li><a href=\"http:\/\/clang.llvm.org\/docs\/ClangFormat.html\" rel=\"nofollow\">ClangFormat<\/a>\u00a0&#8211; A tool to format C\/C++\/Obj-C code.<\/li>\n<li><a href=\"http:\/\/clang.llvm.org\/extra\/clang-tidy.html\" rel=\"nofollow\">Clang-Tidy<\/a>\u00a0&#8211; Clang-based C++ linter tool.<\/li>\n<li><a href=\"https:\/\/github.com\/bengardner\/uncrustify\">Uncrustify<\/a>\u00a0&#8211; Code beautifier.<\/li>\n<\/ul>\n<h1><a id=\"user-content-resources\" class=\"anchor\" aria-hidden=\"true\"><\/a>Resources<\/h1>\n<p><em>Various resources, such as books, websites, and articles for improving your C++ development skills and knowledge.<\/em><\/p>\n<h2><a id=\"user-content-api-design\" class=\"anchor\" aria-hidden=\"true\"><\/a>API Design<\/h2>\n<ul>\n<li><a href=\"http:\/\/lucumr.pocoo.org\/2013\/8\/18\/beautiful-native-libraries\/\" rel=\"nofollow\">Beautiful Native Libraries<\/a><\/li>\n<li><a href=\"https:\/\/doc.qt.io\/archives\/qq\/qq13-apis.html\" rel=\"nofollow\">Designing Qt-Style C++ APIs<\/a><\/li>\n<\/ul>\n<h2><a id=\"user-content-coding-style\" class=\"anchor\" aria-hidden=\"true\"><\/a>Coding Style<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/isocpp\/CppCoreGuidelines\">C++ Core Guidelines<\/a>\u00a0&#8211; &#8220;Official&#8221; set of C++ guidelines, reviewed by the author of C++.<\/li>\n<li><a href=\"http:\/\/www.chromium.org\/developers\/coding-style\/cpp-dos-and-donts\" rel=\"nofollow\">C++ Dos and Don&#8217;ts<\/a>\u00a0&#8211; The Chromium Projects &gt; For Developers &gt; Coding Style &gt; C++ Dos and Don&#8217;ts.<\/li>\n<li><a href=\"https:\/\/github.com\/google\/styleguide\">google-styleguide<\/a>\u00a0&#8211; Style guides for Google-originated open-source projects.<\/li>\n<li><a href=\"https:\/\/google.github.io\/styleguide\/cppguide.html\" rel=\"nofollow\">Google C++ Style Guide<\/a><\/li>\n<li><a href=\"http:\/\/www.gnu.org\/prep\/standards\/standards.html\" rel=\"nofollow\">GNU Coding Standard<\/a><\/li>\n<li><a href=\"https:\/\/www.kernel.org\/doc\/Documentation\/process\/coding-style.rst\" rel=\"nofollow\">Linux kernel coding style<\/a><\/li>\n<li><a href=\"http:\/\/llvm.org\/docs\/CodingStandards.html\" rel=\"nofollow\">LLVM Coding Standards<\/a><\/li>\n<\/ul>\n<h2><a id=\"user-content-talks\" class=\"anchor\" aria-hidden=\"true\"><\/a>Talks<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.youtube.com\/user\/CppCon\/videos\" rel=\"nofollow\">CppCon Talks<\/a>\u00a0\u26a1\u00a0&#8211; The C++ conference.<\/li>\n<li><a href=\"https:\/\/github.com\/SuperV1234\/cppcon2014\">Quick game development with C++11\/C++14<\/a>\u00a0&#8211; CppCon 2014 talk by Vittorio Romeo.<\/li>\n<li><a href=\"https:\/\/github.com\/ldionne\/hana-cppnow-2015\">Presentation on Hana for C++Now 2015<\/a><\/li>\n<\/ul>\n<h2><a id=\"user-content-websites\" class=\"anchor\" aria-hidden=\"true\"><\/a>Websites<\/h2>\n<p><em>Useful C\/C++ related websites.<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/isocpp.org\/\" rel=\"nofollow\">Standard C++<\/a>\u00a0\u26a1\u00a0&#8211; News, Status &amp; Discussion about Standard C++.<\/li>\n<li><a href=\"http:\/\/cppcon.org\/\" rel=\"nofollow\">CppCon<\/a>\u00a0&#8211; The C++ Conference.<\/li>\n<li><a href=\"http:\/\/cppreference.com\/\" rel=\"nofollow\">C++ reference<\/a>\u00a0&#8211; C++98, C++03, C++11, C++14 reference.<\/li>\n<li><a href=\"http:\/\/www.cplusplus.com\/\" rel=\"nofollow\">cplusplus.com<\/a>\u00a0&#8211; The C++ Resources Network.<\/li>\n<li><a href=\"http:\/\/c-faq.com\/\" rel=\"nofollow\">C FAQ<\/a>\u00a0&#8211; C frequently asked questions.<\/li>\n<li><a href=\"http:\/\/www.parashift.com\/c++-faq\/\" rel=\"nofollow\">C++ FAQ<\/a>\u00a0&#8211; C++ frequently asked questions.<\/li>\n<li><a href=\"http:\/\/yosefk.com\/c++fqa\/\" rel=\"nofollow\">C++ FQA Lite<\/a>\u00a0&#8211; C++ frequently questioned answers.<\/li>\n<li><a href=\"http:\/\/www.gotw.ca\/gotw\/\" rel=\"nofollow\">Guru of the Week<\/a>\u00a0&#8211; A regular series of C++ programming problems created and written by Herb Sutter.<\/li>\n<li><a href=\"http:\/\/meetingcpp.com\/\" rel=\"nofollow\">Meeting C++<\/a><\/li>\n<li><a href=\"http:\/\/q.viva64.com\/\" rel=\"nofollow\">C++ Quiz<\/a>\u00a0&#8211; C++ quiz in which you propose to find errors in code fragments of open source projects.<\/li>\n<li><a href=\"https:\/\/www.udemy.com\/topic\/C-plus-plus-tutorials\/\" rel=\"nofollow\">Udemy C++ Courses and Tutorials<\/a><\/li>\n<li><a href=\"http:\/\/cpphints.com\/\" rel=\"nofollow\">C++ Hints<\/a>\u00a0&#8211; Every business day hints about most often C\/C++ mistakes and ways to solve them from PVS-Studio Team.<\/li>\n<li><a href=\"https:\/\/hackingcpp.com\/index.html\">Hacking C++, cheatsheet, infograph, C++<\/a><\/li>\n<\/ul>\n<h2><a id=\"user-content-weblogs\" class=\"anchor\" aria-hidden=\"true\"><\/a>Weblogs<\/h2>\n<p><em>Useful C\/C++ related weblogs.<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/codingforspeed.com\/\" rel=\"nofollow\">Coding For Speed<\/a>\u00a0&#8211; Coding For Speed DOT COM, Less Execution Time.<\/li>\n<li><a href=\"http:\/\/ericniebler.com\/\" rel=\"nofollow\">Eric Niebler<\/a><\/li>\n<li><a href=\"https:\/\/blog.feabhas.com\/\" rel=\"nofollow\">Sticky Bits<\/a><\/li>\n<li><a href=\"http:\/\/pfultz2.com\/blog\/\" rel=\"nofollow\">Paul Fultz II&#8217;s Blog<\/a><\/li>\n<li><a href=\"http:\/\/ridiculousfish.com\/blog\/posts\/will-it-optimize.html\" rel=\"nofollow\">ridiculousfish<\/a>\u00a0&#8211; Will It Optimize?<\/li>\n<li><a href=\"http:\/\/blog.regehr.org\/\" rel=\"nofollow\">Embedded in Academia<\/a><\/li>\n<\/ul>\n<h2><a id=\"user-content-other-awesome-projects\" class=\"anchor\" aria-hidden=\"true\"><\/a>Other Awesome Projects<\/h2>\n<p><em>Collection of useful codes, snippets, &#8230;<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/xtaci\/algorithms\">algorithms<\/a>\u00a0&#8211; Algorithms &amp; Data Structures in C++.<\/li>\n<li><a href=\"https:\/\/github.com\/fragglet\/c-algorithms\">c-algorithms<\/a>\u00a0&#8211; C algorithms library.<\/li>\n<li><a href=\"https:\/\/github.com\/JunianNet\/CppAwesomePack\">C\/C++ Awesome Pack<\/a>\u00a0&#8211; Contains some awesome c++ codes, packed in one.<\/li>\n<\/ul>\n<h1><a id=\"user-content-other-awesome-lists\" class=\"anchor\" aria-hidden=\"true\"><\/a>Other Awesome Lists<\/h1>\n<p><em>Other amazingly awesome lists<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/jnv\/lists\">lists<\/a>\u00a0&#8211; List of (awesome) lists curated on GitHub.<\/li>\n<li><a href=\"https:\/\/github.com\/bayandin\/awesome-awesomeness\">awesome-awesomeness<\/a>\u00a0&#8211; A curated list of awesome awesomeness.<\/li>\n<li><a href=\"https:\/\/github.com\/sindresorhus\/awesome\">awesome<\/a>\u00a0\u26a1\u00a0&#8211; A curated list of awesome lists.<\/li>\n<li><a href=\"https:\/\/github.com\/MattPD\/cpplinks\">C++ links<\/a>\u00a0&#8211; A categorized list of C++ resources.<\/li>\n<li><a href=\"https:\/\/getawesomeness.herokuapp.com\/get\/cpp\" rel=\"nofollow\">Awesome C\/C++<\/a>\u00a0&#8211; getAwesomeness()&#8217;s mirror.<\/li>\n<li><a href=\"https:\/\/cpp.libhunt.com\/\" rel=\"nofollow\">Awesome C\/C++<\/a>\u00a0&#8211; LibHunt&#8217;s mirror.<\/li>\n<li><a href=\"https:\/\/notabug.org\/koz.ross\/awesome-c\" rel=\"nofollow\">Awesome C<\/a>\u00a01<\/li>\n<li><a href=\"https:\/\/github.com\/aleksandar-todorovic\/awesome-c\">Awesome C<\/a>\u00a02<\/li>\n<li><a href=\"https:\/\/github.com\/vhf\/free-programming-books\">free-programming-books<\/a>\u00a0&#8211; List of Freely Available Programming Books.<\/li>\n<li><a href=\"http:\/\/inqlude.org\/\" rel=\"nofollow\">Inqlude<\/a>\u00a0&#8211; The Qt library archive.<\/li>\n<li><a href=\"https:\/\/github.com\/papers-we-love\/papers-we-love\">papers-we-love<\/a>\u00a0&#8211; Papers from the computer science community to read and discuss.<\/li>\n<li><a href=\"https:\/\/github.com\/tayllan\/awesome-algorithms\">awesome-algorithms<\/a>\u00a0&#8211; A curated list of awesome places to learn and\/or practice algorithms.<\/li>\n<li><a href=\"https:\/\/github.com\/JanVanRyswyck\/awesome-talks\">awesome-talks<\/a>\u00a0&#8211; A lot of screencasts, recordings of user group gatherings and conference talks.<\/li>\n<li><a href=\"https:\/\/github.com\/karan\/Projects\">Projects<\/a>\u00a0&#8211; A list of practical projects that anyone can solve in any programming language.<\/li>\n<li><a href=\"https:\/\/github.com\/MaximAbramchuck\/awesome-interviews\">Awesome interview questions<\/a>\u00a0&#8211; A list of lists of interview questions for the most popular technologies, including C\/C++.<\/li>\n<li><a href=\"https:\/\/github.com\/nothings\/single_file_libs\">nothings\/single_file_libs<\/a>\u00a0\u26a1\u00a0&#8211; List of single-file C\/C++ libraries.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Bu sayfa alt\u0131nda a\u011f\u0131rl\u0131kl\u0131 olarak C++ k\u00fct\u00fcphanelerini s\u0131ralayaca\u011f\u0131m. \u00d6rnek bir liste i\u00e7in\u00a0http:\/\/en.cppreference.com\/w\/cpp\/links\/libs sayfas\u0131na da ba\u015fvurabilirsiniz. Bu sayfa s\u00fcrekli g\u00fcncellenecektir. Bu arada ba\u015fl\u0131klara linkleri ekleme i\u015fim de s\u0131rada \ud83d\ude42 \u0130\u00e7eri\u011fin b\u00fcy\u00fck bir k\u0131sm\u0131 ingilizce hen\u00fcz g\u00fcncellemeye f\u0131rsat\u0131m olmad\u0131, yava\u015f yava\u015f g\u00fcncelleyece\u011fim. Makaleler C++ ile ilgili bir tak\u0131m sunum ve dok\u00fcmanlar. Son eklenenler ba\u015fa: C++ 17 Kabiliyetlerinin&#8230; <a class=\"more-link\" href=\"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/\">Continue reading <span class=\"meta-nav\">&#8594;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-176","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C++ Kaynaklar\u0131 - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[:tr]C++ Kaynaklar\u0131[:en]C++ Resources[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"og:description\" content=\"Bu sayfa alt\u0131nda a\u011f\u0131rl\u0131kl\u0131 olarak C++ k\u00fct\u00fcphanelerini s\u0131ralayaca\u011f\u0131m. \u00d6rnek bir liste i\u00e7in\u00a0http:\/\/en.cppreference.com\/w\/cpp\/links\/libs sayfas\u0131na da ba\u015fvurabilirsiniz. Bu sayfa s\u00fcrekli g\u00fcncellenecektir. Bu arada ba\u015fl\u0131klara linkleri ekleme i\u015fim de s\u0131rada \ud83d\ude42 \u0130\u00e7eri\u011fin b\u00fcy\u00fck bir k\u0131sm\u0131 ingilizce hen\u00fcz g\u00fcncellemeye f\u0131rsat\u0131m olmad\u0131, yava\u015f yava\u015f g\u00fcncelleyece\u011fim. Makaleler C++ ile ilgili bir tak\u0131m sunum ve dok\u00fcmanlar. Son eklenenler ba\u015fa: C++ 17 Kabiliyetlerinin... Continue reading &#8594;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/\" \/>\n<meta property=\"og:site_name\" content=\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-18T18:11:13+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data1\" content=\"41 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/\",\"url\":\"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/\",\"name\":\"[:tr]C++ Kaynaklar\u0131[:en]C++ Resources[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#website\"},\"datePublished\":\"2017-12-09T18:33:01+00:00\",\"dateModified\":\"2022-02-18T18:11:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.yazilimperver.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C++ Kaynaklar\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.yazilimperver.com\/#website\",\"url\":\"https:\/\/www.yazilimperver.com\/\",\"name\":\"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131\",\"description\":\"Payla\u015fmak g\u00fczeldir.\",\"publisher\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.yazilimperver.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb\",\"name\":\"yaz\u0131l\u0131mperver\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png\",\"contentUrl\":\"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png\",\"caption\":\"yaz\u0131l\u0131mperver\"},\"logo\":{\"@id\":\"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[:tr]C++ Kaynaklar\u0131[:en]C++ Resources[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/","og_locale":"tr_TR","og_type":"article","og_title":"[:tr]C++ Kaynaklar\u0131[:en]C++ Resources[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","og_description":"Bu sayfa alt\u0131nda a\u011f\u0131rl\u0131kl\u0131 olarak C++ k\u00fct\u00fcphanelerini s\u0131ralayaca\u011f\u0131m. \u00d6rnek bir liste i\u00e7in\u00a0http:\/\/en.cppreference.com\/w\/cpp\/links\/libs sayfas\u0131na da ba\u015fvurabilirsiniz. Bu sayfa s\u00fcrekli g\u00fcncellenecektir. Bu arada ba\u015fl\u0131klara linkleri ekleme i\u015fim de s\u0131rada \ud83d\ude42 \u0130\u00e7eri\u011fin b\u00fcy\u00fck bir k\u0131sm\u0131 ingilizce hen\u00fcz g\u00fcncellemeye f\u0131rsat\u0131m olmad\u0131, yava\u015f yava\u015f g\u00fcncelleyece\u011fim. Makaleler C++ ile ilgili bir tak\u0131m sunum ve dok\u00fcmanlar. Son eklenenler ba\u015fa: C++ 17 Kabiliyetlerinin... Continue reading &#8594;","og_url":"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/","og_site_name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","article_modified_time":"2022-02-18T18:11:13+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tahmini okuma s\u00fcresi":"41 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/","url":"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/","name":"[:tr]C++ Kaynaklar\u0131[:en]C++ Resources[:] - Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/www.yazilimperver.com\/#website"},"datePublished":"2017-12-09T18:33:01+00:00","dateModified":"2022-02-18T18:11:13+00:00","breadcrumb":{"@id":"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.yazilimperver.com\/index.php\/kutuphaneler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ana sayfa","item":"https:\/\/www.yazilimperver.com\/"},{"@type":"ListItem","position":2,"name":"C++ Kaynaklar\u0131"}]},{"@type":"WebSite","@id":"https:\/\/www.yazilimperver.com\/#website","url":"https:\/\/www.yazilimperver.com\/","name":"Yaz\u0131l\u0131mperver&#039;in D\u00fcnyas\u0131","description":"Payla\u015fmak g\u00fczeldir.","publisher":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.yazilimperver.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/6497f6de4df6ba469748b861a2b3fcdb","name":"yaz\u0131l\u0131mperver","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/","url":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png","contentUrl":"https:\/\/www.yazilimperver.com\/wp-content\/uploads\/2018\/04\/OnlyIcon-1-114x114.png","caption":"yaz\u0131l\u0131mperver"},"logo":{"@id":"https:\/\/www.yazilimperver.com\/#\/schema\/person\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/pages\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/comments?post=176"}],"version-history":[{"count":7,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/pages\/176\/revisions"}],"predecessor-version":[{"id":2454,"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/pages\/176\/revisions\/2454"}],"wp:attachment":[{"href":"https:\/\/www.yazilimperver.com\/index.php\/wp-json\/wp\/v2\/media?parent=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}