Refolk

Top C++ Machine learning repositories on GitHub

Libraries, models, and end-to-end systems for traditional and modern ML. Filtered to projects whose primary language is C++.

Ranked by stars across 484 C++ repositories tagged machine-learning. Refreshed daily.

  1. 1
    tensorflow/tensorflow195,025 · ⑂ 75,277

    An Open Source Machine Learning Framework for Everyone

    • tensorflow
    • machine-learning
    • python
    • deep-learning
    • deep-neural-networks
    • neural-network
  2. 2
    tesseract-ocr/tesseract73,940 · ⑂ 10,614

    Tesseract Open Source OCR Engine (main repository)

    • tesseract
    • tesseract-ocr
    • ocr
    • lstm
    • machine-learning
    • ocr-engine
  3. 3
    google-ai-edge/mediapipe35,084 · ⑂ 5,955

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

    • mediapipe
    • c-plus-plus
    • computer-vision
    • deep-learning
    • android
    • video-processing
  4. 4
    BVLC/caffe34,599 · ⑂ 18,499

    Caffe: a fast open framework for deep learning.

    • deep-learning
    • machine-learning
    • vision
  5. 5
    TheAlgorithms/C-Plus-Plus34,191 · ⑂ 7,793

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

    • cpp
    • algorithm
    • algorithms-implemented
    • data-structures
    • algorithm-competitions
    • interview-preparation
  6. 6

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

    • openpose
    • computer-vision
    • machine-learning
    • cpp
    • caffe
    • opencv
  7. 7
    dmlc/xgboost28,351 · ⑂ 8,869

    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

    • gbdt
    • gbrt
    • gbm
    • distributed-systems
    • xgboost
    • machine-learning
  8. 8
    mozilla/DeepSpeech26,753 · ⑂ 4,096

    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.

    • deep-learning
    • machine-learning
    • neural-networks
    • tensorflow
    • speech-recognition
    • speech-to-text
  9. 9
    PaddlePaddle/Paddle23,873 · ⑂ 5,988

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

    • paddlepaddle
    • deep-learning
    • scalability
    • machine-learning
    • neural-network
    • python
  10. 10
    microsoft/onnxruntime20,429 · ⑂ 3,891

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

    • deep-learning
    • onnx
    • neural-networks
    • machine-learning
    • ai-framework
    • hardware-acceleration
  11. 11
    k4yt3x/video2x19,805 · ⑂ 1,730

    A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.

    • machine-learning
    • anime4k
    • vulkan
    • realesrgan
    • neural-networks
    • super-resoluion
  12. 12
    lightgbm-org/LightGBM18,321 · ⑂ 4,011

    A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.

    • gbdt
    • gbm
    • machine-learning
    • data-mining
    • distributed
    • lightgbm
  13. 13
    microsoft/CNTK17,603 · ⑂ 4,234

    Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit

    • cognitive-toolkit
    • cntk
    • deep-learning
    • machine-learning
    • deep-neural-networks
    • neural-network
  14. 14
    alibaba/MNN15,110 · ⑂ 2,303

    MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.

    • mnn
    • convolution
    • vulkan
    • embedded-devices
    • winograd-algorithm
    • machine-learning
  15. 15
    ggml-org/ggml14,594 · ⑂ 1,598

    Tensor library for machine learning

    • automatic-differentiation
    • large-language-models
    • machine-learning
    • tensor-algebra
  16. 16
    davisking/dlib14,377 · ⑂ 3,451

    A toolkit for making real world machine learning and data analysis applications in C++

    • machine-learning
    • deep-learning
    • c-plus-plus
    • python
    • computer-vision
    • machine-learning-library
  17. 17
    isl-org/Open3D13,555 · ⑂ 2,560

    Open3D: A Modern Library for 3D Data Processing

    • mesh-processing
    • computer-graphics
    • opengl
    • cpp
    • python
    • reconstruction
  18. 18
    apple/turicreate11,177 · ⑂ 1,129

    Turi Create simplifies the development of custom machine learning models.

    • machine-learning
    • deep-learning
    • python
  19. 19
    Oneflow-Inc/oneflow9,391 · ⑂ 1,016

    OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.

    • deep-learning
    • machine-learning
    • deep-neural-networks
    • ml
    • distributed
    • neural-network
  20. 20
    catboost/catboost8,931 · ⑂ 1,287

    A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

    • machine-learning
    • decision-trees
    • gradient-boosting
    • gbm
    • gbdt
    • python
  21. 21
    dusty-nv/jetson-inference8,838 · ⑂ 3,099

    Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.

    • deep-learning
    • inference
    • computer-vision
    • embedded
    • image-recognition
    • object-detection
  22. 22
    VowpalWabbit/vowpal_wabbit8,680 · ⑂ 1,929

    Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.

    • c-plus-plus
    • machine-learning
    • online-learning
    • contextual-bandits
    • reinforcement-learning
    • active-learning
  23. 23
    interpretml/interpret6,844 · ⑂ 783

    Fit interpretable models. Explain blackbox machine learning.

    • machine-learning
    • interpretability
    • gradient-boosting
    • blackbox
    • scikit-learn
    • xai
  24. 24
    pixie-io/pixie6,435 · ⑂ 496

    Instant Kubernetes-Native Application Observability

    • golang
    • kubernetes
    • ebpf
    • vega
    • monitoring
    • gke
  25. 25
    liuruoze/EasyPR6,425 · ⑂ 2,479

    (CGCSTCD'2017) An easy, flexible, and accurate plate recognition project for Chinese licenses in unconstrained situations. CGCSTCD = China Graduate Contest on Smart-city Technology and Creative Design

    • computer-vision
    • machine-learning
    • artificial-intelligence
    • plate-recognition
    • unconstrained-situation
    • datasets

Find C++ engineers shipping Machine learning

The list above ranks the most-starred public C++ repositories tagged with the Machine learning topic, drawn from the public GitHub graph. Across 484 matching repositories, the contributors are a tight cluster of engineers with both C++ chops and real Machine learning experience.

That overlap is rare. Most C++ engineers haven’t shipped Machine learning, and most Machine learning maintainers don’t write C++. The people on this list’s contributor graph are the ones who do both.

Refolk turns this list into a search. Ask for C++ Machine learning maintainers hiring” or C++ engineers shipping Machine learning in 2025” and Refolk returns a ranked shortlist with the commits, profiles, and projects behind each name.

How this list is built

Refolk searched GitHub for public C++ repositories tagged with the Machine learning topic, ranked them by stargazer count, and kept those with at least 25 stars. The list refreshes once a day.

Last refreshed: Thu, 07 May 2026 06:49:01 GMT

Need a more specific search?

Refolk runs natural-language searches across GitHub, LinkedIn, and the open web. Try one of these:

Related lists

See all repository lists.

Or zoom out