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

Open-source machine-learning software

4007 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.

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

ProductHealth v2StarsMaturity
InterpretML
InterpretML is a Python library that unifies machine learning interpretability techniques, letting users train inherently interpretable gla…
896961active
eriklindernoren/ML-From-Scratch
A Python library providing bare-bones NumPy implementations of fundamental machine learning models and algorithms, from linear regression t…
3232980maintenance
ClearML
ClearML is an open-source Python SDK and platform for MLOps/LLMOps that provides auto-logged experiment tracking, data versioning, pipeline…
966903stable
drumih/turbo-fieldfare
TurboFieldfare is a custom Swift + Metal runtime that runs Gemma 4 26B-A4B inference in roughly 2 GB of RAM on Apple Silicon Macs by stream…
786880active
postgresml/postgresml
PostgresML is a PostgreSQL extension that brings machine learning and AI inference directly into the database, with GPU acceleration and pg…
326823active
NicolasHug/Surprise
Surprise is a Python scikit for building and analyzing recommender systems that work with explicit rating data. It provides ready-to-use pr…
666817stable
facebookresearch/fairseq
Fairseq is a PyTorch-based sequence modeling toolkit from Facebook AI Research for training custom models for translation, summarization, l…
1032211maintenance
Andyyyy64/whichllm
whichllm is a Python CLI tool that auto-detects your GPU, CPU, and RAM, then ranks local LLMs from HuggingFace that will actually run and p…
816724active
simplescaling/s1
s1 is an open-source research project implementing simple test-time scaling for large language models, including the s1K dataset of 1,000 c…
306675active
linkedin/Liger-Kernel
Liger Kernel is a collection of Triton kernels designed to make LLM training faster and more memory-efficient, offering drop-in replacement…
916664active
yangjianxin1/Firefly
Firefly is an open-source one-stop training tool for large language models, supporting pretraining, instruction fine-tuning (SFT), and DPO …
216653active
ml5.js
ml5.js is a friendly, beginner-oriented JavaScript machine learning library for the browser, built on top of TensorFlow.js. It provides acc…
236583active
AILab-CVC/YOLO-World
YOLO-World is a real-time open-vocabulary object detection model and Python toolkit from Tencent AI Lab and HUST, published at CVPR 2024. I…
266579active
iperov/DeepFaceLive
DeepFaceLive is a real-time face-swap application for PC streaming and video calls, using trained face models (DFM) applied to webcam or vi…
1031022maintenance
Argos Translate
Argos Translate is an open-source offline neural machine translation library written in Python, built on OpenNMT. It can be used as a Pytho…
626532active
shibing624/pycorrector
pycorrector is a Python toolkit for Chinese text error correction, supporting phonetic, visual, and grammar error types with models includi…
786528active
rtqichen/torchdiffeq
torchdiffeq is a PyTorch library of differentiable ordinary differential equation (ODE) solvers, best known as the canonical implementation…
356482stable
PufferLib
PufferLib is a fast, open-source reinforcement learning library that trains tiny, super-human models in seconds, achieving 1M+ environment …
876476active
open-mmlab/mmcv
MMCV is the foundational computer vision library for the OpenMMLab ecosystem, providing image/video I/O, data transformations, and CUDA ope…
486475stable
DEAP
DEAP is a Python framework for evolutionary computation that supports genetic algorithms, genetic programming, evolution strategies, and mu…
636450stable
ByteDance-Seed/Depth-Anything-3
Depth Anything 3 (DA3) is a transformer-based model that predicts spatially consistent depth and geometry from any number of visual inputs,…
566445active
haifengl/smile
SMILE is a comprehensive, high-performance machine learning framework for the JVM with idiomatic APIs for Java, Scala, and Kotlin. It cover…
1006423active
WhisperKit
A Swift SDK providing turn-key on-device speech AI frameworks for Apple Silicon, including WhisperKit (speech-to-text with Whisper), Speake…
896397active
mayocream/koharu
Koharu is a local-first desktop application that automates manga translation using machine learning, combining text/bubble detection, OCR, …
826394active
tensorflow/serving
TensorFlow Serving is a flexible, high-performance serving system for machine learning models designed for production environments. It mana…
896364stable
StyleTTS
StyleTTS 2 is a PyTorch text-to-speech model that uses style diffusion and adversarial training with large speech language models (e.g., Wa…
306362active
KevinMusgrave/pytorch-metric-learning
A PyTorch library providing modular losses, miners, samplers, and testers for deep metric learning. It supports building complete train/tes…
436342active
spotify/pedalboard
Pedalboard is a Python library by Spotify for reading, writing, and processing audio, with built-in effects like reverb, distortion, and EQ…
926329active
Pachyderm
Pachyderm is a data-centric pipeline platform that automates data transformations with built-in data versioning and lineage tracking. It ru…
306309active
Aim
Aim is an open-source experiment tracker for AI/ML that logs training runs and metadata, with a web UI to compare runs and a Python API to …
746276active
PaddlePaddle/PaddleX
PaddleX is a low-code, all-in-one AI development tool built on the PaddlePaddle framework, bundling 200+ pretrained models into 33 producti…
866268active
tyiannak/pyAudioAnalysis
pyAudioAnalysis is a Python library for audio analysis covering feature extraction (MFCCs, spectrograms, chromagrams), supervised and unsup…
446268active
meta-pytorch/gpt-fast
A minimal (<1000 lines) PyTorch-native implementation of fast transformer text generation, demonstrating low-latency LLM inference with int…
416259active
Trusted-AI/adversarial-robustness-toolbox
Adversarial Robustness Toolbox (ART) is a Python library for machine learning security covering evasion, poisoning, extraction, and inferen…
566250stable
open-edge-platform/anomalib
Anomalib is a Python deep learning library for anomaly detection, offering state-of-the-art unsupervised algorithms for detecting and local…
966196active
ladaapp/lada
Lada is an open-source tool with both GUI and CLI that restores pixelated/mosaic regions in videos, primarily targeting JAV (Japanese adult…
596193active
skorch-dev/skorch
skorch is a Python library that wraps PyTorch neural networks in a scikit-learn compatible API, providing estimators like NeuralNetClassifi…
816179active
Akegarasu/lora-scripts
SD-Trainer is a GUI application and set of scripts for training LoRA and Dreambooth fine-tunes of Stable Diffusion diffusion models, wrappi…
666166active
FlashDrive
DFlash is a lightweight block diffusion model used as a draft model for speculative decoding of large language models, drafting entire toke…
656134active
KServe
KServe is a CNCF incubating, Kubernetes-native platform for serving both generative and predictive AI models at scale. It provides a standa…
946133stable
timeseriesAI/tsai
tsai is an open-source deep learning library built on PyTorch and fastai for time series and sequential data tasks such as classification, …
776124active
Cactus
Cactus is a hybrid edge-cloud AI inference engine for mobile devices, wearables, smart home devices, and robots, built in C++ with custom q…
856111active
online-ml/river
River is a Python library for online machine learning, allowing models to learn incrementally from streaming data one observation at a time…
906109active
FATE
FATE (Federated AI Technology Enabler) is an industrial-grade open-source federated learning framework hosted by the Linux Foundation. It e…
236107active
chaiNNer
chaiNNer is a free, open-source, node-based desktop application for building image processing pipelines by connecting nodes on a canvas. Or…
896094active
OFA-Sys/Chinese-CLIP
Chinese-CLIP is a Chinese version of the CLIP model trained on ~200 million Chinese image-text pairs, built on open_clip. It provides APIs,…
626014active
uber/causalml
Causal ML is a Python package providing uplift modeling and causal inference methods built on machine learning algorithms. It estimates the…
826013stable
amazon-science/chronos-forecasting
Chronos is a Python library providing pretrained foundation models for time series forecasting, including Chronos-2 which handles univariat…
915999active
volcano-sh/volcano
Volcano is a CNCF-hosted, Kubernetes-native batch scheduling system that extends kube-scheduler for high-performance workloads like AI/ML t…
985993stable
fla-org/flash-linear-attention
A PyTorch library providing hardware-efficient implementations of emerging sequence model architectures, including linear attention, sparse…
865940active
Giskard-AI/giskard-oss
Giskard is an open-source Python library for testing, evaluating, and red-teaming LLM-based agents and RAG systems. Its v3 rewrite provides…
955910active
Livebook
Livebook is an open-source web application for writing interactive and collaborative Elixir notebooks, mixing Markdown prose with executabl…
985888active
ChaoningZhang/MobileSAM
MobileSAM is the official implementation of a lightweight version of Meta's Segment Anything Model (SAM), replacing the heavyweight image e…
625885stable
xiph/rnnoise
RNNoise is a C library that uses a hybrid DSP/recurrent neural network approach for real-time full-band speech noise suppression. It also s…
235878stable
rllm-org/rllm
rLLM is an open-source Python framework for training language agents with reinforcement learning, supporting any agent harness (Claude Code…
755862active
PaddlePaddle/PaddleClas
PaddleClas is a Python library and toolkit for image classification, recognition, and retrieval built on the PaddlePaddle deep learning fra…
655847active
shibing624/MedicalGPT
MedicalGPT is a Python training framework for building medical-domain large language models using the full ChatGPT-style training pipeline:…
855843active
areal-project/AReaL
AReaL is a large-scale asynchronous reinforcement learning system that bridges foundation model training with agent-based applications, sup…
865842active
pytorch/torchtitan
torchtitan is a PyTorch-native platform for large-scale training of generative AI models, offering a clean-room implementation of PyTorch's…
815830active
Eventual-Inc/Daft
Daft is a high-performance distributed data engine with a Python dataframe API, implemented in Rust, designed for AI and multimodal workloa…
955804active
DeepLabCut
DeepLabCut is an open-source Python toolbox for markerless 2D and 3D pose estimation of user-defined body parts using deep neural networks …
945784stable
NVIDIA/DALI
NVIDIA DALI is a GPU-accelerated data loading and preprocessing library with optimized building blocks and an execution engine for deep lea…
915761active
Nuclio
Nuclio is a high-performance open-source serverless (FaaS) platform for real-time event and data processing, deployable standalone via Dock…
925760stable
facebookresearch/fastText
fastText is a lightweight open-source C++ library (with Python bindings and a CLI) from Facebook Research for efficiently learning word rep…
1026525maintenance
Slang
Slang is a shading language and compiler for building large, modular, high-performance GPU shader codebases. It compiles to D3D12, Vulkan, …
955752active
pjreddie/darknet
Darknet is an open-source neural network framework written in C and CUDA, best known as the original home of the YOLO real-time object dete…
3226503maintenance
apple/ml-depth-pro
Depth Pro is Apple's reference implementation of a foundation model for zero-shot metric monocular depth estimation, producing sharp high-r…
665737active
Orange Data Mining
Orange is an open-source visual programming toolbox for interactive data mining, machine learning, and data visualization. Users build anal…
745722stable
Gen-Verse/OpenClaw-RL
OpenClaw-RL is a framework for training personalized AI agents through reinforcement learning using natural conversation as feedback. It us…
495722active
nerfstudio
gsplat is an open-source Python library with CUDA-accelerated, differentiable rasterization of Gaussians, based on 3D Gaussian Splatting fo…
735716active
meta-pytorch/captum
Captum is a model interpretability and understanding library for PyTorch, providing implementations of algorithms like Integrated Gradients…
795712active
mlpack
mlpack is a fast, header-only C++ machine learning library built on Armadillo, ensmallen, and cereal, offering a wide range of algorithms f…
825710stable
OpenBMB/UltraRAG
UltraRAG is a low-code Python framework from OpenBMB for building complex RAG pipelines using MCP servers and YAML-based orchestration with…
855706active
maziyarpanahi/openmed
OpenMed is a local-first healthcare AI SDK for clinical named-entity recognition and HIPAA PII/PHI de-identification that runs entirely on-…
855699active
huggingface/alignment-handbook
A collection of robust training recipes and scripts from Hugging Face for aligning large language models with human and AI preferences, cov…
725696active
alexlenail/NN-SVG
A web-based tool for creating publication-ready neural network architecture diagrams parametrically, supporting FCNN, LeNet-style CNN, and …
575691stable
idealo/imagededup
imagededup is a Python library for finding exact and near-duplicate images in a collection using perceptual hashing algorithms (PHash, DHas…
425678stable
Basic Pitch
Basic Pitch is a lightweight neural network library from Spotify for automatic music transcription, converting audio recordings of nearly a…
425645stable
lm-sys/RouteLLM
RouteLLM is a Python framework for serving and evaluating LLM routers that route queries between strong and weak models to cut costs. It pr…
255626active
lyuwenyu/RT-DETR
Official implementation of RT-DETR and RT-DETRv2, real-time object detection transformers that outperform YOLO models, in PyTorch and Paddl…
745609active
cgzirim/seek-tune
SeekTune is an open-source implementation of Shazam's audio fingerprinting and song recognition algorithm, written in Go with a web client.…
465605active
ZenML
ZenML is an open-source MLOps framework for building, deploying, and managing production ML pipelines, LLM workflows, and AI agents on any …
975601active
matterport/Mask_RCNN
A Python implementation of the Mask R-CNN model for object detection and instance segmentation, built on Keras and TensorFlow with a ResNet…
2325574maintenance
Netflix/vmaf
VMAF is Netflix's Emmy-winning perceptual video quality assessment algorithm, provided as a standalone C library (libvmaf) with a wrapping …
935516stable
obss/sahi
SAHI (Slicing Aided Hyper Inference) is a Python vision library for detecting small objects in large images via sliced/tiled inference, wor…
945513active
LaurentMazare/tch-rs
tch-rs is a Rust crate providing thin bindings to the C++ API of PyTorch (libtorch), staying close to the original API. It enables tensor o…
645503active
mosaicml/composer
Composer is an open-source PyTorch-based deep learning training library by MosaicML (now Databricks) for training neural networks faster an…
665499active
HarisIqbal88/PlotNeuralNet
A LaTeX/TikZ-based library for drawing neural network architecture diagrams, with a Python interface for generating the TikZ code. It is co…
2325035maintenance
tensorflow/rust
TensorFlow Rust provides idiomatic Rust language bindings for TensorFlow via its C API. It lets Rust programs build and run TensorFlow comp…
105475active
RLinf/RLinf
RLinf is an open-source, flexible and scalable reinforcement learning training infrastructure for embodied AI (vision-language-action model…
785471active
PeterGriffinJin/Search-R1
Search-R1 is an open-source reinforcement learning framework for training LLMs that interleave reasoning with search engine calls, built on…
405446active
apple/coremltools
Apple's official Python package for converting machine learning models from TensorFlow, PyTorch, scikit-learn, XGBoost, and LibSVM into the…
725436active
isl-org/MiDaS
MiDaS is a Python library with pretrained models for robust monocular depth estimation from a single image, based on the TPAMI 2022 paper a…
105419stable
roboflow/sports
A Python library from Roboflow providing reusable computer vision tools for sports analytics, including ball tracking, player tracking and …
725390active
NVIDIA/Model-Optimizer
NVIDIA Model Optimizer (ModelOpt) is a Python library of state-of-the-art model optimization techniques including quantization, pruning, di…
925386active
nmslib/hnswlib
A header-only C++ library with Python bindings implementing the HNSW algorithm for fast approximate nearest neighbor search. It supports in…
755332stable
superduper-io/superduper
Superduper is an open-source Python framework for building database-integrated AI applications and agents, connecting models, embeddings, a…
445329active
NVIDIA/cuml
NVIDIA cuML is a GPU-accelerated machine learning library offering scikit-learn-style estimators that run on NVIDIA GPUs via CUDA. It also …
915292active
HIT-SCIR/ltp
LTP (Language Technology Platform) is an open-source neural NLP toolkit for Chinese supporting word segmentation, POS tagging, NER, depende…
515265active
microsoft/SynapseML
SynapseML (formerly MMLSpark) is an open-source machine learning library built on Apache Spark that provides simple, composable, distribute…
865248active

← prev page 5 / 41 next →