1.ggml-org / whisper.cpp
Port of OpenAI's Whisper model in C/C++
Ranked by Attention Score: stars gained over the last 7 complete days
69 repositories by Attention Score · Oct 29, 2026 – Nov 4, 2026 (UTC)
Port of OpenAI's Whisper model in C/C++
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
Tesseract Open Source OCR Engine (main repository)
Cross-platform, customizable ML solutions for live and streaming media.
Open Source Computer Vision Library
TranslatedVisual Novel Translator
COLMAP - Structure-from-Motion and Multi-View Stereo
Distribute and run LLMs with a single file.
MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
OpenVINO™ is an open source toolkit for optimizing and deploying AI inference
An Open Source Machine Learning Framework for Everyone
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
Optimized primitives for collective multi-GPU communication
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
ncnn is a high-performance neural network inference framework optimized for the mobile platform
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.
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.
NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This repository contains the open source components of TensorRT.
3D Computer Vision Framework
High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model
Open-source library of optimized deep learning operations (matmul, convolution, attention) for CPUs (x64, AArch64, RISC-V) and Intel GPUs. Used by PyTorch, TensorFlow, OpenVINO, and ONNX Runtime.
Unsupervised text tokenizer for Neural Network-based text generation.
Point Cloud Library (PCL)
Fit interpretable models. Explain blackbox machine learning.
Reinforcement Learning environments based on the 1993 game Doom :godmode:
Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation.
AI Game Developer for Unreal Engine — MCP plugin (C++ editor plugin + .NET bridge), unreal-cli, connects Unreal Editor to AI agents via ai-game.dev or a local MCP server
An open source library for face detection in images. The face detection speed can reach 1000FPS.
C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
mlpack: a fast, header-only C++ machine learning library
Caffe: a fast open framework for deep learning.
A toolkit for making real world machine learning and data analysis applications in C++
TranslatedUltra-lightweight Chinese OCR, supports vertical text recognition, supports ncnn, mnn, and tnn inference (dbnet (1.8M) + crnn (2.5M) + anglenet (378KB)), total model size only 4.7M
Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities
Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.
Facebook AI Research's Automatic Speech Recognition Toolkit
Implementation of the Go-ICP algorithm for globally optimal 3D pointset registration
Ultra high-performance secp256k1 ECC engine | Python, Node.js, Rust, Go, C#, Swift, Java bindings | CUDA, Metal, OpenCL GPU | ECDSA, Schnorr, FROST, MuSig2, BIP-352 | 15+ platforms
TranslatedPArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (Core framework of 'PaddlePaddle' (飞桨, Feijiang), for deep learning & machine learning: high-performance single-machine and distributed training, and cross-platform deployment)
A fast, local neural text to speech system
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.
Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper.
A C++ standalone library for machine learning
ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"
Official github repository for Fast Artificial Neural Network Library (FANN)
ThunderSVM: A Fast SVM Library on GPUs and CPUs
C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
Annotate quickly images.
The source code of 'Visual Attribute Transfer through Deep Image Analogy'.
Implementation of Tightly Coupled 3D Lidar Inertial Odometry and Mapping (LIO-mapping)
QuadriFlow: A Scalable and Robust Method for Quadrangulation
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
C++ implementation of a fast and memory efficient HAT-trie
Robust Tetrahedral Meshing in the Wild.
A Modern C++ Data Sciences Toolkit
LiDAR point cloud ground filtering / segmentation (bare earth extraction) method based on cloth simulation
Fast and Portable Character String Processing in R (with the Unicode ICU)