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 487 C++ repositories tagged machine-learning. Refreshed daily.

  1. 1
    tensorflow/tensorflow195,785 · ⑂ 75,194

    An Open Source Machine Learning Framework for Everyone

    • tensorflow
    • machine-learning
    • python
    • deep-learning
    • deep-neural-networks
    • neural-network
  2. 2
    tesseract-ocr/tesseract74,852 · ⑂ 10,670

    Tesseract Open Source OCR Engine (main repository)

    • tesseract
    • tesseract-ocr
    • ocr
    • lstm
    • machine-learning
    • ocr-engine
  3. 3
    google-ai-edge/mediapipe35,748 · ⑂ 6,029

    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,571 · ⑂ 18,465

    Caffe: a fast open framework for deep learning.

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

    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,481 · ⑂ 8,875

    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

    FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.

    • bloomberg-terminal
    • finance
    • financial-markets
    • investment
    • investment-research
    • machine-learning
  9. 9
    mozilla/DeepSpeech26,756 · ⑂ 4,086

    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
  10. 10
    PaddlePaddle/Paddle23,974 · ⑂ 6,003

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

    • paddlepaddle
    • deep-learning
    • scalability
    • machine-learning
    • neural-network
    • python
  11. 11
    microsoft/onnxruntime20,875 · ⑂ 4,002

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

    • deep-learning
    • onnx
    • neural-networks
    • machine-learning
    • ai-framework
    • hardware-acceleration
  12. 12
    k4yt3x/video2x20,309 · ⑂ 1,765

    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
  13. 13
    lightgbm-org/LightGBM18,474 · ⑂ 4,029

    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
  14. 14
    microsoft/CNTK17,599 · ⑂ 4,229

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

    • cognitive-toolkit
    • cntk
    • deep-learning
    • machine-learning
    • deep-neural-networks
    • neural-network
  15. 15
    alibaba/MNN15,523 · ⑂ 2,369

    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
  16. 16
    ggml-org/ggml14,850 · ⑂ 1,686

    Tensor library for machine learning

    • automatic-differentiation
    • large-language-models
    • machine-learning
    • tensor-algebra
  17. 17
    davisking/dlib14,404 · ⑂ 3,452

    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
  18. 18
    isl-org/Open3D13,708 · ⑂ 2,581

    Open3D: A Modern Library for 3D Data Processing

    • mesh-processing
    • computer-graphics
    • opengl
    • cpp
    • python
    • reconstruction
  19. 19
    apple/turicreate11,169 · ⑂ 1,123

    Turi Create simplifies the development of custom machine learning models.

    • machine-learning
    • deep-learning
    • python
  20. 20
    Oneflow-Inc/oneflow9,403 · ⑂ 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
  21. 21
    catboost/catboost8,984 · ⑂ 1,299

    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
  22. 22
    dusty-nv/jetson-inference8,898 · ⑂ 3,100

    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
  23. 23
    VowpalWabbit/vowpal_wabbit8,683 · ⑂ 1,926

    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
  24. 24
    interpretml/interpret6,880 · ⑂ 784

    Fit interpretable models. Explain blackbox machine learning.

    • machine-learning
    • interpretability
    • gradient-boosting
    • blackbox
    • scikit-learn
    • xai
  25. 25
    pixie-io/pixie6,468 · ⑂ 503

    Instant Kubernetes-Native Application Observability

    • golang
    • kubernetes
    • ebpf
    • vega
    • monitoring
    • gke

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 487 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: Sun, 21 Jun 2026 08:14:12 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