C++ Libraries Directory - Free Download
470 curated C++ libraries with repository links, categories, and technology tags. Covers algorithms, networking, multimedia, testing, and more. Contains 470 records. Download in Excel, CSV, PDF formats.
📥 Free Download
💡 Key Takeaways
- Contains 470 records / 7 fields
- Available for free download in Excel, CSV, and PDF formats
- Data sourced from: https://github.com/sourcerer-io/awesome-libraries
📋 ข้อมูลทั้งหมด
Showing 470
of 470
| Id | Name | Repo | Tags | Tech | Status | Imports |
|---|---|---|---|---|---|---|
| cpp.pdqsort | pdqsort | orlp/pdqsort | sort | algorithms | model-ready | pdqsort.h |
| cpp.tim-sort | TimSort | gfx/cpp-TimSort | sort | algorithms | model-ready | timsort.hpp |
| cpp.openmp | OpenMP | llvm-mirror/openmp | high-performance | api | model-ready | omp.h |
| cpp.abseil-cpp | Abseil-C++ | abseil/abseil-cpp | stl-extension | app-arch | model-ready | absl/ |
| cpp.apr | APR | apache/apr | cross-platform, run-time | app-arch | model-ready | apr.h, apr_ |
| cpp.bde | BDE | bloomberg/bde | stl | app-arch | model-ready | bsl_, bslma_ |
| cpp.boost | Boost | boostorg/thread | toolkit | app-arch | model-ready | boost |
| cpp.boost-signals2 | Boost.Signals2 | boostorg/signals2 | signal-slots | app-arch | model-ready | boost/signals2/ |
| cpp.cpp-react | C++React | schlangster/cpp.react | reactive | app-arch | model-ready | react/ |
| cpp.eastl | EASTL | electronicarts/EASTL | high-performance, stl | app-arch | model-ready | EASTL/ |
| cpp.folly | Folly | facebook/folly | toolkit | app-arch | model-ready | folly |
| cpp.glib | GLib | https://gitlab.gnome.org/GNOME/glib/-/archive/master/glib-master.zip | core-utils | app-arch | model-ready | glib.h, glib- |
| cpp.kangaru | kangaru | gracicot/kangaru | inversion-of-control | app-arch | model-ready | kangaru/ |
| cpp.libphenom | libPhenom | facebook/libphenom | high-performance, eventing | app-arch | model-ready | phenom/ |
| cpp.libsigcpp | libsigc++ | GNOME/libsigcplusplus | callbacks | app-arch | model-ready | sigc++/sigc++.h |
| cpp.loki | Loki | https://loki-lib.sourceforge.net | design-patterns | app-arch | awaiting-model | loki/ |
| cpp.mili | MiLi | https://bitbucket.org/fudepan/mili/get/6ec9fce00b98.zip | misc | app-arch | model-ready | mili/ |
| cpp.moderngpu | moderngpu | moderngpu/moderngpu | components, gpu | app-arch | model-ready | moderngpu/ |
| cpp.nccl | NCCL | NVIDIA/nccl | multi-gpu | app-arch | model-ready | nccl.h |
| cpp.poco | POCO | pocoproject/poco | toolkit | app-arch | model-ready | Poco |
| cpp.sigslot | Sigslot | palacaze/sigslot | signal-slots | app-arch | model-ready | sigslot/signal.hpp |
| cpp.stlport | STLport | https://git.code.sf.net/p/stlport/code | cross-platform | app-arch | awaiting-model | |
| cpp.tbox | tbox | tboox/tbox | cross-platform-clib | app-arch | model-ready | tbox/tbox.h |
| cpp.ustl | uSTL | msharov/ustl | low-memory-stl | app-arch | model-ready | uspecial.h, ualgo.h, unumeric.h, ofstream.h |
| cpp.yomm2 | YOMM2 | jll63/yomm2 | multiple-dispatch | app-arch | model-ready | yorel/ |
| cpp.libevil | libevil | avati/libevil | license | app-blocks | awaiting-model | libevil.h |
| cpp.libharu | libHaru | libharu/libharu | pdf-generator | app-blocks | model-ready | hpdf.h |
| cpp.mupdf | MuPDF | ArtifexSoftware/mupdf | pdf-reader | app-blocks | model-ready | mupdf/ |
| cpp.poppler | Poppler | freedesktop/poppler | pdf-reader | app-blocks | awaiting-model | poppler.h |
| cpp.scintilla | Scintilla | mirror/scintilla | editor | app-blocks | model-ready | Scintilla.h |
| cpp.Expat | Expat | libexpat/libexpat | xml-parser | app-data | model-ready | expat.h |
| cpp.frozen | frozen | cesanta/frozen | json | app-data | model-ready | frozen.h |
| cpp.jbson | jbson | chrismanning/jbson | json | app-data | model-ready | jbson/ |
| cpp.jeayeson | jeayeson | jeaye/jeayeson | json | app-data | model-ready | jeayeson/jeayeson.hpp |
| cpp.json | JSON | nlohmann/json | json | app-data | model-ready | nlohmann, json |
| cpp.json-c | json-c | json-c/json-c | json | app-data | model-ready | json.h |
| cpp.json-cpp | JsonCpp | open-source-parsers/jsoncpp | json | app-data | model-ready | json/json.h |
| cpp.json-h | json.h | sheredom/json.h | json | app-data | model-ready | json.h |
| cpp.json-parser | JSON parser | udp/json-parser | json | app-data | model-ready | json.h |
| cpp.json-voorhees | JSON Voorhees | tgockel/json-voorhees | json | app-data | model-ready | jsonv/ |
| cpp.json11 | json11 | dropbox/json11 | json | app-data | model-ready | json11.hpp |
| cpp.jsonxx | JSON++ | hjiang/jsonxx | json | app-data | model-ready | jsonxx.h |
| cpp.jute | Jute | amir-s/jute | json | app-data | awaiting-model | jute.h |
| cpp.libjson | libjson | vincenthz/libjson | json | app-data | model-ready | json.h |
| cpp.libjson-ninja9578 | libjson | https://sourceforge.net/projects/libjson/files/libjson_7.6.1.zip | json | app-data | awaiting-model | libjson.h |
| cpp.libxml2 | Libxml2 | GNOME/libxml2 | xml-parser | app-data | model-ready | libxml/ |
| cpp.libxmlxx | libxml++ | https://gitlab.gnome.org/GNOME/libxmlplusplus/-/archive/master/libxmlplusplus-master.zip | xml-parser | app-data | awaiting-model | libxml++/ |
| cpp.pico-json | PicoJSON | kazuho/picojson | json | app-data | model-ready | picojson.h |
| cpp.pugixml | pugixml | zeux/pugixml | xml-parser | app-data | model-ready | pugixml.hpp |
| cpp.qjson | QJson | flavio/qjson | json | app-data | model-ready | QJson/ |
| cpp.qt-json | qt-json | qt-json/qt-json | json | app-data | model-ready | json.h |
| cpp.rapid-json | RapidJSON | Tencent/rapidjson | json | app-data | model-ready | rapidjson |
| cpp.rapidxml | RapidXml | timniederhausen/rapidxml | xml-parser | app-data | model-ready | rapidxml.hpp, rapidxml_ |
| cpp.ticpp | TiCPP | wxFormBuilder/ticpp | xml-parser | app-data | model-ready | ticpp.h |
| cpp.tinyxml | TinyXML | https://sourceforge.net/p/tinyxml/git/ci/master/tree/ | xml-parser | app-data | awaiting-model | tinyxml.h |
| cpp.tinyxml2 | TinyXML2 | leethomason/tinyxml2 | xml-parser | app-data | model-ready | tinyxml2.h |
| cpp.ujson | ujson | https://bitbucket.org/awangk/ujson/get/65df934db6d6.zip | json | app-data | awaiting-model | ujson/ujson.hpp |
| cpp.xerces-cpp | Xerces C++ | apache/xerces-c | xml-parser | app-data | model-ready | xercesc/ |
| cpp.yajl | yajl | lloyd/yajl | json | app-data | model-ready | yajl/ |
| cpp.juce | JUCE | WeAreROLI/JUCE | cross-platform | audio | model-ready | juce_ |
| cpp.minimp3 | minimp3 | lieff/minimp3 | codec | audio | model-ready | minimp3.h |
| cpp.openal-soft | OpenAL Soft | kcat/openal-soft | 3d-audio, audio-synthesis, audio-game | audio | model-ready | al.h, AL/ |
| cpp.opus | Opus | xiph/opus | codec | audio | model-ready | opus.h |
| cpp.sela | SELA | sahaRatul/sela | codec | audio | model-ready | sela |
| cpp.soloud | SoLoud | jarikomppa/soloud | audio-game, 3d-audio | audio | model-ready | soloud.h, soloud_ |
| cpp.speex | Speex | xiph/Speex | codec | audio | model-ready | speex.h |
| cpp.tonic | Tonic | TonicAudio/Tonic | audio-synthesis | audio | model-ready | Tonic.h |
| cpp.vorbis | Vorbis | xiph/vorbis | codec | audio | model-ready | vorbis/ |
| cpp.root | ROOT | root-project/root | data-analysis, visualization | big-data | model-ready | root/ |
| cpp.stxxl | STXXL | stxxl/stxxl | big-data-stl | big-data | model-ready | stxxl/ |
| cpp.replxx | replxx | AmokHuginnsson/replxx | readline, interpreter | cli | model-ready | replxx.hxx |
| cpp.apache-thrift | Apache Thrift | apache/thrift | rpc | cloud | model-ready | thrift/ |
| cpp.capnproto | Cap'n Proto | capnproto/capnproto | serialization | cloud | model-ready | capnp/ |
| cpp.cpprestsdk | C++ REST SDK | Microsoft/cpprestsdk | client-server | cloud | model-ready | cpprest/ |
| cpp.grpc | gRPC | grpc/grpc | rpc | cloud | model-ready | grpcpp/ |
| cpp.libjson-rpc-cpp | libjson-rpc-cpp | cinemast/libjson-rpc-cpp | json-rpc | cloud | model-ready | jsonrpccpp/ |
| cpp.librdkafka | librdkafka | edenhill/librdkafka | streaming | cloud | awaiting-model | librdkafka/rdkafkacpp.h |
| cpp.rcf | Remote Call Framework | http://www.deltavsoft.com/downloads/RCF-3.0.251.zip | rpc | cloud | awaiting-model | RCF/ |
| cpp.xmlrpc-c | XML RPC-C C++ | mirror/xmlrpc-c | rpc | cloud | awaiting-model | xmlrpc-c/ |
| cpp.zero-mq | ZeroMQ | zeromq/libzmq | rpc | cloud | model-ready | zmq.h, zmq_utils.h |
| cpp.libsequence | libsequence | molpopgen/libsequence | genetics, analysis, high-performance | computational-biology | model-ready | Sequence/ |
| cpp.seqan | SeqAn | seqan/seqan | high-performance | computational-biology | model-ready | seqan/ |
| cpp.apophenia | Apophenia | b-k/apophenia | statistics | computational-science | model-ready | apop.h |
| cpp.armadillo | Armadillo | conradsnicta/armadillo-code/ | linear-algebra | computational-science | awaiting-model | armadillo |
| cpp.blaze | blaze | https://bitbucket.org/blaze-lib/blaze/src | math | computational-science | awaiting-model | blaze/ |
| cpp.boost-multiprecision | Boost.Multiprecision | boostorg/multiprecision | multiprecision | computational-science | model-ready | boost/multiprecision/ |
| cpp.ceres-solver | Ceres Solver | ceres-solver/ceres-solver | optimization | computational-science | model-ready | ceres/ |
| cpp.cgal | CGAL | CGAL/cgal | geometry | computational-science | model-ready | CGAL/ |
| cpp.cml | CML | demianmnave/CML | multiprecision | computational-science | model-ready | cml.h |
| cpp.cpp-ad | CppAD | coin-or/CppAD | differentiation | computational-science | model-ready | cppad |
| cpp.eigen | Eigen | eigenteam/eigen-git-mirror | algebra | computational-science | model-ready | Eigen/ |
| cpp.evolving-objects | Evolving Objects | http://eodev.sourceforge.net/ | optimization, ga | computational-science | model-ready | eo, ga.h, es.h |
| cpp.exprtk | ExprTK | http://www.partow.net/downloads/exprtk.zip | expressions | computational-science | awaiting-model | exprtk.hpp |
| cpp.fftw | FFTW | FFTW/fftw3 | fft | computational-science | model-ready | fftw3.h |
| cpp.gmp | GMP | https://gmplib.org/download/gmp/gmp-6.1.2.tar.lz | multiprecision | computational-science | awaiting-model | gmp.h |
| cpp.gsl | GSL | http://git.savannah.gnu.org/cgit/gsl.git/tree/ | toolkit | computational-science | awaiting-model | gsl/ |
| cpp.kfr | kfr | kfrlib/kfr | dsp, audio, fft | computational-science | model-ready | kfr/ |
| cpp.libigl | libigl | libigl/libigl | matrices | computational-science | model-ready | igl/ |
| cpp.libtommath | LibTomMath | libtom/libtommath | integers | computational-science | model-ready | tommath.h |
| cpp.maximilian | Maximilian | micknoise/Maximilian | dsp, audio, fft | computational-science | model-ready | maximilian.h |
| cpp.miracl | MIRACL | miracl/MIRACL | cryptography | computational-science | model-ready | MIRACL/ |
| cpp.muparser | muparser | beltoforion/muparser | expressions | computational-science | model-ready | muParser.h |
| cpp.nt2 | NT2 | jtlap/nt2 | toolkit | computational-science | model-ready | nt2/ |
| cpp.open-blas | OpenBLAS | xianyi/OpenBLAS | linear-algebra | computational-science | model-ready | common.h |
| cpp.trilinos | Trilinos | trilinos/Trilinos | toolkit | computational-science | model-ready | Trilinos/ |
| cpp.versor | Versor | wolftype/versor | geometry | computational-science | model-ready | vsr_app.h |
| cpp.wykobi | Wykobi | ArashPartow/wykobi | geometry | computational-science | model-ready | wykobi.hpp, wykobi_ |
| cpp.ccv | ccv | liuliu/ccv | cv | computer-vision | model-ready | ccv.h |
| cpp.itk | ITK | InsightSoftwareConsortium/ITK | segmentation, registration | computer-vision | model-ready | itk |
| cpp.open-cv | OpenCV | opencv/opencv | cv | computer-vision | model-ready | opencv/, opencv2/ |
| cpp.tesseract | Tesseract | tesseract-ocr/tesseract | ocr | computer-vision | model-ready | tesseract |
| cpp.vigra | VIGRA | ukoethe/vigra | image-analysis | computer-vision | model-ready | vigra/ |
| cpp.vlfeat | VLFeat | vlfeat/vlfeat | algorithms, image-features | computer-vision | model-ready | vl/ |
| cpp.libucl | LIBUCL | vstakhov/libucl | ucl | configuration | model-ready | ucl++ |
| cpp.civetweb | CivetWeb | civetweb/civetweb | web-server | cpp-web | model-ready | CivetServer.h, civetweb.h |
| cpp.cppcms | CppCMS | artyom-beilis/cppcms | high-perf-web | cpp-web | model-ready | cppcms/ |
| cpp.crow | Crow | ipkn/crow | microframework | cpp-web | model-ready | crow.h |
| cpp.cutelyst | Cutelyst | cutelyst/cutelyst | qt-web | cpp-web | model-ready | Cutelyst/ |
| cpp.ffead-cpp | ffead-cpp | sumeetchhetri/ffead-cpp | framework | cpp-web | model-ready | |
| cpp.kore | Kore | jorisvink/kore | framework, secure-scalable | cpp-web | model-ready | kore/ |
| cpp.lwan | Lwan | lpereira/lwan | web-server | cpp-web | model-ready | lwan.h, lwan- |
| cpp.onion | Onion | davidmoreno/onion | web-server | cpp-web | model-ready | onion/ |
| cpp.pistache | Pistache | oktal/pistache | rest | cpp-web | model-ready | pistache/ |
| cpp.qdjango | QDjango | jlaine/qdjango | qt-web | cpp-web | model-ready | QDjango |
| cpp.restbed | Restbed | corvusoft/restbed | rest | cpp-web | model-ready | restbed |
| cpp.treefrog-framework | TreeFrog | treefrogframework/treefrog-framework | mvc | cpp-web | model-ready | TAbstractController, tapplicationscheduler.h, tcriteriaconverter.h, thazardptrmanager.h, TJSModule, tmongoobject.h, TreeFrogController, TSqlQuery, tabstractcontroller.h, TApplicationServerBase, tcrite… |
| cpp.wt | Wt | emweb/wt | toolkit | cpp-web | model-ready | Wt/ |
| cpp.casacore | casacore | casacore/casacore | astronomy | data-science | model-ready | aips.h, Coordinates.h, DerivedMC.h, FITS.h, Images.h, Lattices.h, MeasUDF.h, Measures.h, MS, MSFits.h, Converters.h, Mathematics.h, Tables.h |
| cpp.meta | MeTa | meta-toolkit/meta | data-analysis | data-science | model-ready | meta/ |
| cpp.vcflib | vcflib | vcflib/vcflib | vcf-files | data-science | model-ready | Variant.h |
| cpp.vtk | VTK | Kitware/VTK | visualization | data-science | model-ready | vtk |
| cpp.boost-property-tree | Boost.PropertyTree | boostorg/property_tree | tree | data-structures | model-ready | boost/property_tree/ |
| cpp.ck | ck | concurrencykit/ck | high-performance | data-structures | model-ready | ck_ |
| cpp.concurrentqueue | ConcurrentQueue | cameron314/concurrentqueue | queues, high-performance, concurrency | data-structures | model-ready | blockingconcurrentqueue.h, concurrentqueue.h |
| cpp.hashmap | hashmap | goossaert/hashmap | hashmap, high-performance | data-structures | model-ready | hashmap.h, probing_hashmap.h, tombstone_hashmap.h, backshift_hashmap.h, bitmap_hashmap.h, shadow_hashmap.h |
| cpp.hopscotch-map | hopscotch-map | Tessil/hopscotch-map | hashmap, high-performance | data-structures | model-ready | hopscotch_ |
| cpp.junction | Junction | preshing/junction | high-performance, concurrency | data-structures | model-ready | junction/ |
| cpp.klib | Klib | attractivechaos/klib | collections | data-structures | model-ready | bgzf.h, kbit.h, keigen.h, khash.h, kmath.h, kseq.h, kstring.h, kurl.h, kalloc.h, kbtree.h, kexpr.h, khmm.h, knetfile.h, kson.h, ksw.h, kvec.h, kavl.h, kdq.h, kgraph.h, klist.h, knhx.h, ksort.h, kthrea… |
| cpp.libcds | CDS C++ library | khizmax/libcds | high-performance, concurrency | data-structures | model-ready | cds/ |
| cpp.libnih | libnih | keybuk/libnih | collections | data-structures | model-ready | nih/ |
| cpp.lshbox | LSHBOX | RSIA-LIESMARS-WHU/LSHBOX | hashmap, high-performance | data-structures | model-ready | lshbox.h |
| cpp.partio | Partio | wdas/partio | point-cloud | data-structures | model-ready | Partio.h |
| cpp.plf_colony | plf_colony | mattreecebentley/plf_colony | high-performance | data-structures | model-ready | plf_colony.h |
| cpp.plf_list | plf_list | mattreecebentley/plf_list | list, high-performance | data-structures | model-ready | plf_list.h |
| cpp.plf_stack | plf_stack | mattreecebentley/plf_stack | stack, high-performance | data-structures | model-ready | plf_stack.h |
| cpp.readerwriterqueue | readerwriterqueue | cameron314/readerwriterqueue | queues, high-performance, concurrency | data-structures | model-ready | readerwriterqueue.h |
| cpp.ring-span-lite | ring-span lite | martinmoene/ring-span-lite | buffer-view | data-structures | model-ready | ring_span.hpp |
| cpp.sparsepp | Sparsepp | greg7mdp/sparsepp | hashmap, high-performance | data-structures | model-ready | sparsepp/spp.h |
| cpp.vexcl | VexCL | ddemidov/vexcl | high-performance, cuda | data-structures | model-ready | vexcl/ |
| cpp.benchmark | benchmark | google/benchmark | benchmarking | diagnostics | model-ready | benchmark/benchmark.h |
| cpp.blackhole | Blackhole | 3Hren/blackhole | logging | diagnostics | model-ready | blackhole/ |
| cpp.boost-log | Boost.Log | boostorg/log | logging | diagnostics | model-ready | boost/log/ |
| cpp.celero | Celero | DigitalInBlue/Celero | benchmarking | diagnostics | model-ready | celero/ |
| cpp.easyloggingpp | EasyLogging++ | muflihun/easyloggingpp | logging | diagnostics | model-ready | easylogging++.h |
| cpp.g3log | G3log | KjellKod/g3log | logging | diagnostics | model-ready | g3log/ |
| cpp.glog | glog | google/glog | logging | diagnostics | model-ready | glog/ |
| cpp.log4cplus | log4cplus | log4cplus/log4cplus | logging | diagnostics | model-ready | log4cplus/ |
| cpp.log4cpp | log4cpp | https://sourceforge.net/p/log4cpp/codegit/ci/master/tree/ | logging | diagnostics | awaiting-model | log4cpp/ |
| cpp.loguru | Loguru | emilk/loguru | logging | diagnostics | model-ready | loguru.hpp |
| cpp.plog | Plog | SergiusTheBest/plog | logging | diagnostics | model-ready | plog/ |
| cpp.reckless | Reckless | mattiasflodin/reckless | logging | diagnostics | model-ready | reckless/ |
| cpp.spdlog | spdlog | gabime/spdlog | logging | diagnostics | model-ready | spdlog/ |
| cpp.templog | templog | https://sourceforge.net/p/templog/code/HEAD/tree/code/trunk/ | logging | diagnostics | model-ready | logging.h |
| cpp.caffe | Caffe | BVLC/caffe | framework | dl | model-ready | caffe |
| cpp.caffe2 | Caffe2 | caffe2/caffe2 | framework | dl | model-ready | caffe2/ |
| cpp.cntk | CNTK | Microsoft/CNTK | framework | dl | model-ready | cntk |
| cpp.cpp-torch | cpp-torch | tuotuoxp/cpp-torch | torch-wrapper | dl | model-ready | cpptorch.h |
| cpp.frugally-deep | frugally-deep | Dobiasd/frugally-deep | keras-models | dl | model-ready | fdeep/fdeep.hpp |
| cpp.minerva | Minerva | dmlc/minerva | multi-gpu | dl | model-ready | minerva.h |
| cpp.mxnet | mxnet | apache/incubator-mxnet | framework | dl | awaiting-model | mxnet |
| cpp.rnnlib | RNNLIB | szcom/rnnlib | rnn | dl | model-ready | rnnlib/src/ |
| cpp.tensorflow | TensorFlow | tensorflow/tensorflow | framework | dl | model-ready | tensorflow |
| cpp.tiny-dnn | tiny-dnn | tiny-dnn/tiny-dnn | framework | dl | model-ready | tiny_dnn/tiny_dnn.h |
| cpp.veles | veles | Samsung/veles | framework | dl | model-ready | veles.h |
| cpp.vireo | Vireo | twitter/vireo | video-processing | dl | awaiting-model | vireo/ |
| cpp.brotli | Brotli | google/brotli | compression | efficient-data | model-ready | brotli/ |
| cpp.bzip2 | bzip2 | http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz | compression | efficient-data | model-ready | bzlib.h |
| cpp.cereal | cereal | USCiLab/cereal | serialization | efficient-data | awaiting-model | cereal/ |
| cpp.cppcodec | cppcodec | tplgy/cppcodec | encoding | efficient-data | awaiting-model | cppcodec/ |
| cpp.finite-state-entropy | FiniteStateEntropy | Cyan4973/FiniteStateEntropy | compression | efficient-data | model-ready | FiniteStateEntropy/lib/ |
| cpp.flatbuffers | FlatBuffers | google/flatbuffers | serialization | efficient-data | awaiting-model | flatbuffers/ |
| cpp.karchive | kArchive | KDE/karchive | compression | efficient-data | model-ready | karchive/k |
| cpp.lz4 | LZ4 | lz4/lz4 | compression | efficient-data | model-ready | lz4.h |
| cpp.lzfse | LZFSE | lzfse/lzfse | compression | efficient-data | model-ready | lzfse.h |
| cpp.lzham | LZHAM | https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/lzham/source-archive.zip | compression | efficient-data | model-ready | lzham_static_lib.h |
| cpp.lzma | LZMA | jljusten/LZMA-SDK | compression | efficient-data | model-ready | Lzma |
| cpp.lzmat | LZMAT | http://www.matcode.com/lzmat_lib.zip | compression | efficient-data | model-ready | lzmat.h |
| cpp.miniz | miniz | https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/miniz/source-archive.zip | compression | efficient-data | model-ready | miniz.h |
| cpp.minizip | Minizip | nmoinvaz/minizip | compression | efficient-data | model-ready | mz.h, mz_ |
| cpp.msgpack | msgpack | msgpack/msgpack-c | serialization | efficient-data | awaiting-model | msgpack.hpp |
| cpp.physics-fs | PhysicsFS | https://hg.icculus.org/icculus/physfs/file | compression | efficient-data | model-ready | physfs.h |
| cpp.protobuf-c | protobuf-c | protobuf-c/protobuf-c | encoding | efficient-data | awaiting-model | protobuf-c.h |
| cpp.protocol-buffers | Protocol Buffers | google/protobuf | encoding | efficient-data | model-ready | google/protobuf |
| cpp.raftlib | RaftLib | RaftLib/RaftLib | io-streams | efficient-data | model-ready | raft, raftio |
| cpp.simple-binary-encoding | Simple Binary Encoding | real-logic/simple-binary-encoding | encoding | efficient-data | awaiting-model | otf/, sbe/ |
| cpp.smaz | SMAZ | antirez/smaz | compression | efficient-data | model-ready | smaz.h |
| cpp.snappy | Snappy | google/snappy | compression | efficient-data | model-ready | snappy.h |
| cpp.zlib | zlib | http://zlib.net/zlib-1.2.11.tar.gz | compression | efficient-data | model-ready | zlib.h |
| cpp.zlib-ng | zlib-ng | Dead2/zlib-ng | compression | efficient-data | model-ready | zlib.h |
| cpp.zstd | Zstandard | facebook/zstd | compression | efficient-data | model-ready | zstd.h |
| cpp.zziplib | ZZIPlib | gdraheim/zziplib | compression | efficient-data | model-ready | zzip/zzip.h |
| cpp.access_profiler | access_profiler | arvidn/access_profiler | profiler | eng-tools | awaiting-model | access_profiler.hpp |
| cpp.backward-cpp | Backward-cpp | bombela/backward-cpp | pretty-output, debugging | eng-tools | model-ready | backward.hpp |
| cpp.ig-debugheap | ig-debugheap | deplinenoise/ig-debugheap | debugging | eng-tools | insufficient-data | DebugHeap.h |
| cpp.memtrack | memtrack | maximkulkin/memtrack | leak-detection | eng-tools | awaiting-model | memtrack.h |
| cpp.microprofile | microprofile | jonasmr/microprofile | profiler | eng-tools | model-ready | microprofile.h |
| cpp.plf_nanotimer | plf_nanotimer | mattreecebentley/plf_nanotimer | timing | eng-tools | awaiting-model | plf_nanotimer.h |
| cpp.remotery | Remotery | Celtoys/Remotery | profiler | eng-tools | model-ready | Remotery.h |
| cpp.vld | VLD | KindDragon/vld | leak-detection | eng-tools | model-ready | vld/ |
| cpp.actor-framework | Actor Framework | actor-framework/actor-framework | concurrency, framework | faster-code | model-ready | caf/all.hpp |
| cpp.alpaka | alpaka | ComputationalRadiationPhysics/alpaka | concurrency, high-performance | faster-code | model-ready | alpaka/alpaka.hp |
| cpp.arrayfire | ArrayFire | arrayfire/arrayfire | concurrency, high-performance | faster-code | model-ready | arrayfire.h |
| cpp.bolt | Bolt | HSA-Libraries/Bolt | concurrency, high-performance, gpu | faster-code | model-ready | bolt/ |
| cpp.boost-compute | Boost.Compute | boostorg/compute | concurrency, high-performance, gpu | faster-code | model-ready | boost/compute/core.hpp |
| cpp.cub | CUB | NVlabs/cub | cuda, high-performance | faster-code | model-ready | cub/cub.cuh |
| cpp.cupla | cupla | ComputationalRadiationPhysics/cupla | cuda, high-performance | faster-code | model-ready | cuda_to_cupla.hpp |
| cpp.hpx | HPX | STEllAR-GROUP/hpx | high-performance, concurrency | faster-code | model-ready | hpx/ |
| cpp.intel-tbb | Intel TBB | 01org/tbb | concurrency | faster-code | model-ready | tbb |
| cpp.libclcxx | OpenCL | KhronosGroup/libclcxx | high-performance, concurrency | faster-code | model-ready | opencl_ |
| cpp.libcsptr | C Smart Pointers | Snaipe/libcsptr | smart-pointer | faster-code | model-ready | csptr/ |
| cpp.libdill | libdill | sustrik/libdill | concurrency, high-performance | faster-code | model-ready | libdill.h |
| cpp.libmill | LIBMILL | sustrik/libmill | concurrency, high-performance | faster-code | model-ready | libmill.h |
| cpp.parallel-stl | Parallel STL | intel/parallelstl | concurrency, high-performance | faster-code | model-ready | pstl/ |
| cpp.thrust | Thrust | thrust/thrust | high-performance, concurrency | faster-code | model-ready | thrust/ |
| cpp.vartypes | vartypes | szi/vartypes | variable-types | faster-code | model-ready | Var |
| cpp.vc | Vc | VcDevel/Vc | simd | faster-code | model-ready | Vc/ |
| cpp.quantlib | QuantLib | lballabio/quantlib | algo-trading | fintech | model-ready | ql/ |
| cpp.functional-plus | FunctionalPlus | Dobiasd/FunctionalPlus | readable-code | functional | model-ready | fplus/ |
| cpp.mach7 | Mach7 | solodon4/Mach7 | pattern-matching | functional | awaiting-model | mach7/ |
| cpp.allegro5 | Allegro5 | liballeg/allegro5 | framework | graphics-gaming | model-ready | allegro5/ |
| cpp.bgfx | bgfx | bkaradzic/bgfx | framework | graphics-gaming | model-ready | bgfx/bgfx.h, bgfx_utils.h |
| cpp.box2d | Box2D | erincatto/Box2D | physics-simulation | graphics-gaming | model-ready | Box2D.h |
| cpp.bullet | Bullet | bulletphysics/bullet3 | physics-simulation | graphics-gaming | model-ready | BulletCollision/, BulletDynamics/, LinearMath/, BulletInverseDynamics/, BulletSoftBody/, btBulletCollisionCommon.h, btBulletDynamicsCommon.h |
| cpp.cairo | cairo | https://cgit.freedesktop.org/cairo/tree/ | 2d-graphics, multi-device | graphics-gaming | awaiting-model | cairo-boilerplate.h |
| cpp.chipmunk2d | Chipmunk2D | slembcke/Chipmunk2D | physics-simulation | graphics-gaming | model-ready | chipmunk/ |
| cpp.cinder | Cinder | cinder/Cinder | toolkit | graphics-gaming | model-ready | cinder |
| cpp.cocos2d-x | cocos2d-x | cocos2d/cocos2d-x | framework | graphics-gaming | model-ready | cocos2d.h |
| cpp.delta3d | delta3d | https://sourceforge.net/p/delta3d/code/HEAD/tree/trunk/delta3d/ | simulation | graphics-gaming | awaiting-model | dtABC/, dtDAL/, dtDirectorQt/, dtInputPLIB/, dtQt/, dtActors/, dtDirector/, dtDIS/, dtInspectorQt/, dtRender/, dtAI/, dtDirectorAnimNodes/, dtGame/, dtLMS/, dtScript/, dtAnim/, dtDirectorAudioNodes/,… |
| cpp.diligent-engine | DiligentEngine | DiligentGraphics/DiligentEngine | 3d-engine | graphics-gaming | model-ready | NativeApp/ |
| cpp.direct-xtk | DirectXTK | Microsoft/DirectXTK | toolkit | graphics-gaming | model-ready | Audio.h, GraphicsMemory.h, SimpleMath.h, CommonStates.h, Keyboard.h, DDSTextureLoader.h, Model.h, SpriteBatch.h, DirectXHelpers.h, Mouse.h, SpriteFont.h, Effects.h, PostProcess.h, VertexTypes.h, GameP… |
| cpp.entt | EnTT | skypjack/entt | framework | graphics-gaming | model-ready | entt.hpp |
| cpp.gameplay | GamePlay | gameplay3d/GamePlay | 3d-engine | graphics-gaming | model-ready | gameplay.h |
| cpp.gd | GD | libgd/libgd | graphic-creation | graphics-gaming | model-ready | gd.h |
| cpp.glm | GLM | g-truc/glm | opengl-math | graphics-gaming | model-ready | glm/ |
| cpp.gmtl | GMTL | https://sourceforge.net/p/ggt/code/HEAD/tree/trunk/ | math | graphics-gaming | awaiting-model | gmtl/ |
| cpp.grit | Grit | https://sourceforge.net/p/gritengine/code/HEAD/tree/trunk/ | game-engine | graphics-gaming | awaiting-model | |
| cpp.horde-3d | Horde3D | horde3d/Horde3D | animation | graphics-gaming | model-ready | Horde3D.h, Horde3DUtils.h |
| cpp.ion | Ion | google/ion | toolkit | graphics-gaming | model-ready | ion/ |
| cpp.irrlicht | Irrlicht | https://sourceforge.net/p/irrlicht/code/HEAD/tree/trunk/ | 3d-engine | graphics-gaming | model-ready | irrlicht.h, driverChoice.h |
| cpp.klay-ge | KlayGE | gongminmin/KlayGE | game-engine | graphics-gaming | model-ready | KlayGE/ |
| cpp.libclsph | libclsph | libclsph/libclsph | animation, gpu, game | graphics-gaming | model-ready | sph_simulation.h |
| cpp.linmath.h | linmath.h | datenwolf/linmath.h | math | graphics-gaming | model-ready | linmath.h |
| cpp.liquid-fun | LiquidFun | google/liquidfun | physics-simulation | graphics-gaming | model-ready | Box2D.h |
| cpp.magnum | Magnum | mosra/magnum | cross-platform-graphics, visualization | graphics-gaming | model-ready | Magnum/ |
| cpp.nanovg | NanoVG | memononen/nanovg | vector-graphics | graphics-gaming | model-ready | nanovg.h |
| cpp.newton-dynamics | Newton Dynamics | MADEAPPS/newton-dynamics | physics-simulation | graphics-gaming | model-ready | dAnimation/, dCompilerKit/, dContainers/, dCustomJoints/, dLanguageBinding/, dMath/, dNewton/, dScene/, dWrappers/, dgCore/, dgMeshUtil/, dgNewton/, dgNewtonCpu/, dgPhysics/ |
| cpp.ode | ODE | https://sourceforge.net/p/opende/code/HEAD/tree/trunk/ | physics-simulation | graphics-gaming | awaiting-model | ode.h |
| cpp.ofx-box2d | ofxBox2d | vanderlin/ofxBox2d | physics-simulation | graphics-gaming | model-ready | ofxBox2d.h |
| cpp.ogre | Ogre | OGRECave/ogre | 3d-engine | graphics-gaming | model-ready | Ogre |
| cpp.open-frameworks | openFrameworks | openframeworks/openFrameworks | creative-coding | graphics-gaming | model-ready | of3dGraphics.h, ofBaseApp.h, ofEventUtils.h, ofGstVideoGrabber.h, ofMatrix4x4.h, ofQTKitMovieRenderer.h, ofSoundPlayer.h, ofVbo.h, of3dPrimitives.h, ofBaseTypes.h, ofFbo.h, ofGstVideoPlayer.h, ofMatri… |
| cpp.open-gl | OpenGL | framework | graphics-gaming | model-ready | glm, GL, GLFW | |
| cpp.open-scene-graph | OpenSceneGraph | openscenegraph/OpenSceneGraph | 3d-toolkit | graphics-gaming | model-ready | osg |
| cpp.open-subdiv | OpenSubdiv | PixarAnimationStudios/OpenSubdiv | surface-subdiv | graphics-gaming | model-ready | opensubdiv/ |
| cpp.openvdb | OpenVDB | dreamworksanimation/openvdb | animation | graphics-gaming | model-ready | openvdb/ |
| cpp.oxygine | Oxygine | oxygine/oxygine-framework | game-engine | graphics-gaming | model-ready | ox/, oxygine-framework.h |
| cpp.panda3d | Panda3D | panda3d/panda3d | 3d-engine | graphics-gaming | model-ready | panda |
| cpp.polycode | Polycode | ivansafrin/Polycode | framework | graphics-gaming | model-ready | Polycode.h, PolycodeView.h |
| cpp.raknet | RakNet | facebookarchive/RakNet | networking-engine | graphics-gaming | model-ready | RakNet/ |
| cpp.recastnavigation | recastnavigation | recastnavigation/recastnavigation | toolkit, 3d-library | graphics-gaming | model-ready | Recast.h, DetourTileCache.h, DetourCrowd.h, Detour, DebugUtils |
| cpp.sdl | SDL | SDL-mirror/SDL | direct3d-opengl | graphics-gaming | model-ready | SDL |
| cpp.simbody | Simbody | simbody/simbody | physics-simulation | graphics-gaming | model-ready | Simbody.h |
| cpp.skia | Skia | google/skia | 2d-engine | graphics-gaming | model-ready | Sk |
| cpp.urho-3d | Urho3D | urho3d/Urho3D | game-engine | graphics-gaming | model-ready | Urho3D/ |
| cpp.cegui | CEGUI | https://bitbucket.org/cegui/cegui/src | widgets | gui | awaiting-model | CEGUI.h |
| cpp.dear-imgui | Dear ImGui | ocornut/imgui | toolkit | gui | model-ready | imgui.h |
| cpp.fltk | FLTK | http://www.fltk.org/software.php?VERSION=1.3.4&FILE=fltk/1.3.4/fltk-1.3.4-2-source.tar.gz | toolkit | gui | awaiting-model | FL/ |
| cpp.gacui | GacUI | vczh-libraries/GacUI | gpu-ui | gui | model-ready | GacUI.h |
| cpp.glfw | GLFW | glfw/glfw | multi-platform-opengl | gui | model-ready | GLFW/glfw3.h |
| cpp.gtk | GTK+ | https://gitlab.gnome.org/GNOME/gtk/tree/master | toolkit | gui | awaiting-model | gtk/gtk.h |
| cpp.gtkmm | gtkmm | https://gitlab.gnome.org/GNOME/gtkmm/tree/master/ | toolkit | gui | awaiting-model | gtkmm/ |
| cpp.lib-rocket | libRocket | libRocket/libRocket | html-ui | gui | model-ready | Rocket/ |
| cpp.libui | libui | andlabs/libui | c-gui | gui | model-ready | ui.h |
| cpp.mygui | MyGUI | MyGUI/mygui | cross-platform-cpp-gui | gui | model-ready | MyGUI.h |
| cpp.nana | nana | cnjinhao/nana | cross-platform-cpp-gui | gui | model-ready | nana/gui.hpp, nana/gui/ |
| cpp.nanogui | NanoGUI | wjakob/nanogui | widgets | gui | awaiting-model | nanogui.h |
| cpp.ncurses | Ncurses | http://invisible-island.net/datafiles/release/ncurses.tar.gz | framework | gui | model-ready | ncurses_cfg.h, curses.h |
| cpp.nuklear | Nuklear | vurtun/nuklear | toolkit | gui | model-ready | nuklear.h |
| cpp.pdcurses | PDCurses | wmcbrine/PDCurses | framework | gui | model-ready | curses.h |
| cpp.qcustom-plot | QCustomPlot | https://gitlab.com/DerManu/QCustomPlot | qt-plots | gui | awaiting-model | qcp.h |
| cpp.qt | Qt | qt/qt | framework | gui | model-ready | Q |
| cpp.qwt | Qwt | https://sourceforge.net/p/qwt/code/HEAD/tree/trunk/qwt/ | widgets | gui | awaiting-model | qwt_ |
| cpp.qwtplot3d | QwtPlot3D | sintegrial/qwtplot3d | 3d-widgets | gui | model-ready | qwt3d_ |
| cpp.sciter-sdk | sciter-sdk | c-smile/sciter-sdk | html-gui | gui | model-ready | sciter-x |
| cpp.termbox | Termbox | nsf/termbox | framework | gui | model-ready | termbox.h |
| cpp.ultimatepp | Ultimate++ | ultimatepp/mirror | cross-platform | gui | model-ready | AllForI18n/, CbGen/, CppBase/, Docedit/, Draw/, GLCtrl/, IconDes/, Ole/, PdfDraw/, Report/, ScatterCtrl/, SqlCommander/, TCtrlLib/, Turtle/, urepo/, XmlRpc/, AnalyzeMap/, CodeEditor/, Crash/, Docking/… |
| cpp.wtl | WTL | https://sourceforge.net/p/wtl/code/HEAD/tree/trunk/ | windows | gui | awaiting-model | atl |
| cpp.wx-widgets | wxWidgets | wxWidgets/wxWidgets | cross-platform-cpp-gui | gui | model-ready | wx/ |
| cpp.yue | Yue | yue/yue | cross-platform-cpp-gui | gui | model-ready | nativeui/nativeui.h |
| cpp.boost-gil | Boost.Gil | boostorg/gil | image-processing | images | model-ready | boost/gil/ |
| cpp.cimg | CImg | dtschump/CImg | image-processing | images | model-ready | CImg.h |
| cpp.cximage | cximage | movableink/cximage | image-processing | images | model-ready | xfile.h, ximage.h, ximajas.h, ximapcx.h, ximaska.h, ximawbmp.h, ximabmp.h, ximagif.h, ximajbg.h, ximapng.h, ximatga.h, ximawmf.h, ximacfg.h, ximaico.h, ximajpg.h, ximapsd.h, ximath.h, xiofile.h, ximad… |
| cpp.dcmtk | DCMTK | DCMTK/dcmtk | image-processing | images | model-ready | dcmtk/ |
| cpp.freeimage | FreeImage | derkreature/FreeImage | image-processing | images | model-ready | FreeImage.h |
| cpp.gdcm | GDCM | malaterre/GDCM | image-processing | images | model-ready | gdcm |
| cpp.libvips | libvips | jcupitt/libvips | image-processing | images | model-ready | vips8 |
| cpp.magick-wand | MagickWand | ImageMagick/ImageMagick/tree/master/MagickWand | image-processing | images | awaiting-model | wand/magick_wand.h |
| cpp.magickxx | Magick++ | ImageMagick/ImageMagick/tree/master/Magick%2B%2B | image-processing | images | awaiting-model | Magick++.h |
| cpp.open-image-io | OpenImageIO | OpenImageIO/oiio | image-processing | images | model-ready | OpenImageIO/ |
| cpp.openexr | OpenEXR | openexr/openexr/tree/develop/OpenEXR | hdr | images | awaiting-model | OpenEXRConfig.h, Imf |
| cpp.pcl | PCL | PointCloudLibrary/pcl | point-cloud | images | model-ready | pcl/ |
| cpp.videoxx | Video++ | matt-42/vpp | image-processing | images | model-ready | vpp/ |
| cpp.zbar | Zbar | https://sourceforge.net/p/zbar/code/ci/default/tree/ | barcode-scanner | images | awaiting-model | zbar.h |
| cpp.aria2 | aria2 | aria2/aria2 | multiprotocol | internet | model-ready | aria2 |
| cpp.bittorrent-dht | BitTorrent DHT | jech/dht | bittorrent | internet | model-ready | dht.h |
| cpp.cpr | C++ Requests | whoshuu/cpr | curl | internet | model-ready | cpr/cpr.h |
| cpp.curlcpp | curlcpp | JosephP91/curlcpp | curl-wrapper | internet | model-ready | curlcpp/ |
| cpp.http-parser | HTTP Parser | nodejs/http-parser | http-parser | internet | model-ready | http_parser.h |
| cpp.libcurl | libcurl | curl/curl | curl | internet | model-ready | curl/ |
| cpp.libtorrent | libtorrent | arvidn/libtorrent | bittorrent | internet | model-ready | libtorrent/ |
| cpp.libutp | libutp | bittorrent/libutp | bittorrent | internet | model-ready | utp.h |
| cpp.mongoose | mongoose | cesanta/mongoose | web-server | internet | model-ready | mongoose.h |
| cpp.nghttp2 | nghttp2 | nghttp2/nghttp2 | http2 | internet | model-ready | nghttp2/ |
| cpp.proxygen | Proxygen | facebook/proxygen | http | internet | model-ready | proxygen/ |
| cpp.seasocks | seasocks | mattgodbolt/seasocks | http-server | internet | model-ready | seasocks/ |
| cpp.silicon | Silicon | matt-42/silicon | http-framework | internet | model-ready | silicon/ |
| cpp.tufao | Tufao | vinipsmaker/tufao | async-web | internet | model-ready | Tufao/ |
| cpp.boost-python | Boost.Python | boostorg/python | cpp-python | interoperability | model-ready | boost/python/ |
| cpp.chai-script | ChaiScript | ChaiScript/ChaiScript | scripting | interoperability | model-ready | chaiscript/ |
| cpp.cpp-sharp | CppSharp | mono/CppSharp | cpp-csharp | interoperability | model-ready | CppSharp.h |
| cpp.duktape | Duktape | svaarala/duktape | cpp-javascript | interoperability | awaiting-model | duktape.h, duk_config.h |
| cpp.libffi | libffi | libffi/libffi | conventions | interoperability | awaiting-model | ffi_common.h, ffi_cfi.h, ffi.h |
| cpp.luacxx | luacxx | dafrito/luacxx | cpp-lua | interoperability | awaiting-model | luacxx/ |
| cpp.nbind | charto/nbind | charto/nbind | cpp-javascript | interoperability | awaiting-model | nbind/ |
| cpp.php-cpp | PHP-CPP | CopernicaMarketingSoftware/PHP-CPP | cpp-php | interoperability | model-ready | phpcpp.h |
| cpp.pybind11 | pybind11 | pybind/pybind11 | cpp-python | interoperability | awaiting-model | pybind11/ |
| cpp.sip | SIP | https://www.riverbankcomputing.com/hg/sip/file | cpp-python | interoperability | awaiting-model | |
| cpp.swig | SWIG | swig/swig | multi-language | interoperability | awaiting-model | |
| cpp.v7 | V7 | cesanta/v7 | cpp-javascript | interoperability | awaiting-model | v7.h |
| cpp.v8 | V8 | v8/v8 | cpp-javascript | interoperability | awaiting-model | v8.h, libplatform/libplatform.h |
| cpp.autobahn-cpp | AutobahnC++ | crossbario/autobahn-cpp | wamp | ipc | model-ready | autobahn/autobahn.hpp |
| cpp.nanomsg | nanomsg | nanomsg/nanomsg | protocols | ipc | model-ready | nanomsg/ |
| cpp.micropython | MicroPython | micropython/micropython | embedded-python | language | model-ready | py/ |
| cpp.ffmpeg | FFmpeg | FFmpeg/FFmpeg | toolkit | media | awaiting-model | libav |
| cpp.gstreamer | gstreamer | https://cgit.freedesktop.org/gstreamer/gstreamer/tree/ | gstreamer | media | awaiting-model | gst/ |
| cpp.libde265 | libde265 | strukturag/libde265 | video-codec | media | awaiting-model | libde265/ |
| cpp.libvlc | libvlc | videolan/vlc/tree/master/include/vlc | streaming | media | awaiting-model | vlc/vlc.h |
| cpp.libvpx | libvpx | webmproject/libvpx | video-codec | media | awaiting-model | vpx/ |
| cpp.live555 | LIVE555 | http://www.live555.com/liveMedia/public/live.2018.04.25.tar.gz | streaming | media | awaiting-model | liveMedia.hh |
| cpp.mediainfolib | MediaInfoLib | MediaArea/MediaInfoLib | metadata | media | model-ready | MediaInfo.h |
| cpp.openh264 | OpenH264 | cisco/openh264 | video-codec | media | awaiting-model | codec/ |
| cpp.qt-av | QtAV | wang-bin/QtAV | streaming | media | model-ready | QtAV/ |
| cpp.sfml | SFML | SFML/SFML | cross-platform, network-access | media | model-ready | SFML/ |
| cpp.theora | theora | git.xiph.org/?p=theora.git;a=tree | video-codec | media | awaiting-model | theora/ |
| cpp.dlib | Dlib | davisking/dlib | toolkit | ml | model-ready | dlib |
| cpp.fido | Fido | FidoProject/Fido | embedded | ml | model-ready | Fido/ |
| cpp.mlpack | mlpack | mlpack/mlpack | algorithms | ml | model-ready | mlpack/ |
| cpp.recommender | Recommender | GHamrouni/Recommender | collaborative-filtering | ml | model-ready | recommender.h |
| cpp.shogun | Shogun | shogun-toolbox/shogun | toolkit | ml | model-ready | shogun/ |
| cpp.sofia-ml | sofia-ml | glycerine/sofia-ml | algorithms | ml | model-ready | sofia-ml-, sf- |
| cpp.xgboost | XGBoost | dmlc/xgboost | gradient-boost | ml | model-ready | xgboost |
| cpp.ace | ACE | DOCGroup/ACE_TAO/tree/master/ACE | toolkit | networking | model-ready | ace/ |
| cpp.asio | Asio | chriskohlhoff/asio | async-io, async-networking | networking | model-ready | asio.hpp |
| cpp.breep | Breep | Organic-Code/Breep | message-transport | networking | model-ready | breep/ |
| cpp.cpp-netlib | C++ Network Library | cpp-netlib/cpp-netlib | cross-platform | networking | model-ready | network/ |
| cpp.dyad-c | Dyad.c | rxi/dyad | async | networking | awaiting-model | dyad.h |
| cpp.enet | ENet | lsalzman/enet | udp | networking | model-ready | enet/enet.h |
| cpp.evpp | evpp | Qihoo360/evpp | multiprotocol | networking | model-ready | evpp/ |
| cpp.libev | libev | kindy/libev | event, async | networking | model-ready | ev.h, ev++.h |
| cpp.libevent | libevent | libevent/libevent | event, async | networking | model-ready | event2/event.h, event2/dns.h, event2/util.h, event2/listener.h, event2/buffer.h, event2/bufferevent.h |
| cpp.libsourcey | LibSourcey | sourcey/libsourcey | p2p-streaming | networking | model-ready | scy/ |
| cpp.libuv | libuv | libuv/libuv | async-io | networking | model-ready | uv.h |
| cpp.libwebsockets | libwebsockets | warmcat/libwebsockets | sockets | networking | model-ready | libwebsockets.h |
| cpp.muduo | Muduo | chenshuo/muduo | multithreaded | networking | model-ready | muduo/ |
| cpp.quic | QUIC | devsisters/libquic | udp | networking | model-ready | quic_ |
| cpp.uvw | uvw | skypjack/uvw | async-io | networking | model-ready | uvw.hpp |
| cpp.uwebsockets | uWebSockets | uNetworking/uWebSockets | websocket | networking | model-ready | uWS.h |
| cpp.wafer | WAFer | riolet/WAFer | framework | networking | model-ready | wafer.h, waferapi.h |
| cpp.wdt | WDT | facebook/wdt | data-transfer | networking | model-ready | wdt/ |
| cpp.websocketpp | WebSocket++ | zaphoyd/websocketpp | websocket | networking | model-ready | websocketpp/ |
| cpp.fast-text | fastText | facebookresearch/fastText | embeddings | nlp | model-ready | fasttext |
| cpp.libusb | libusb | libusb/libusb | usb | peripheral | model-ready | libusb.h |
| cpp.serial | serial | wjwwood/serial | serial-port | peripheral | model-ready | serial/serial.h |
| cpp.gcc-poison | gcc-poison | leafsr/gcc-poison | unsafe-functions | reliable-code | awaiting-model | poison.h |
| cpp.moos-ivp | MOOS-IvP | https://oceanai.mit.edu/svn/moos-ivp-aro/trunk/ | autonomous-marine | robotics | awaiting-model | |
| cpp.mrpt | MRPT | MRPT/mrpt | mobile-robotics | robotics | model-ready | mrpt/ |
| cpp.rl | RL | roboticslibrary/rl | kinematics | robotics | model-ready | rl/ |
| cpp.rob-work | RobWork | kschwan/robwork-mirror | simulation | robotics | model-ready | rw/ |
| cpp.ros | ROS | ros/ros | os | robotics | model-ready | package.h |
| cpp.stage | Stage | rtv/Stage | robotic-simulation | robotics | model-ready | stage.hh |
| cpp.bcrypt | bcrypt | http://bcrypt.sourceforge.net/ | cryptography | security | model-ready | blowfish.h |
| cpp.beecrypt | BeeCrypt | http://beecrypt.sourceforge.net/ | cryptography | security | model-ready | beecrypt/ |
| cpp.botan | Botan | randombit/botan | cryptography | security | model-ready | botan/ |
| cpp.cryptopp | Crypto++ | weidai11/cryptopp | cryptography | security | model-ready | cryptopp/ |
| cpp.digestpp | digestpp | kerukuro/digestpp | cryptography | security | model-ready | digestpp.hpp |
| cpp.gnutls | GnuTLS | https://gitlab.com/gnutls/gnutls/tree/master | tls-security | security | model-ready | gnutls/ |
| cpp.gpgme | GPGME | gpg/gpgme | cryptography | security | model-ready | gpgme.h |
| cpp.libgcrypt | Libgcrypt | gpg/libgcrypt | cryptography | security | model-ready | gcrypt.h |
| cpp.libhydrogen | LibHydrogen | jedisct1/libhydrogen | cryptography | security | model-ready | hydrogen.h |
| cpp.libressl | LibreSSL | libressl-portable/portable | ssl | security | model-ready | openssl/ |
| cpp.libsodium | libsodium | jedisct1/libsodium | cryptography | security | model-ready | sodium.h |
| cpp.libtomcrypt | LibTomCrypt | libtom/libtomcrypt | cryptography | security | model-ready | tomcrypt.h |
| cpp.mbedtls | MbedTLS | ARMmbed/mbedtls | tls | security | model-ready | mbedtls/ |
| cpp.nettle | Nettle | https://git.lysator.liu.se/nettle/nettle | cryptography | security | model-ready | nettle/ |
| cpp.openssl | OpenSSL | openssl/openssl | tls-ssl | security | model-ready | openssl/, openssl/pkcs12.h |
| cpp.s2n | s2n | awslabs/s2n | tls-ssl | security | model-ready | s2n.h, tls/, crypto/ |
| cpp.themis | THEMIS | cossacklabs/themis | cryptography | security | model-ready | themispp/ |
| cpp.tiny-aes-c | tiny-AES-c | kokke/tiny-AES-c | cryptography | security | model-ready | aes.hpp |
| cpp.kaldi | Kaldi | kaldi-asr/kaldi | toolkit | speech-recognition | model-ready | base/kaldi-common.h |
| cpp.cpp-btree | cpp-btree | https://code.google.com/archive/p/cpp-btree/ | in-memory | storage | model-ready | btree_ |
| cpp.hiberlite-orm | HiberliteORM | paulftw/hiberlite | orm | storage | model-ready | hiberlite.h |
| cpp.hiredis | HIREDIS | redis/hiredis | nosql, in-memory | storage | model-ready | hiredis.h |
| cpp.level-db | LevelDB | google/leveldb | nosql | storage | model-ready | leveldb |
| cpp.lmdb | LMDB | LMDB/lmdb | embedded, nosql | storage | model-ready | lmdb.h |
| cpp.lmdbxx | lmdb++ | bendiken/lmdbxx | embedded, nosql | storage | model-ready | lmdb++.h |
| cpp.mongo-c-driver | mongo-c-driver | mongodb/mongo-c-driver | mongodb | storage | model-ready | mongoc.h |
| cpp.mongo-cxx-driver | MongoDB C++ Driver | mongodb/mongo-cxx-driver | mongodb | storage | model-ready | mongocxx/ |
| cpp.mysqlpp | MySQL++ | https://tangentsoft.com/mysqlpp/dir?ci=tip | sql | storage | model-ready | mysql++.h |
| cpp.redis3m | redis3m | luca3m/redis3m | nosql, in-memory | storage | model-ready | redis3m/ |
| cpp.rocksdb | RocksDB | facebook/rocksdb | embedded, nosql | storage | model-ready | rocksdb/ |
| cpp.simdb | simdb | LiveAsynchronousVisualizedArchitecture/simdb | nosql, concurrency | storage | model-ready | simdb.hpp |
| cpp.sqlite | SQLite | http://www.sqlite.org/2018/sqlite-amalgamation-3230100.zip | sql | storage | model-ready | sqlite3.h |
| cpp.sqlite_modern_cpp | sqlite modern cpp | SqliteModernCpp/sqlite_modern_cpp | sql | storage | model-ready | sqlite_modern_cpp.h |
| cpp.sqlite_orm | SQLiteORM | fnc12/sqlite_orm | orm | storage | model-ready | sqlite_orm/sqlite_orm.h |
| cpp.sqlitecpp | SQLiteC++ | SRombauts/SQLiteCpp | sql | storage | model-ready | SQLiteCpp/ |
| cpp.tile-db | TileDB | TileDB-Inc/TileDB | nosql, array | storage | model-ready | tiledb/ |
| cpp.upscaledb | upscaledb | cruppstahl/upscaledb | embedded, nosql | storage | model-ready | ups/upscaledb.h |
| cpp.boost-test | Boost.Test | boostorg/test | unit-testing | testing | model-ready | boost/test/included/unit_test.hpp |
| cpp.catch2 | Catch2 | catchorg/Catch2 | unit-testing | testing | model-ready | catch.hpp |
| cpp.cmocka | cmocka | https://git.cryptomilk.org/projects/cmocka.git/tree/ | unit-testing | testing | awaiting-model | cmocka.h |
| cpp.cppunit | Cppunit | https://cgit.freedesktop.org/libreoffice/cppunit/tree/ | unit-testing | testing | awaiting-model | cppunit/ |
| cpp.cpputest | CppUTest | cpputest/cpputest | unit-testing | testing | model-ready | CppUTest/, CppUTestExt/ |
| cpp.cute | CUTE | PeterSommerlad/CUTE | unit-testing | testing | model-ready | cute.h |
| cpp.doctest | doctest | onqtam/doctest | unit-testing | testing | model-ready | doctest.h |
| cpp.fff | fff | meekrosoft/fff | fake-functions, testing | testing | model-ready | fff.h |
| cpp.google-mock | GoogleMock | google/googletest/tree/master/googlemock | mocking | testing | model-ready | gmock.h |
| cpp.google-test | Google Test | google/googletest | framework | testing | model-ready | gtest |
| cpp.libtap | libtap | zorgnax/libtap | c-testing | testing | awaiting-model | tap.h |
| cpp.minunit | MinUint | siu/minunit | unit-testing | testing | model-ready | minunit.h |
| cpp.unittest-cpp | UnitTest++ | unittest-cpp/unittest-cpp | unit-testing | testing | model-ready | UnitTest++/ |
| cpp.utest-h | utest.h | sheredom/utest.h | unit-testing | testing | model-ready | utest.h |
| cpp.gettext | gettext | autotools-mirror/gettext | internationalization | text | model-ready | gettext.h |
| cpp.icu4c | ICU4C | cyrusimap/icu4c | unicode | text | model-ready | unicode/ |
| cpp.libiconv | libiconv | bnoordhuis/libiconv | internationalization | text | model-ready | iconv.h |
| cpp.utf8-h | utf8.h | sheredom/utf8.h | utf8 | text | model-ready | utf8.h |
| cpp.argh | Argh! | adishavit/argh | argument-parsing | utils | model-ready | argh.h |
| cpp.args | args | taywee/args | argument-parsing | utils | model-ready | args.hxx |
| cpp.better-enums | Better Enums | aantron/better-enums | enums | utils | model-ready | enum.h |
| cpp.boost-program-options | Boost.Program_options | boostorg/program_options | argument-parsing | utils | model-ready | boost/program_options.hpp |
| cpp.bstring | Better String Library | msteinert/bstring | strings | utils | model-ready | bst |
| cpp.cli11 | CLI11 | CLIUtils/CLI11 | argument-parsing | utils | model-ready | CLI/CLI.hpp |
| cpp.cpp-verbal-expressions | CppVerbalExpressions | VerbalExpressions/CppVerbalExpressions | regex | utils | awaiting-model | verbalexpressions.hpp |
| cpp.cxx-prettyprint | cxx-prettyprint | louisdx/cxx-prettyprint | pretty-output | utils | model-ready | prettyprint.hpp |
| cpp.cxxomfort | cxxomfort | http://ryan.gulix.cl/fossil.cgi/cxxomfort/dir?ci=0c1dc33fc412517f&name=cxxomfort/cxxomfort | backporting | utils | awaiting-model | cxxomfort/ |
| cpp.cxxopts | cxxopts | jarro2783/cxxopts | argument-parsing | utils | model-ready | cxxopts.hpp |
| cpp.docopt.cpp | docopt.cpp | docopt/docopt.cpp | argument-parsing | utils | model-ready | docopt.h |
| cpp.fastformat | FastFormat | https://sourceforge.net/projects/fastformat/files/fastformat/0.7/0.7.1/0.7.1/fastformat-0.7.1.zip | formatter | utils | awaiting-model | fastformat/ |
| cpp.fmt | fmt | fmtlib/fmt | formatter | utils | model-ready | fmt/ |
| cpp.gflags | gflags | gflags/gflags | argument-parsing | utils | model-ready | gflags |
| cpp.libcpuid | libcpuid | anrieff/libcpuid | cpu | utils | model-ready | libcpuid.h |
| cpp.libu | LibU | koanlogic/libu | misc | utils | model-ready | u/libu.h |
| cpp.pcre | PCRE | https://vcs.pcre.org/pcre2/code/trunk/ | regex | utils | awaiting-model | pcre2.h |
| cpp.qt-verbal-expressions | QtVerbalExpressions | VerbalExpressions/QtVerbalExpressions | regex | utils | model-ready | QVerbalExpressions.h |
| cpp.re2 | RE2 | google/re2 | regex | utils | model-ready | re2.h |
| cpp.sds | SDS | antirez/sds | strings | utils | model-ready | sds.h |
| cpp.semver-c | semver.c | h2non/semver.c | version-library | utils | insufficient-data | semver.h |
| cpp.slre | SLRE | cesanta/slre | regex | utils | awaiting-model | slre.h |
| cpp.strtk | strtk | ArashPartow/strtk | strings | utils | model-ready | strtk.hpp |
| cpp.tclap | TCLAP | http://tclap.sourceforge.net/ | argument-parsing | utils | model-ready | tclap/CmdLine.h |
| cpp.rabbit-vm | Rabbit VM | rabbitvm/rabbit | risc | vm | awaiting-model | rabbit_ |
| cpp.tinyvm | TinyVM | jakogut/tinyvm | low-memory | vm | model-ready | tvm.h |