1.tensorflow / tensorflow
An Open Source Machine Learning Framework for Everyone
Ranked by Attention Score: stars gained over the last 180 complete days
99 repositories by Attention Score · May 8, 2026 – Nov 3, 2026 (UTC)
An Open Source Machine Learning Framework for Everyone
Port of OpenAI's Whisper model in C/C++
Open Source Computer Vision Library
Tesseract Open Source OCR Engine (main repository)
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
TranslatedVisual Novel Translator
Cross-platform, customizable ML solutions for live and streaming media.
Distribute and run LLMs with a single file.
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
COLMAP - Structure-from-Motion and Multi-View Stereo
MNN: A blazing-fast, lightweight inference engine battle-tested by Alibaba, powering high-performance on-device LLMs and Edge AI.
OpenVINO™ is an open source toolkit for optimizing and deploying AI inference
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.
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
Optimized primitives for collective multi-GPU communication
NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This repository contains the open source components of TensorRT.
A fast, local neural text to speech system
Production ready toolkit to run AI locally
High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model
Unsupervised text tokenizer for Neural Network-based text generation.
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, 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)
Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation.
C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
ROS-based framework and RPi image to control PX4-powered drones 🍀
Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.
Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities
Fit interpretable models. Explain blackbox machine 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
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.
mlpack: a fast, header-only C++ machine learning library
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.
An open source library for face detection in images. The face detection speed can reach 1000FPS.
3D Computer Vision Framework
Caffe: a fast open framework for deep learning.
Reinforcement Learning environments based on the 1993 game Doom :godmode:
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.
Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
QuadriFlow: A Scalable and Robust Method for Quadrangulation
C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
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"
Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper.
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
Header-Only C++ Library for Graph Representation and Algorithms
Numerical linear algebra software package
Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
A simple and lightweight translator that allows you to translate and speak text using Google, Yandex Bing, LibreTranslate and Lingva.
Implementation of Tightly Coupled 3D Lidar Inertial Odometry and Mapping (LIO-mapping)
header only, dependency-free deep learning framework in C++14
Shōgun
Official github repository for Fast Artificial Neural Network Library (FANN)
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
Turi Create simplifies the development of custom machine learning models.
Thin, unified, C++-flavored wrappers for the CUDA APIs
SuMa++: Efficient LiDAR-based Semantic SLAM (Chen et al IROS 2019)
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Facebook AI Research's Automatic Speech Recognition Toolkit
YARP - Yet Another Robot Platform
🏅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
Large collection of number systems providing custom arithmetic for mixed-precision algorithm development and optimization for AI, Machine Learning, Computer Vision, Signal Processing, CAE, EDA, control, optimization, estimation, and approximation.
ThunderSVM: A Fast SVM Library on GPUs and CPUs
A Modern C++ Data Sciences Toolkit
Annotate quickly images.
A lightweight header-only library for using Keras (TensorFlow) models in C++.
High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization machines (FM), and field-aware factorization machines (FFM) for Python and CLI interface.
[Siggraph Asia 2013] Large-Scale, Real-Time 3D Reconstruction
oneAPI Data Analytics Library (oneDAL)
ThunderGBM: Fast GBDTs and Random Forests on GPUs
⚡ Open-source software for deep learning-based digital pathology
Micropython binding for the ESP32 DL AI vision models like face detection / recognition, imagenet classifier or pedestrian (human) detection
[ARCHIVED] The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl
Minerva: a fast and flexible tool for deep learning on multi-GPU. It provides ndarray programming interface, just like Numpy. Python bindings and C++ bindings are both available. The resulting code can be run on CPU or GPU. Multi-GPU support is very easy.
Fast and Portable Character String Processing in R (with the Unicode ICU)
This repository provides a set of tools and libraries to integrate Intel® OpenVINO™ Toolkit with ROS 2 (Robot Operating System), enabling efficient deployment of deep learning models for computer vision applications on Intel® hardware.
Beringei is a high performance, in-memory storage engine for time series data.
A GPU (CUDA) based Artificial Neural Network library
Framework and Library for Distributed Online Machine Learning