Best C++ Tools & Libraries

53 curated C++ tools, libraries, and open-source projects — hand-picked and ranked by the community.

tensorflow

github

An Open Source Machine Learning Framework for Everyone

AI Tools
★ 194,753

tesseract

github

Tesseract Open Source OCR Engine (main repository)

AI Tools
★ 73,717

imgui

github

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

Design
★ 72,717

ladybird

github

Truly independent web browser

Developer Tools
★ 62,454

x64dbg

github

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

Security
★ 48,291

ClickHouse

github

ClickHouse® is a real-time analytics database management system

Database
★ 47,341

duckdb

github

DuckDB is an analytical in-process SQL database management system

Database
★ 38,073

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.

Database
★ 37,794

mediapipe

github

Cross-platform, customizable ML solutions for live and streaming media.

AI Tools
★ 34,829

caffe

github

Caffe: a fast open framework for deep learning.

AI Tools
★ 34,624

C-Plus-Plus

github

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

AI Tools
★ 34,115

openpose

github

OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation

AI Tools
★ 33,996

rocksdb

github

A library that provides an embeddable, persistent key-value store for fast storage.

Database
★ 31,667

dragonfly

github

A modern replacement for Redis and Memcached

Database
★ 30,457

phantomjs

github

Scriptable Headless Browser

Automation
★ 29,473

xgboost

github

Scalable, 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

AI Tools
★ 28,312

mongo

github

The MongoDB Database

Database
★ 28,309

keepassxc

github

KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”.

Security
★ 26,915

DeepSpeech

github

DeepSpeech 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.

AI Tools
★ 26,750

sqlitebrowser

github

Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:

Database
★ 24,023

Paddle

github

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)

AI Tools
★ 23,851

osquery

github

SQL powered operating system instrumentation, monitoring, and analytics.

DevOps
★ 23,244

Catch2

github

A 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)

Frameworks
★ 20,328

onnxruntime

github

ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator

AI Tools
★ 20,305