Best C++ Tools & Libraries
53 curated C++ tools, libraries, and open-source projects — hand-picked and ranked by the community.
tensorflow
githubAn Open Source Machine Learning Framework for Everyone
tesseract
githubTesseract Open Source OCR Engine (main repository)
imgui
githubDear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
ladybird
githubTruly independent web browser
x64dbg
githubAn open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
ClickHouse
githubClickHouse® is a real-time analytics database management system
duckdb
githubDuckDB is an analytical in-process SQL database management system
interview
github📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
mediapipe
githubCross-platform, customizable ML solutions for live and streaming media.
caffe
githubCaffe: a fast open framework for deep learning.
C-Plus-Plus
githubCollection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
openpose
githubOpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
rocksdb
githubA library that provides an embeddable, persistent key-value store for fast storage.
dragonfly
githubA modern replacement for Redis and Memcached
phantomjs
githubScriptable Headless Browser
xgboost
githubScalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
mongo
githubThe MongoDB Database
keepassxc
githubKeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”.
DeepSpeech
githubDeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.
sqlitebrowser
githubOfficial home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:
Paddle
githubPArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
osquery
githubSQL powered operating system instrumentation, monitoring, and analytics.
Catch2
githubA modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
onnxruntime
githubONNX Runtime: cross-platform, high performance ML inferencing and training accelerator