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
google/XNNPACK
XNNPACK is a highly optimized C library of floating-point neural network inference operators for ARM, x86, WebAssembly, and RISC-V platform…
772481active
chemprop/chemprop
Chemprop is a Python package implementing message passing neural networks (MPNNs) for predicting molecular and reaction properties. It prov…
882480active
Lightning-AI/torchmetrics
TorchMetrics is a PyTorch-native library of machine learning metrics that work in distributed and scalable training pipelines. It provides …
872477stable
roboflow/inference
Roboflow Inference is a Python library and self-hostable inference server for deploying computer vision models on any computer or edge devi…
912474active
jadore801120/attention-is-all-you-need-pytorch
A PyTorch implementation of the Transformer model from the paper 'Attention Is All You Need', including training and translation scripts fo…
329816maintenance
inference-labs-inc/subnet-2
Subnet 2 on the Bittensor network implements a Proof-of-Inference system that uses zero-knowledge machine learning (zk-ML) to cryptographic…
862462active
Farama-Foundation/Arcade-Learning-Environment
The Arcade Learning Environment (ALE) is a framework built on the Stella Atari 2600 emulator that lets researchers and hobbyists develop an…
922458stable
sqliteai/warp
WARP is a dependency-free, embeddable C inference engine that runs trillion-parameter mixture-of-experts models like Kimi K3 by streaming a…
772457active
metarank/metarank
Metarank is an open-source, low-code Learning-to-Rank service that personalizes search results, listings, and recommendations using real-ti…
852454active
google-parfait/tensorflow-federated
TensorFlow Federated (TFF) is an open-source Python framework for machine learning and other computations on decentralized data. It provide…
672454active
tracel-ai/cubecl
CubeCL is a Rust language extension, JIT compiler, and runtime set for writing high-performance GPU compute kernels in plain Rust. A single…
882453active
lupinemachines/lupine
LUPINE is a GPU-over-IP bridge that lets machines without local GPUs attach NVIDIA GPUs running on remote servers over the network. It expo…
902452active
Unakar/Logic-RL
Logic-RL is a research framework that reproduces R1-Zero-style LLM reasoning via rule-based reinforcement learning (GRPO) on logic puzzles,…
232452active
AI-Hypercomputer/maxtext
MaxText is a high-performance, scalable open-source LLM training library written in pure Python/JAX, targeting Google Cloud TPUs and GPUs. …
982446active
TorchIO-project/torchio
TorchIO is a Python library for loading, augmenting, and processing 3D medical images (MRI, CT) within PyTorch deep learning pipelines. It …
912446active
skfolio/skfolio
skfolio is a Python library for portfolio optimization, factor model construction, and risk management built on top of scikit-learn. It pro…
882446active
BeyondMimic Motion Tracking
BeyondMimic's official motion tracking training code, a humanoid control framework built on Isaac Lab that trains sim-to-real-ready whole-b…
102444active
nv-tlabs/3dgrut
NVIDIA's official implementations of 3D Gaussian Ray Tracing (3DGRT) and 3D Gaussian Unscented Transform (3DGUT), which render volumetric G…
682441active
hitsz-ids/synthetic-data-generator
SDG (Synthetic Data Generator) is a Python framework for generating high-quality synthetic structured tabular data using deep learning, GAN…
752440active
omry/omegaconf
OmegaConf is a hierarchical Python configuration library that merges configs from YAML files, dataclasses/objects, and CLI arguments behind…
952438stable
NovaSky-AI/SkyRL
SkyRL is a modular full-stack reinforcement learning library for post-training large language models, combining a training framework (skyrl…
832436active
shenweichen/DeepMatch
DeepMatch is a Python library of deep matching models for recommendations and advertising, built on TensorFlow/Keras. It lets users train m…
652435active
resemble-ai/resemble-enhance
Resemble Enhance is an AI-powered Python tool that improves speech quality through denoising and enhancement, using a denoiser module and a…
182434active
trymirai/uzu
Uzu is a high-performance inference engine written in Rust for running AI models directly on-device, with Python, TypeScript, and Swift bin…
872423active
tflearn/tflearn
TFLearn is a modular deep learning library providing a higher-level, Keras-like API on top of TensorFlow for building and training neural n…
239570maintenance
Olive
Olive is Microsoft's AI model optimization toolkit for the ONNX Runtime, automating finetuning, conversion, quantization, and compression o…
892402active
ailia models
A collection of 400+ pre-trained state-of-the-art AI models (object detection, pose estimation, speech recognition, LLMs, image generation,…
762393active
zai-org/GLM-V
GLM-V is the open-source repository for Zhipu AI's GLM-4.6V, GLM-4.5V, and GLM-4.1V-Thinking vision-language models, which perform versatil…
632393active
akfamily/akquant
AKQuant is a high-performance quantitative research and backtesting framework with a Rust core engine and Python interface for strategy dev…
762392active
NVlabs/ProtoMotions
ProtoMotions is a GPU-accelerated simulation and reinforcement learning framework for training physically simulated digital humans and huma…
662392active
sjwhitworth/golearn
GoLearn is a 'batteries included' machine learning library for Go with a scikit-learn-style Fit/Predict interface. It provides data loading…
329436maintenance
langfengQ/verl-agent
verl-agent is an extension of the veRL framework for training LLM and VLM agents via reinforcement learning, featuring step-independent mul…
512388active
AminHP/gym-anytrading
gym-anytrading is a collection of OpenAI Gym environments for developing and testing reinforcement learning-based trading algorithms in FOR…
232386stable
google/neural-tangents
Neural Tangents is a Python library built on JAX for defining, training, and evaluating neural networks of both finite and infinite width. …
102385stable
facebookresearch/perception_models
Meta's Perception Models repository hosting state-of-the-art image, video, and audio encoders (Perception Encoder, PE) and a multimodal lan…
512382active
jik876/hifi-gan
The official PyTorch implementation of HiFi-GAN, a generative adversarial network that converts mel-spectrograms into high-fidelity 22.05 k…
322377stable
apple/axlearn
AXLearn is a Python deep learning library built on JAX and XLA for developing and training large-scale models, with an object-oriented conf…
692375active
XiaomiMiMo/MiMo
Xiaomi's MiMo is a 7B-parameter reasoning language model trained from pretraining through posttraining with reinforcement learning, release…
282373active
FMInference/FlexLLMGen
FlexLLMGen is a high-throughput generation engine for running large language models on a single GPU with limited memory. It uses IO-efficie…
109346maintenance
fastino-ai/GLiNER2
GLiNER2 is a Python library for schema-based information extraction and text classification, supporting named entity recognition, structure…
852369active
VexDB-THU/VexDB-Lite
VexDB-Lite is a cross-platform vector similarity search engine implemented as plugins for PostgreSQL, DuckDB, and SQLite, sharing a graph i…
742366active
uptrain-ai/uptrain
UpTrain is an open-source Python platform for evaluating and improving LLM applications, offering 20+ preconfigured evaluation checks cover…
232366active
EasyRec
EasyRec is a TensorFlow-based framework from Alibaba for building large-scale deep learning recommendation models covering matching, rankin…
592361active
NVIDIA-NeMo/DataDesigner
NeMo Data Designer is an open-source Python orchestration framework from NVIDIA for generating high-quality synthetic datasets from scratch…
852357active
Neural Circuit Policies (ncps)
A Python package providing PyTorch and TensorFlow/Keras implementations of Neural Circuit Policies (NCPs), including liquid time-constant (…
232351active
google-deepmind/optax
Optax is a gradient processing and optimization library for JAX, offering composable building blocks like optimizers and loss functions. It…
802350stable
ComflowySpace
ComflowySpace is an open-source desktop application that wraps ComfyUI/Stable Diffusion into a friendlier, app-like interface for generatin…
182346active
maitrix-org/llm-reasoners
LLM Reasoners is a Python library that provides a standardized modular framework for advanced LLM reasoning, implementing algorithms like M…
282345active
ALOHA
ALOHA is an open-source hardware and software system for low-cost bimanual robot teleoperation and demonstration data collection, built on …
312336active
vearch/vearch
Vearch is a cloud-native distributed vector database for efficient similarity search of embedding vectors, supporting hybrid vector and sca…
762331active
refuel-ai/autolabel
Autolabel is a Python library for labeling, cleaning, and enriching text datasets using large language models like GPT-4, Claude, and open-…
222330active
facebookresearch/schedule_free
A PyTorch library implementing schedule-free optimizers (SGD, AdamW, RAdam variants) that remove the need for learning rate schedules or sp…
642329active
LabML
A Python library for tracking and monitoring deep learning experiments, with a self-hostable server app for viewing metrics and hardware us…
262327active
LabML
A curated collection of over 60 PyTorch implementations of deep learning papers, complete with side‑by‑side explanatory notes. It serves as…
262327active
ufoym/imbalanced-dataset-sampler
A PyTorch dataset sampler (ImbalancedDatasetSampler, pip package torchsampler) that rebalances class distributions during training by overs…
602326stable
YvanYin/Metric3D
Metric3D is the official PyTorch implementation of Metric3Dv1 and Metric3Dv2, monocular geometric foundation models that predict metric dep…
312326active
Picotron
Picotron is a minimalist, hackable distributed training framework for pre-training Llama-like large language models using 4D parallelism (d…
372325active
iver56/audiomentations
Audiomentations is a Python library for audio data augmentation with an API inspired by albumentations. It provides fast CPU-based waveform…
612323stable
Cadene/pretrained-models.pytorch
A Python library providing pretrained ConvNet models (ResNet, ResNeXt, InceptionV4, Xception, NASNet, SENet, DPN, etc.) for PyTorch behind …
329101maintenance
facebookresearch/ImageBind
A PyTorch library from Meta AI implementing ImageBind, a model that learns a joint embedding space across six modalities: images, text, aud…
519076maintenance
OpenHelix-Team/VLA-Adapter
VLA-Adapter is the official implementation of a tiny-scale vision-language-action model that bridges vision-language representations to rob…
472313active
LAION-AI/CLAP
CLAP (Contrastive Language-Audio Pretraining) is a Python library from LAION that learns joint audio and text embeddings using contrastive …
382312stable
IDEA-Research/detrex
detrex is an open-source PyTorch-based research platform and toolbox for DETR-style Transformer detection algorithms, built on top of Detec…
382311active
apache/mahout
Apache Mahout is an Apache Software Foundation project providing Qumat, a high-level Python library for quantum computing with a unified AP…
842310active
frgfm/torch-cam
TorchCAM is a Python library that extracts class activation maps (CAMs) from PyTorch CNN classifiers, supporting many CAM variants such as …
882307active
claimed-framework/claimed
CLAIMED (C3) is a component compiler that turns Jupyter notebooks, Python scripts, and R scripts into portable containerized AI components.…
822305active
Neroued/ninfer
NInfer is a from-scratch C++/CUDA inference engine optimized for maximum single-GPU performance on a narrow, explicitly registered set of Q…
572305active
levy-street/world-of-claudecraft
World of ClaudeCraft is a free, open-source classic-style browser MMO built in TypeScript with Three.js, playable online with persistent ch…
772302active
emgucv/emgucv
Emgu CV is a cross-platform .NET wrapper for the OpenCV image processing library, allowing OpenCV functions to be called from .NET-compatib…
902300active
NVlabs/nvdiffrec
nvdiffrec is NVIDIA's official implementation of a CVPR 2022 oral paper that jointly optimizes triangular 3D meshes, PBR materials, and lig…
722298stable
codeplea/genann
Genann is a minimal, well-tested C99 library for training and running feedforward artificial neural networks. It is contained in a single s…
912293stable
fairlearn/fairlearn
Fairlearn is a Python package for assessing and mitigating fairness issues in machine learning models. It provides fairness metrics for eva…
912293active
feature-engine/feature_engine
Feature-engine is a Python library for feature engineering and feature selection with transformers that follow scikit-learn's fit/transform…
822290stable
benedekrozemberczki/karateclub
Karate Club is a Python library of unsupervised machine learning algorithms for graph-structured data, built as an extension of NetworkX. I…
232290stable
facebookresearch/fairchem
FAIR Chemistry's centralized Python library of machine learning models, datasets, and applications for materials science and quantum chemis…
982289active
hkchengrex/MMAudio
MMAudio is a PyTorch-based model for generating synchronized audio from video and/or text inputs, using multimodal joint training across au…
392287active
Liuziyu77/Visual-RFT
Official research code for Visual-RFT and Visual-ARFT, applying GRPO-based reinforcement fine-tuning with rule-based verifiable rewards to …
392280active
dstack
dstack is an open-source, vendor-agnostic control plane for GPU provisioning and orchestration that works across GPU clouds, Kubernetes, an…
952277active
opendatalab/DocLayout-YOLO
DocLayout-YOLO is a real-time YOLO-v10-based model for detecting document layout elements (text blocks, tables, figures, etc.) in diverse d…
262277active
OlafenwaMoses/ImageAI
ImageAI is a Python library that lets developers add computer vision capabilities like image classification, object detection, and video ob…
238888maintenance
ermig1979/Simd
Simd Library is a free open-source C++ image processing and machine learning library with a C API and Python wrapper. Its algorithms are ha…
982272active
RosettaCommons/RoseTTAFold
RoseTTAFold is the official implementation of a deep learning system for predicting protein structures and interactions using a three-track…
232269stable
Amazon SageMaker Containers & SDK
The SageMaker Python SDK is an open-source Python library for training and deploying machine learning models on Amazon SageMaker. It suppor…
942268active
666DZY666/micronet
micronet is a Python library for deep neural network model compression and deployment built on PyTorch. It provides quantization (QAT, PTQ,…
382265active
yemount/pose-animator
Pose Animator is a browser-based tool that animates 2D SVG vector characters in real time using pose and face keypoints detected by PoseNet…
328851maintenance
galilai-group/stable-worldmodel
A Python library providing a unified platform for reproducible world model research, covering data collection, training, and evaluation via…
782260active
TuringLang/Turing.jl
Turing.jl is a probabilistic programming library in Julia for Bayesian inference. Models are defined with an @model macro resembling mathem…
932258active
facebookresearch/fvcore
fvcore is a lightweight Python core library providing common functionality shared across FAIR's computer vision frameworks such as Detectro…
732254stable
MinishLab/model2vec
Model2Vec is a Python library that distills any sentence transformer into a tiny, fast static embedding model by computing one fixed vector…
912251active
CoinCheung/pytorch-loss
A PyTorch library providing a collection of loss functions (focal loss, triplet loss, AMSoftmax, label-smooth CE, dice loss, lovasz-softmax…
322251active
google-deepmind/mujoco_playground
MuJoCo Playground is an open-source Python library of GPU-accelerated robot learning environments built on MuJoCo MJX and MuJoCo Warp. It s…
742250active
kubeflow/trainer
Kubeflow Trainer is a Kubernetes-native platform for distributed AI model training and LLM fine-tuning across frameworks like PyTorch, JAX,…
922249active
DepthAnything/Video-Depth-Anything
Video Depth Anything is a transformer-based monocular depth estimation model for arbitrarily long videos, built on Depth Anything V2. It pr…
352247active
ByteDance-Seed/VeOmni
VeOmni is a PyTorch-native framework for single- and multi-modal model pre-training and post-training, with a modular, trainer-free design …
872246active
Accenture/AmpliGraph
AmpliGraph is a Python library built on TensorFlow 2 for representation learning on knowledge graphs. It provides neural models (TransE, Di…
782242active
Raster Vision
Raster Vision is an open source Python library and low-code framework for building computer vision models on satellite, aerial, and other l…
572241active
rapidsai/cugraph
cuGraph is NVIDIA's RAPIDS collection of GPU-accelerated graph analytics libraries, offering Python, C, and C++ APIs for building graphs an…
902237active
tensorchord/envd
envd is a command-line tool that creates reproducible, container-based development environments for AI/ML work using a simple Python-like b…
972236active
ellisdg/3DUnetCNN
A PyTorch library for building, training, and applying 3D U-Net convolutional neural networks for medical image segmentation. It provides c…
422235active
PyGAD
PyGAD is an open-source Python 3 library for implementing the genetic algorithm to optimize single- and multi-objective problems. It can al…
902230active

← prev page 11 / 41 next →