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
63 repositories by Attention Score · Oct 28, 2026 – Nov 3, 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.
TranslatedVisual Novel Translator
Open Source Computer Vision Library
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
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
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
Optimized primitives for collective multi-GPU communication
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.
Point Cloud Library (PCL)
NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This repository contains the open source components of TensorRT.
Unsupervised text tokenizer for Neural Network-based text generation.
High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model
3D Computer Vision Framework
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.
Reinforcement Learning environments based on the 1993 game Doom :godmode:
Fit interpretable models. Explain blackbox machine learning.
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
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
Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.
Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation.
A Modular Optimization framework for Localization and mApping (MOLA)
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
A toolkit for making real world machine learning and data analysis applications in C++
C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
mlpack: a fast, header-only C++ machine learning library
C++ library for solving large sparse linear systems with algebraic multigrid method
Caffe: a fast open framework for deep learning.
A fast, local neural text to speech system
Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities
Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper.
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)
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.
Facebook AI Research's Automatic Speech Recognition Toolkit
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.
The source code of 'Visual Attribute Transfer through Deep Image Analogy'.
A Modern C++ Data Sciences Toolkit
ROS-based framework and RPi image to control PX4-powered drones 🍀
Numerical linear algebra software package
YARP - Yet Another Robot Platform
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.