An Open Source Machine Learning Framework for Everyone
Repository Index
47,133 repositories indexed
1–24 of 127 · Most stars
Open Source Computer Vision Library
- opencv
- c-plus-plus
- computer-vision
- deep-learning
Tesseract Open Source OCR Engine (main repository)
- tesseract
- tesseract-ocr
- ocr
- lstm
Port of OpenAI's Whisper model in C/C++
Cross-platform, customizable ML solutions for live and streaming media.
- mediapipe
- c-plus-plus
- computer-vision
- deep-learning
Caffe: a fast open framework for deep learning.
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
- openpose
- computer-vision
- machine-learning
- cpp
MLX: An array framework for Apple silicon
- mlx
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
Distribute and run LLMs with a single file.
- cross-platform
- gguf
- llama-cpp
- local-ai
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
- paddlepaddle
- deep-learning
- scalability
- machine-learning
ncnn is a high-performance neural network inference framework optimized for the mobile platform
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
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
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
Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages
Tensor library for machine learning
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
- simulation
- robotics
- kinematics
- virtual-reality
Open-source simulator for autonomous driving research.
- simulator
- autonomous-vehicles
- autonomous-driving
- research
A toolkit for making real world machine learning and data analysis applications in C++
- machine-learning
- deep-learning
- c-plus-plus
- python
Open3D: A Modern Library for 3D Data Processing
- mesh-processing
- computer-graphics
- opengl
- cpp
视觉小说翻译器 / Visual Novel Translator
- galgame
- visual-novel
- translator
- reverse-engineering
NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This repository contains the open source components of TensorRT.
- tensorrt
- nvidia
- deep-learning
- inference
COLMAP - Structure-from-Motion and Multi-View Stereo
- structure-from-motion
- multi-view-stereo
- reconstruction
- geometry