Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source machine-learning software

5374 open-source libraries, tools and applications tagged machine-learning, ranked by how closely machine-learning is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

5374 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
deepseek-ai/DeepSeek-OCR
DeepSeek-OCR is an open vision-language model from DeepSeek AI that researches 'contexts optical compression' - encoding long text contexts…
4323965active
Tencent/ncnn
ncnn is a high-performance neural network inference framework written in C++ and optimized for mobile, embedded, and desktop deployment. It…
8323907stable
QwenAudio/CosyVoice
CosyVoice is a multilingual large voice generation model (TTS) with full-stack inference, training, and deployment support. It offers zero-…
5823763active
facebookresearch/audiocraft
A PyTorch library from Meta for audio processing and generation with deep learning, featuring the EnCodec neural audio codec and generative…
5823699active
DeepFace
DeepFace is a lightweight Python library for face recognition and facial attribute analysis. It provides pre‑trained models to estimate age…
9323482active
DeepFace
DeepFace is a lightweight Python library for face recognition and facial attribute analysis, wrapping state-of-the-art models like VGG-Face…
9323482stable
Sanster/IOPaint
IOPaint is a free, open-source, self-hostable image inpainting and outpainting tool powered by state-of-the-art AI models like LaMa and Sta…
1023317active
mlc-ai/mlc-llm
MLC LLM is a machine learning compiler and high-performance deployment engine for large language models, built on TVM-based ML compilation.…
6123176active
spmallick/learnopencv
LearnOpenCV is a repository of C++ and Python code examples for computer vision, deep learning, and AI. It provides ready‑to‑run notebooks …
9623170active
Video2X
Video2X is a machine learning-based video super-resolution and frame interpolation framework written in C/C++. It upscales videos and image…
6222307active
microsoft/unilm
Microsoft's collection of large-scale self-supervised pre-trained models spanning tasks, 100+ languages, and modalities (text, image, layou…
6622219active
ONNX Runtime
ONNX Runtime is a high‑performance, cross‑platform library for executing ONNX machine‑learning models. It supports both inference and train…
10022115active
ONNX Runtime
ONNX Runtime is a cross-platform, high-performance machine-learning accelerator for running inference and training on ONNX models. It suppo…
10022115stable
recommenders-team/recommenders
A Python library and collection of Jupyter notebooks with best practices for building, evaluating, and operationalizing recommendation syst…
6621919active
Ciphey
Ciphey is a command‑line utility (and library) that automatically detects and decodes encrypted or encoded text without needing the key or …
8521662active
onnx/onnx
ONNX (Open Neural Network Exchange) is an open standard and Python library for representing machine learning and deep learning models as an…
9521602stable
bloc97/Anime4K
Anime4K is a set of open-source, high-quality real-time anime upscaling and denoising algorithms implemented as GLSL shaders, primarily for…
2321485stable
Machine Learning for Trading
Machine Learning for Trading is an open‑source Python ecosystem that provides end‑to‑end tools for quantitative finance, from market data a…
9421452active
AI4Finance-Foundation/FinGPT
FinGPT is an open-source financial large language model project from the AI4Finance Foundation, providing domain-tuned models, fine-tuning …
7621352active
huggingface/candle
Candle is a minimalist machine learning framework for Rust focused on performance and ease of use, with CPU and CUDA GPU support. It ships …
7421182active
w-okada/voice-changer
VCClient is a real-time AI voice changer application that converts microphone input using models like RVC and Beatrice v2. It ships as preb…
7521085active
karpathy/llama2.c
A minimal, dependency-free implementation of the Llama 2 LLM architecture that trains in PyTorch and runs inference in a single ~700-line p…
2920192active
facebookresearch/sam2
Official code for Meta's Segment Anything Model 2 (SAM 2), a foundation model for promptable visual segmentation in images and videos. It i…
5820001active
QwenLM/Qwen3-VL
Qwen3-VL is a series of open-weight multimodal vision-language models from Alibaba's Qwen team, available in Dense and MoE architectures wi…
4919998active
ML-Agents
The Unity Machine Learning Agents Toolkit (ML-Agents) lets Unity games and simulations serve as environments for training intelligent agent…
6619717active
fengdu78/lihang-code
A collection of Jupyter Notebook implementations of the algorithms described in Li Hang's "Statistical Learning Methods" textbook. The repo…
7619606active
nari-labs/dia
Dia is a 1.6B-parameter open-weight text-to-speech model from Nari Labs that generates ultra-realistic multi-speaker dialogue in a single p…
4019401active
KlingAIResearch/LivePortrait
LivePortrait is a Python-based portrait animation tool from Kuaishou Technology that synthesizes lifelike videos from a single source image…
5919260active
huggingface/sentence-transformers
Sentence Transformers is a Python library for computing dense vector embeddings from text, images, audio, and video. It also provides tools…
9819183active
WebLLM
WebLLM is a high‑performance in‑browser LLM inference engine written in TypeScript. It runs large language models directly in the browser u…
9019160active
TensorFlow.js
TensorFlow.js is a hardware‑accelerated JavaScript library for building, training, and running machine‑learning models in the browser and N…
5919147active
TensorFlow.js
TensorFlow.js is a hardware-accelerated JavaScript library for training and deploying machine learning models in the browser and Node.js. I…
5919147stable
lightgbm-org/LightGBM
LightGBM is a high‑performance gradient boosting framework written in C++ with bindings for Python and R. It supports fast training, low me…
8418893active
state-spaces/mamba
Mamba is a PyTorch library implementing the selective state space model (SSM) architecture for linear-time sequence modeling, with hardware…
8018874active
bbfamily/abu
AbuQuant is an open‑source Python framework for quantitative and algorithmic trading. It provides tools for backtesting, data analysis, and…
4818866active
confident-ai/deepeval
DeepEval is an open-source Python framework for evaluating LLM applications with pytest-style unit tests and 50+ research-backed metrics in…
9518733active
Qbot
Qbot is an AI-powered quantitative investment platform that enables automated trading strategies with local deployment. It provides tools f…
5118568active
Qbot
Qbot is an AI-powered automated quantitative investment and trading research platform that runs fully locally. It combines machine learning…
5118568active
NVIDIA/Megatron-LM
NVIDIA's GPU-optimized library for training large transformer models at scale, comprising Megatron-LM (reference training scripts) and Mega…
10018178active
sczhou/CodeFormer
CodeFormer is a PyTorch-based blind face restoration model using a codebook lookup transformer, published at NeurIPS 2022. It restores and …
4318167stable
apple/ml-stable-diffusion
Apple's official tooling for running Stable Diffusion on Apple Silicon using Core ML. It includes a Python package for converting PyTorch m…
6517965active
karpathy/micrograd
A tiny scalar-valued autograd engine implementing reverse-mode automatic differentiation over a dynamically built DAG, with a small PyTorch…
7117953stable
pytorch/vision
torchvision is the official PyTorch companion library providing datasets, model architectures, and image/video transformations for computer…
9217926stable
Mikubill/sd-webui-controlnet
A WebUI extension that adds ControlNet and other injection-based controls to AUTOMATIC1111's Stable Diffusion web UI. It allows on-the-fly …
3117840active
IDEA-Research/Grounded-Segment-Anything
Grounded-Segment-Anything (Grounded SAM) combines Grounding DINO with Segment Anything to detect and segment arbitrary objects from text pr…
3117758active
deepseek-ai/Janus
Janus-Series is DeepSeek's family of unified multimodal models (Janus, Janus-Pro, JanusFlow) that combine multimodal understanding and imag…
2317755active
Wan
Wan is an open-source family of large-scale video generation models (Wan2.1/Wan2.2) with Python inference code and pretrained weights for t…
6217695active
NVlabs/instant-ngp
NVIDIA's implementation of instant neural graphics primitives, training NeRFs, signed distance functions, neural images, and neural volumes…
4817557stable
lllyasviel/FramePack
FramePack is a next-frame-prediction video diffusion framework and desktop application that generates long videos progressively while compr…
2817304active
microsoft/data-formulator
Data Formulator is an AI-powered interactive data analysis and visualization application from Microsoft that lets users connect data source…
8217266active
RyanCodrai/turbovec
turbovec is a Rust vector index with Python bindings implementing Google's TurboQuant algorithm for 2-4 bit vector quantization with SIMD-a…
5717244active
Robbyant/lingbot-map
LingBot-Map is a feed-forward 3D foundation model that reconstructs scenes from streaming image data using a Geometric Context Transformer.…
5717135active
LibreTranslate/LibreTranslate
LibreTranslate is a free and open source machine translation API that is fully self-hosted and offline capable, powered by the Argos Transl…
9217127stable
Waifu2x-Extension-GUI
A Windows GUI application for upscaling images, GIFs, and videos using multiple AI super-resolution engines (Waifu2x, Real-ESRGAN, Real-CUG…
9817089active
cvat-ai/cvat
CVAT (Computer Vision Annotation Tool) is an open-source, self-hosted platform for annotating images, videos, and 3D point clouds to build …
9516896active
official-stockfish/Stockfish
Stockfish is a free, open-source UCI chess engine that analyzes positions and computes optimal moves using alpha-beta search with NNUE neur…
8516704active
lukas-blecher/LaTeX-OCR
pix2tex (LaTeX-OCR) is a PyTorch-based vision transformer model that converts images of math formulas into LaTeX code. It ships as a pip-in…
2316595stable
FinRL
FinRL is the first open-source deep reinforcement learning framework for financial markets, providing end-to-end pipelines to build, train,…
7716558active
Transformers.js
Transformers.js is a JavaScript library that lets you run Hugging Face Transformers pretrained models directly in the browser (or Node.js) …
9816349active
KindXiaoming/pykan
Pykan is a Python library implementing Kolmogorov-Arnold Networks (KANs), an alternative to multi-layer perceptrons with learnable activati…
1616331active
wkentaro/labelme
Labelme is a graphical image annotation tool written in Python with a Qt interface, supporting polygon, rectangle, oriented rectangle, circ…
9816211active
MNN
MNN is a lightweight, high-performance deep learning inference engine developed by Alibaba, supporting LLMs, vision, audio, and multimodal …
9016188active
KittenML/KittenTTS
KittenTTS is an open-source, ultra-lightweight text-to-speech library built on ONNX, with models ranging from 15M to 80M parameters (25-80 …
6616161active
microsoft/Swin-Transformer
Official PyTorch implementation of the Swin Transformer, a hierarchical vision transformer using shifted windows that serves as a general-p…
3216081stable
tracel-ai/burn
Burn is a Rust-based tensor library and deep learning framework supporting training and inference through a unified API. It JIT-compiles te…
8616008active
kubeflow/kubeflow
Kubeflow is a CNCF-graduated, Kubernetes-native toolkit for building AI/ML platforms, comprising subprojects like Pipelines, Notebooks, Tra…
7815915stable
vibrantlabsai/ragas
Ragas is a Python library for evaluating LLM applications with objective, LLM-driven metrics and systematic experiment loops. It also gener…
6615901active
GeeeekExplorer/nano-vllm
A lightweight vLLM-style LLM inference engine implemented from scratch in about 1,200 lines of Python. It offers fast offline inference wit…
5115834active
MuJoCo
MuJoCo (Multi-Joint dynamics with Contact) is a general-purpose physics engine for fast and accurate simulation of articulated structures i…
10015719active
ggml-org/ggml
ggml is a plain C/C++ tensor library for machine learning with no dependencies, designed to be simple, portable, and efficient. It supports…
9915480stable
SWivid/F5-TTS
F5-TTS is the official implementation of a fully non-autoregressive text-to-speech system based on flow matching with a Diffusion Transform…
8415313active
Vosk
Vosk is an offline open source speech recognition toolkit supporting 20+ languages with small models and a streaming API. It provides bindi…
6215164stable
SciPy
SciPy is an open-source Python library providing fundamental algorithms for scientific computing, including optimization, integration, inte…
9315123stable
Tencent-Hunyuan/Hunyuan3D-2
Tencent's open-source Hunyuan3D-2 system for generating high-resolution 3D assets using large-scale diffusion models, supporting image-to-3…
4014994active
Optuna
Optuna is an open-source Python hyperparameter optimization framework with a define-by-run API for dynamically constructing search spaces. …
9314894active
BrainJS/brain.js
brain.js is a GPU-accelerated neural network library written in JavaScript/TypeScript that runs in both browsers and Node.js. It supports f…
2314860active
NVIDIA/TensorRT-LLM
NVIDIA's TensorRT-LLM is a Python library and runtime for defining and serving Large Language Models with state-of-the-art inference optimi…
8314851active
TensorFlow.js
A collection of pre-trained machine learning models ported to TensorFlow.js, published as npm packages for use in JavaScript projects. Mode…
5914812active
HumanAIGC/AnimateAnyone
Animate Anyone is the official research implementation of a diffusion-based image-to-video synthesis method that animates a static characte…
4314777active
bulletphysics/bullet3
Bullet Physics SDK is a C++ library providing real-time collision detection and rigid/soft body multi-physics simulation, with Python bindi…
4114766stable
k2-fsa/OmniVoice
OmniVoice is a massively multilingual zero-shot text-to-speech model supporting 600+ languages, built on a diffusion language model-style a…
7714762active
RWKV
RWKV is a novel language model architecture that combines RNN efficiency (linear time, constant memory, no KV-cache) with transformer-level…
6614744active
NLTK
NLTK is a leading open-source Python library for natural language processing, providing interfaces to over 50 corpora and lexical resources…
9514732stable
SesameAILabs/csm
CSM (Conversational Speech Model) is Sesame's speech generation model that produces conversational audio from text and audio context, using…
2714728active
microsoft/RD-Agent
RD-Agent is a Microsoft open-source framework that uses LLM-powered agents to automate research and development processes such as factor mi…
6914698active
AI Scientist
The AI Scientist is a system that uses large language models to autonomously perform end-to-end scientific research, from idea generation a…
4614620active
ChatterBot
ChatterBot is a Python library that provides a machine-learning based conversational dialog engine for building chat bots. It generates res…
9314520active
facebookresearch/vggt
VGGT (Visual Geometry Grounded Transformer) is a feed-forward transformer model from Meta AI and Oxford VGG that infers 3D geometry—camera …
5514499active
CARLA Simulator
CARLA is an open-source simulator for autonomous driving research built on Unreal Engine, providing open digital assets like urban layouts,…
6714465active
PaddlePaddle/PaddleDetection
PaddleDetection is an object detection toolkit built on the PaddlePaddle deep learning framework. It provides implementations of detection,…
6714431active
Flair
Flair is a Python NLP framework built on PyTorch for state-of-the-art natural language processing tasks such as named entity recognition, p…
4814392active
spotify/annoy
Annoy is a C++ library with Python (and other language) bindings for approximate nearest neighbor search over high-dimensional vectors. It …
4114304stable
dmlc/dgl
DGL (Deep Graph Library) is a Python package for deep learning on graph-structured data, built on top of existing frameworks like PyTorch, …
3414281stable
Eclipse Deeplearning4j
Eclipse Deeplearning4J is an open-source deep learning framework and ecosystem for the JVM, including the ND4J linear algebra library, the …
7614269active
EleutherAI/lm-evaluation-harness
A Python framework for few-shot evaluation of language models across hundreds of standard benchmarks (HellaSwag, MMLU, BIG-Bench, etc.). It…
9114198active
unifyai/ivy
Ivy is a Python library that transpiles machine learning code, models, and libraries between frameworks such as PyTorch, TensorFlow, JAX, a…
1014172active
mlfoundations/open_clip
OpenCLIP is an open-source PyTorch implementation of CLIP and related multimodal contrastive models, with many pretrained image/text checkp…
8014157active
Physical-Intelligence/openpi
Open-source repository from Physical Intelligence containing vision-language-action (VLA) models for robotics, including π₀, π₀-FAST, and π…
6413991active
RL Baselines3 Zoo
Stable Baselines3 is a Python library providing reliable, well-tested PyTorch implementations of reinforcement learning algorithms with a u…
8613883stable
apache/tvm
Apache TVM is an open machine learning compiler framework that takes pre-trained models and compiles them into optimized, deployable module…
9513840active

← prev page 2 / 54 next →