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
nihui/waifu2x-ncnn-vulkan
A portable command-line tool implementing the waifu2x anime-style image upscaler and denoiser using the ncnn inference framework with the V…
573474active
TextAttack
TextAttack is a Python framework for generating adversarial examples against NLP models, as well as for data augmentation and model trainin…
803471active
deepseek-ai/DeepSeek-OCR-2
DeepSeek-OCR 2 is an open-source vision-language model and inference toolkit implementing 'Visual Causal Flow' for optical character recogn…
423471active
MiniMax AI Platform
Official repository for MiniMax-Text-01 and MiniMax-VL-01, open-weight large language and vision-language models built on a linear attentio…
313469active
lakehq/sail
Sail is an open-source, Rust-native multimodal compute engine that serves as a drop-in replacement for Apache Spark, unifying batch process…
943465active
shenweichen/DeepCTR-Torch
DeepCTR-Torch is a PyTorch library providing easy-to-use, modular, and extendable implementations of deep-learning-based CTR (click-through…
713460active
aiming-lab/MetaClaw
MetaClaw is a continual meta-learning framework that lets an LLM agent evolve from real conversations, combining skill synthesis from failu…
633460active
PaddlePaddle/PARL
PARL is a flexible, high-performance reinforcement learning framework built on PaddlePaddle, providing Model/Algorithm/Agent abstractions a…
383457active
MTEB
MTEB (Massive Text Embedding Benchmark) is a Python library and CLI for benchmarking embedding models across 1000+ tasks, languages, and mo…
953455active
modelscope/evalscope
EvalScope is a Python framework from the ModelScope community for evaluating large language models, vision-language models, embedding model…
913454active
XinJingHao/DRL-Pytorch
A unified PyTorch implementation collection of popular deep reinforcement learning algorithms including DQN variants, PPO, DDPG, TD3, SAC, …
403447active
mani-skill/ManiSkill
ManiSkill is an open-source GPU-parallelized robotics simulation framework and benchmark built on SAPIEN, focused on manipulation skills. I…
853442active
aqlaboratory/openfold
OpenFold is a faithful, trainable PyTorch reproduction of DeepMind's AlphaFold 2 for protein structure prediction. It is memory-efficient a…
453435active
luigifreda/pyslam
pySLAM is a hybrid Python/C++ Visual SLAM pipeline supporting monocular, stereo, and RGB-D cameras with a wide range of local and global fe…
763430active
NVlabs/stylegan
The official TensorFlow implementation of StyleGAN, NVIDIA's style-based generator architecture for generative adversarial networks from th…
3214414maintenance
AnimateDiff for Stable Diffusion WebUI
An AUTOMATIC1111 Stable Diffusion WebUI extension that integrates AnimateDiff motion modules to generate animated GIFs and videos from diff…
293425active
RKNN-Toolkit2
RKNN-Toolkit2 is Rockchip's SDK for converting trained neural network models into RKNN format and deploying them on Rockchip NPU chips like…
333419active
microsoft/nni
NNI (Neural Network Intelligence) is an open-source AutoML toolkit from Microsoft that automates hyperparameter tuning, neural architecture…
1014367maintenance
davidsandberg/facenet
A TensorFlow implementation of the FaceNet face recognizer that generates 128-dimensional face embeddings, including face detection via MTC…
3214357maintenance
jsvine/markovify
Markovify is a simple, extensible Python library for building Markov chain models from text corpora and generating random semi-plausible se…
323409stable
IQA-PyTorch
A pure Python/PyTorch toolbox for image quality assessment (IQA) providing GPU-accelerated reimplementations of many full-reference and no-…
823408active
HKUDS/VideoRAG
VideoRAG is a retrieval-augmented generation framework for chatting with and understanding extremely long-context videos, using a dual-chan…
503401active
NovaSky-AI/SkyThought
SkyThought is the open-source repository behind Sky-T1, a family of reasoning language models trained for under $450, including training sc…
223401active
opengeos/geoai
GeoAI is a Python package that integrates artificial intelligence with geospatial data analysis, built on PyTorch, Transformers, and segmen…
893390active
magenta/ddsp
DDSP is a Python library of differentiable digital signal processing components (synthesizers, filters, waveshapers) that can be embedded i…
683380active
CompVis/latent-diffusion
The official research code and pretrained model zoo for Latent Diffusion Models (LDM), the paper behind Stable Diffusion, enabling high-res…
3214168maintenance
WongKinYiu/yolov7
Official PyTorch implementation of the YOLOv7 paper, a state-of-the-art real-time object detector with trainable bag-of-freebies techniques…
2314153maintenance
PhysicsNeMo
NVIDIA PhysicsNeMo is an open-source Python deep-learning framework for building, training, fine-tuning, and inferring physics AI models us…
933373active
libAudioFlux/audioFlux
audioFlux is a C-based library with Python bindings for audio and music analysis and feature extraction. It supports dozens of time-frequen…
503372active
VainF/Torch-Pruning
Torch-Pruning is a PyTorch framework for structural neural network pruning based on the DepGraph algorithm from CVPR 2023. It automatically…
443359active
shankarpandala/lazypredict
Lazy Predict is a Python library that trains dozens of machine learning models with minimal code to quickly identify which algorithms perfo…
863352active
Lagrange-Labs/deep-prove
DeepProve is a Rust framework for generating zero-knowledge proofs of neural network inference, including end-to-end proving of full LLM fo…
573352active
ltdrdata/ComfyUI-Impact-Pack
A custom node pack for ComfyUI that enhances Stable Diffusion image generation through detectors, detailers, upscalers, and pipeline utilit…
623346active
xenova/whisper-web
A browser-based speech recognition app that runs OpenAI's Whisper models entirely client-side using Transformers.js. It transcribes audio w…
313345active
pgmpy
pgmpy is a Python library for causal and probabilistic reasoning with graphical models such as Bayesian Networks, Dynamic Bayesian Networks…
783338stable
ResearAI/DeepScientist
DeepScientist is a local-first autonomous research studio that runs the full scientific research loop on your machine, from baselines and e…
683335active
Peterande/D-FINE
D-FINE is the official PyTorch implementation of an ICLR 2025 Spotlight paper that redefines the regression task in DETR-style detectors as…
643334active
Opus
libopus is the reference implementation of the Opus audio codec, an IETF-standardized (RFC 6716) royalty-free codec for interactive speech …
653330stable
Bytez-com/docs
Bytez is a serverless model inference platform offering a unified API with a single key to run 175k+ open and closed-source AI models (LLMs…
533329active
Farama-Foundation/HighwayEnv
HighwayEnv is a collection of Gymnasium environments for autonomous driving and tactical decision-making tasks, covering scenarios like hig…
923325active
vladmandic/human
Human is a JavaScript/TypeScript library built on TensorFlow.js that combines multiple ML models for 3D face detection and recognition, bod…
443324active
LLM-as-a-Verifier
A Python framework that uses LLM token logprobs to produce fine-grained verification scores for agent trajectories without additional train…
593322active
microsoft/LoRA
loralib is the official PyTorch implementation of LoRA (Low-Rank Adaptation), which fine-tunes large language models by injecting trainable…
2313868maintenance
2D Gaussian Splatting
Official implementation of 2D Gaussian Splatting (2DGS), a SIGGRAPH 2024 method that represents scenes as 2D oriented Gaussian disks for ge…
663312stable
mljar/mljar-supervised
MLJAR AutoML is a Python package for automated machine learning on tabular data, providing feature engineering, hyperparameter tuning, mode…
853294active
facebookresearch/tribev2
TRIBE v2 is a multimodal deep learning model from Meta AI that predicts fMRI brain responses to naturalistic video, audio, and text stimuli…
513293active
timerring/bilive
BILIVE is a Python application that records Bilibili live streams and danmaku 24/7, then automatically renders danmaku and AI-generated sub…
573291active
thomasahle/sunfish
Sunfish is a simple but strong chess engine written in Python in roughly 111 lines of code, using MTD-bi search with piece-square table eva…
933289active
Tencent-Hunyuan/HunyuanImage-3.0
HunyuanImage-3.0 is Tencent's open-source native multimodal model for text-to-image and image-to-image generation, with inference code and …
543279active
jixiaozhong/Sonic
Sonic is the official PyTorch implementation of the CVPR 2025 paper 'Sonic: Shifting Focus to Global Audio Perception in Portrait Animation…
463273active
MAIF/shapash
Shapash is a Python library that makes machine learning models interpretable and understandable through clear visualizations, a webapp, and…
953267active
deepdoctection
deepdoctection is a Python library for Document AI that orchestrates document layout analysis, table recognition, OCR, and document/token c…
963261active
cocktailpeanut/fluxgym
FluxGym is a simple web UI for training FLUX LoRA models with low VRAM support (12GB/16GB/20GB). It combines the AI-Toolkit Gradio frontend…
623257active
LeelaChessZero/lc0
Lc0 is an open-source, UCI-compliant chess engine that plays chess using neural networks trained via AlphaZero-style self-play reinforcemen…
743248active
Beckschen/TransUNet
Official PyTorch implementation of TransUNet, a U-Net-style architecture that uses a Vision Transformer encoder for medical image segmentat…
603245stable
determined-ai/determined
Determined is an open-source deep learning platform that combines distributed training, hyperparameter tuning, experiment tracking, and GPU…
363245active
Nerogar/OneTrainer
OneTrainer is a GUI and CLI application for fine-tuning diffusion image models, supporting full fine-tuning, LoRA, and embeddings across ma…
753243active
MisoLabsAI/MisoTTS
Miso TTS 8B is an open-source text-to-speech model based on an RVQ Transformer architecture with a Llama 3.2-style 8B backbone, designed fo…
503240active
onnx/onnx-tensorrt
A C++ parser library and backend that converts ONNX models into TensorRT engines for high-performance GPU inference. It is maintained by NV…
913238active
Jittor/jittor
Jittor is a high-performance deep learning framework from Tsinghua University based on just-in-time (JIT) compilation and meta-operators, w…
683237active
Pointcept
Pointcept is a PyTorch-based research codebase for point cloud perception, providing implementations of state-of-the-art 3D scene understan…
743233active
prs-eth/Marigold
Marigold is a family of diffusion-based models and a fine-tuning protocol that adapts pretrained latent diffusion models like Stable Diffus…
693233active
mit-han-lab/bevfusion
BEVFusion is a PyTorch-based multi-task multi-sensor fusion framework that unifies camera and LiDAR features in a shared bird's-eye view re…
103231stable
VMamba
VMamba is a PyTorch implementation of a visual state space model (SSM) vision backbone based on Mamba, featuring 2D Selective Scan (SS2D) f…
183230active
Mayandev/notion-avatar
Notion Avatar Maker is an AI-powered web application for creating Notion-style illustrated avatars from photos or text descriptions, with a…
673227active
facebookresearch/dinov2
PyTorch implementation and pretrained models for DINOv2, a self-supervised vision transformer method from Meta AI that learns robust visual…
7513422maintenance
xianfei/SysMocap
SysMocap is a cross-platform, video-driven real-time motion capture system that animates 3D virtual characters from webcam footage. It rend…
723223active
echohive42/AI-reads-books-page-by-page
A Python script that reads PDF books page by page, using AI to extract knowledge points and generate progressive summaries at configurable …
583217active
qdrant/fastembed
FastEmbed is a lightweight Python library for generating text embeddings using ONNX Runtime instead of PyTorch, requiring no GPU and minima…
903216active
Captcha Solution
A deep learning training tool for image CAPTCHA recognition built on TensorFlow, using CNN/ResNet/DenseNet backbones with GRU/LSTM recurren…
523215active
jy0205/Pyramid-Flow
Pyramid Flow is the official PyTorch implementation of a training-efficient autoregressive video generation model based on pyramidal flow m…
233213active
Djdefrag/QualityScaler
QualityScaler is a Windows GUI application that uses AI deep-learning models to upscale, enhance, and de-noise images and videos. It is wri…
893207active
megvii-research/NAFNet
NAFNet is the official PyTorch implementation of a state-of-the-art image restoration network that removes nonlinear activation functions. …
323205stable
Arm NN
Arm's Compute Library is a C++ collection of over 100 low-level machine learning and computer vision functions optimized for Arm Cortex-A/N…
983197active
rmurai0610/MASt3R-SLAM
MASt3R-SLAM is a real-time monocular dense SLAM system built on the MASt3R two-view 3D reconstruction prior, producing globally consistent …
403191active
imbue-bit/AlphaGPT
AlphaGPT is an open-source automated factor factory based on deep reinforcement learning for quantitative finance. It mines and generates a…
523187active
Miles
Miles is an open-source, enterprise-grade reinforcement learning framework for large-scale LLM and VLM post-training, forked from and co-ev…
843185active
stepfun-ai/Step-Video-T2V
Step-Video-T2V is an open-source text-to-video generation model from StepFun, released with inference code and pretrained weights (includin…
223185active
Rudrabha/Wav2Lip
Wav2Lip is the official research code for the ACM Multimedia 2020 paper 'A Lip Sync Expert Is All You Need for Speech to Lip Generation In …
4113221maintenance
MiniMax AI Platform
MiniMax-M1 is an open-weight, large-scale hybrid-attention reasoning language model released by MiniMax under Apache-2.0. The repository pr…
293184active
tslearn-team/tslearn
tslearn is a Python machine learning library dedicated to time series analysis, built on numpy and compatible with scikit-learn. It provide…
843183stable
tekaratzas/RustGPT
A transformer-based large language model implemented entirely in pure Rust with no external ML frameworks, using only ndarray for matrix op…
353175active
stemrollerapp/stemroller
StemRoller is a free open-source desktop app that separates vocals, drums, bass, and other stems from any song with a single click, using F…
773173active
mjlab
mjlab is a Python framework that combines Isaac Lab's manager-based API with MuJoCo Warp, a GPU-accelerated version of MuJoCo, for reinforc…
823163active
nesaorg/nesa
Nesa is a privacy-preserving AI inference platform that runs models like Llama, Mistral, and Stable Diffusion with end-to-end encryption us…
223163active
SciML/DifferentialEquations.jl
A Julia suite of high-performance numerical solvers for differential equations, covering ODEs, SDEs, DDEs, DAEs, RODEs, jumps, and (S)PDEs,…
903162active
parrt/dtreeviz
dtreeviz is a Python library for visualizing decision trees and interpreting tree-based machine learning models. It supports scikit-learn, …
633157active
scikit-learn-contrib/hdbscan
A high-performance Python implementation of the HDBSCAN hierarchical density-based clustering algorithm, part of the scikit-learn-contrib e…
883154stable
ali-vilab/VGen
VGen is the official repository for a holistic video generation ecosystem built on diffusion models, including the I2VGen-XL cascaded image…
283154active
cleardusk/3DDFA_V2
3DDFA_V2 is the official PyTorch implementation of the ECCV 2020 paper 'Towards Fast, Accurate and Stable 3D Dense Face Alignment'. It regr…
233150stable
modelscope/3D-Speaker
3D-Speaker is an open-source Python toolkit for single- and multi-modal speaker verification, speaker recognition, and speaker diarization,…
533148active
dexmal/dexbotic
Dexbotic is an open-source PyTorch-based toolbox for developing Vision-Language-Action (VLA) models for embodied intelligence. It unifies p…
703144active
thuml/Time-Series-Library
TSLib is an open-source Python library providing a unified codebase of advanced deep learning models for general time series analysis. It s…
6212923maintenance
naver/mast3r
MASt3R is the official PyTorch implementation of 'Grounding Image Matching in 3D with MASt3R' (ECCV 2024), a model that performs dense 3D r…
343114active
junyanz/CycleGAN
A Torch (Lua) implementation of CycleGAN and pix2pix for unpaired image-to-image translation using cycle-consistent adversarial networks. I…
3212874maintenance
Top2Vec
Top2Vec is a Python library that learns jointly embedded topic, document, and word vectors for topic modeling and semantic search. It suppo…
233111stable
AutoArk/GPA
GPA (General Purpose Audio) is a unified autoregressive audio-language model that performs text-to-speech, automatic speech recognition, an…
513109active
jina-ai/clip-as-service
CLIP-as-service is a low-latency, high-scalability server for embedding images and text into fixed-length vectors using OpenAI's CLIP model…
2312831maintenance
TensorFlow Lite for Microcontrollers
TensorFlow Lite for Microcontrollers (TFLM) is a C++ port of TensorFlow Lite for running ML models on microcontrollers, DSPs, and other mem…
763098active
ridgerchu/matmulfreellm
A Python implementation of MatMul-Free LM, a language model architecture that eliminates matrix multiplication operations using ternary wei…
763093active

← prev page 10 / 54 next →