1.tensorflow / tensorflow
An Open Source Machine Learning Framework for Everyone
Ranked by Attention Score: stars gained over the last 30 complete days
91 repositories by Attention Score · Oct 5, 2026 – Nov 3, 2026 (UTC)
An Open Source Machine Learning Framework for Everyone
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)
TranslatedVisual Novel Translator
Open Source Computer Vision Library
Distribute and run LLMs with a single file.
Cross-platform, customizable ML solutions for live and streaming media.
COLMAP - Structure-from-Motion and Multi-View Stereo
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
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
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
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.
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
Optimized primitives for collective multi-GPU communication
Point Cloud Library (PCL)
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.
Unsupervised text tokenizer for Neural Network-based text generation.
Production ready toolkit to run AI locally
High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model
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)
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.
A fast, local neural text to speech system
Real-Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities
Speech Note Linux app. Note taking, reading and translating with offline Speech to Text, Text to Speech and Machine translation.
Fit interpretable models. Explain blackbox machine learning.
Caffe: a fast open framework for deep learning.
A toolkit for making real world machine learning and data analysis applications in C++
Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training.
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
3D Computer Vision Framework
mlpack: a fast, header-only C++ machine learning library
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.
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.
QuadriFlow: A Scalable and Robust Method for Quadrangulation
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.
C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library
Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper.
C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
Numerical linear algebra software package
ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"
Header-Only C++ Library for Graph Representation and Algorithms
Facebook AI Research's Automatic Speech Recognition Toolkit
header only, dependency-free deep learning framework in C++14
A C++ standalone library for machine learning
ThunderSVM: A Fast SVM Library on GPUs and CPUs
🏅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
Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
Turi Create simplifies the development of custom machine learning models.
Shōgun
Implementation of Tightly Coupled 3D Lidar Inertial Odometry and Mapping (LIO-mapping)
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.
Thin, unified, C++-flavored wrappers for the CUDA APIs
Robust Tetrahedral Meshing in the Wild.
A Modern C++ Data Sciences Toolkit
YARP - Yet Another Robot Platform
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
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.
Fast and Portable Character String Processing in R (with the Unicode ICU)
A graphical user interface to annotate point clouds and 3D data.
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
The source code of 'Visual Attribute Transfer through Deep Image Analogy'.
A lightweight header-only library for using Keras (TensorFlow) models in C++.
:dancer: Real-time single person pose estimation for Android and iOS.
SuMa++: Efficient LiDAR-based Semantic SLAM (Chen et al IROS 2019)
C++ implementation of a fast and memory efficient HAT-trie
[Siggraph Asia 2013] Large-Scale, Real-Time 3D Reconstruction
oneAPI Data Analytics Library (oneDAL)
A lightweight C++ machine learning library for embedded electronics and robotics.
Cancer Imaging Phenomics Toolkit (CaPTk) is a software platform to perform image analysis and predictive modeling tasks. Documentation: https://cbica.github.io/CaPTk
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.
A GPU (CUDA) based Artificial Neural Network library