Skip to content

Instantly share code, notes, and snippets.

@t-ubukata
Last active July 3, 2021 15:41
Show Gist options
  • Save t-ubukata/e9cd80c8587c59deee0fa90a6b3c8772 to your computer and use it in GitHub Desktop.
Save t-ubukata/e9cd80c8587c59deee0fa90a6b3c8772 to your computer and use it in GitHub Desktop.
## Asynchronous IO
Boost.Asio
## Audio
PortAudio
## CLI
gflags
Boost.Program_options
## GPGPU
CUDA Toolkit
Thrust
OpenCL
SYCL
## SMP
OpenMP
## NUMA
OpenMPI
NCCL
## YAML
yaml-cpp
## INI
inih
Boost.PropertyTree
## CSV
csv2
Boost.Tokenizer
## Test
Google Test
Boost.Test
## GUI
Qt
## Image
OpenCV
Boost.GIL
## Internationalization & Localization
gettext
## Encoding
libiconv
## JSON
json
Boost.PropertyTree
## Logging
glog
Boost.Log
## Machine Learning
TensorFlow
PyTorch
OpenCV
cuDNN
# Math
Eigen
OpenBLAS
CUDA Math API
cuBLAS
clBLAS
CLBlast
Boost Math Library
Boost uBLAS Library
Boost.Multiprecision
# Decimal
libmpdec++
## Video
FFmpeg
## XML
libxml++
Boost.PropertyTree
## String
ICU
Boost String Algorithms Library
## Compiler
g++
clang++
## Debugger
GDB
LLDB
Valgrind
## Build Systems
GNU make
Ninja
CMake
Meson
## Linter
Cppcheck
cpplint
include-what-you-use
Clang-Tidy
## Formatter
ClangFormat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment