An Open Source Machine Learning Framework for Everyone
-
Updated
Mar 17, 2026 - C++
Machine learning is the practice of teaching a computer to learn. The concept uses pattern recognition, as well as other forms of predictive algorithms, to make judgments on incoming data. This field is closely related to artificial intelligence and computational statistics.
An Open Source Machine Learning Framework for Everyone
Tesseract Open Source OCR Engine (main repository)
Caffe: a fast open framework for deep learning.
Cross-platform, customizable ML solutions for live and streaming media.
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
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
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.
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.
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.
Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.
A toolkit for making real world machine learning and data analysis applications in C++
Tensor library for machine learning
Open3D: A Modern Library for 3D Data Processing
Turi Create simplifies the development of custom machine learning models.
OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.
the GPU-native, sandboxed Postgres for AI agents