Lightweight Training Utilities ML Frameworks
Minimal, self-contained frameworks and trainer abstractions that simplify PyTorch workflows with high-level APIs. Does NOT include model architectures, learning resources, compiler tools, or framework-agnostic runtimes.
There are 144 lightweight training utilities frameworks tracked. 9 score above 70 (verified tier). The highest-rated is keras-team/keras at 100/100 with 63,968 stars and 16,934,477 monthly downloads. 7 of the top 10 are actively maintained.
Get all 144 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=lightweight-training-utilities&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
keras-team/keras
Deep Learning for humans |
|
Verified |
| 2 |
pytorch/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration |
|
Verified |
| 3 |
Lightning-AI/pytorch-lightning
Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero... |
|
Verified |
| 4 |
Lightning-AI/torchmetrics
Machine learning metrics for distributed, scalable PyTorch applications. |
|
Verified |
| 5 |
lanpa/tensorboardX
tensorboard for pytorch (and chainer, mxnet, numpy, ...) |
|
Verified |
| 6 |
huggingface/autotrain-advanced
🤗 AutoTrain Advanced |
|
Verified |
| 7 |
rwth-i6/returnn
The RWTH extensible training framework for universal recurrent neural networks |
|
Verified |
| 8 |
pytorch/ignite
High-level library to help with training and evaluating neural networks in... |
|
Verified |
| 9 |
mosaicml/composer
Supercharge Your Model Training |
|
Verified |
| 10 |
intel/intel-extension-for-pytorch
A Python package for extending the official PyTorch that can easily obtain... |
|
Established |
| 11 |
kymatio/kymatio
Wavelet scattering transforms in Python with GPU acceleration |
|
Established |
| 12 |
amaiya/ktrain
ktrain is a Python library that makes deep learning and AI more accessible... |
|
Established |
| 13 |
DeepTrackAI/deeplay
Deeplay is a deep learning library in Python that extends PyTorch with... |
|
Established |
| 14 |
GRAAL-Research/poutyne
A simplified framework and utilities for PyTorch |
|
Established |
| 15 |
philipperemy/keras-tcn
Keras Temporal Convolutional Network. Supports Python and R. |
|
Established |
| 16 |
autrainer/autrainer
A Modular and Extensible Deep Learning Toolkit for Computer Audition Tasks. |
|
Established |
| 17 |
meta-pytorch/tnt
A lightweight library for PyTorch training tools and utilities |
|
Established |
| 18 |
vortico/flama
Fire up your models with the flame 🔥 |
|
Established |
| 19 |
IBM/LNN
A `Neural = Symbolic` framework for sound and complete weighted real-value logic |
|
Established |
| 20 |
skorch-dev/skorch
A scikit-learn compatible neural network library that wraps PyTorch |
|
Established |
| 21 |
speediedan/finetuning-scheduler
A PyTorch Lightning extension that accelerates and enhances foundation model... |
|
Established |
| 22 |
coqui-ai/Trainer
🐸 - A general purpose model trainer, as flexible as it gets |
|
Established |
| 23 |
ravin-d-27/PyDeepFlow
This is my own Deep Learning Package, optimized for performing Deep Learning... |
|
Established |
| 24 |
abhishekkrthakur/tez
Tez is a super-simple and lightweight Trainer for PyTorch. It also comes... |
|
Established |
| 25 |
mindsdb/lightwood
Lightwood is Legos for Machine Learning. |
|
Established |
| 26 |
cumbof/hdlib
Hyperdimensional Computing Library for building Vector-Symbolic... |
|
Established |
| 27 |
Chris-hughes10/pytorch-accelerated
A lightweight library designed to accelerate the process of training PyTorch... |
|
Established |
| 28 |
BlackHC/tfpyth
Putting TensorFlow back in PyTorch, back in TensorFlow (differentiable... |
|
Established |
| 29 |
pytorchbearer/torchbearer
torchbearer: A model fitting library for PyTorch |
|
Established |
| 30 |
carefree0910/carefree-learn
Deep Learning ❤️ PyTorch |
|
Established |
| 31 |
Atharva-Phatak/torchflare
TorchFlare is a simple, beginner-friendly, and easy-to-use PyTorch Framework... |
|
Established |
| 32 |
twsl/whos-there
The spiritual successor to knockknock for PyTorch Lightning, get notified... |
|
Established |
| 33 |
CharlesPikachu/pytoydl
Pytoydl: A toy deep learning framework built upon numpy. |
|
Established |
| 34 |
Ascend/pytorch
Ascend PyTorch adapter (torch_npu). Mirror of https://gitcode.com/Ascend/pytorch |
|
Emerging |
| 35 |
thuml/depyf
depyf is a tool to help you understand and adapt to PyTorch compiler torch.compile. |
|
Emerging |
| 36 |
l11x0m7/lightnn
The light deep learning framework for study and for fun. Join us! |
|
Emerging |
| 37 |
szymonmaszke/torchlayers
Shape and dimension inference (Keras-like) for PyTorch layers and neural networks |
|
Emerging |
| 38 |
NeuroTorch/NeuroTorch
Biologically based dynamics for machine learning and deep learning tools for... |
|
Emerging |
| 39 |
janosh/tensorboard-reducer
Reduce multiple PyTorch TensorBoard runs to new event (or CSV) files. |
|
Emerging |
| 40 |
neuro-ml/thunder
🌩️ The Deep Learning framework based on Lightning |
|
Emerging |
| 41 |
ne7ermore/torch-light
Deep-learning by using Pytorch. Basic nns like Logistic, CNN, RNN, LSTM... |
|
Emerging |
| 42 |
Lightning-Universe/lightning-bolts
Toolbox of models, callbacks, and datasets for AI/ML researchers. |
|
Emerging |
| 43 |
LukasZahradnik/PyNeuraLogic
PyNeuraLogic lets you use Python to create Differentiable Logic Programs |
|
Emerging |
| 44 |
yifanzhang-pro/deep-delta-learning
Official Project Page for Deep Delta Learning... |
|
Emerging |
| 45 |
LISTENAI/linger
a CSK serial based train tools, rely on pytorch |
|
Emerging |
| 46 |
delvendahl/miniML
A deep learning framework for synaptic event detection |
|
Emerging |
| 47 |
Lightning-AI/tutorials
Collection of Pytorch lightning tutorial form as rich scripts automatically... |
|
Emerging |
| 48 |
LoganBooker/prodigy-plus-schedule-free
Prodigy and Schedule-Free, together at last. |
|
Emerging |
| 49 |
tensorflow/tfx-addons
Developers helping developers. TFX-Addons is a collection of community... |
|
Emerging |
| 50 |
yeliudev/nncore
📦 A lightweight machine learning toolkit for researchers, providing common... |
|
Emerging |
| 51 |
julvo/reloading
Change Python code while it's running without losing state |
|
Emerging |
| 52 |
harrisonvanderbyl/rwkvstic
Framework agnostic python runtime for RWKV models |
|
Emerging |
| 53 |
warner-benjamin/fastxtend
Train fastai models faster (and other useful tools) |
|
Emerging |
| 54 |
Lightning-Universe/lightning-flash
Your PyTorch AI Factory - Flash enables you to easily configure and run... |
|
Emerging |
| 55 |
ssslakter/trainer-tools
Helper library for model training |
|
Emerging |
| 56 |
nverchev/drytorch
This package helps you training, documenting, and evaluating a Pytorch model. |
|
Emerging |
| 57 |
emaballarin/ebtorch
🤓🔥 Collection of PyTorch additions, extensions, utilities, uses and abuses |
|
Emerging |
| 58 |
pacocp/trainer_pytorch
:package: Boilerplate Trainer class for Pytorch models, supporting HF... |
|
Emerging |
| 59 |
tommasocarraro/LTNtorch
PyTorch implementation of Logic Tensor Networks, a Neural-Symbolic framework. |
|
Emerging |
| 60 |
ZhijieXiong/pyedmine
A library of algorithms for reproducing knowledge tracing, cognitive... |
|
Emerging |
| 61 |
zycskylove520/TinyTrain
一个轻量级、弹性可扩展的全流程AI框架! |
|
Emerging |
| 62 |
fostiropoulos/ablator
Model Ablation Tool-Kit for Deep Learning Model |
|
Emerging |
| 63 |
RMalkiv/torch-audit
The Linter for PyTorch: Detects silent training bugs |
|
Emerging |
| 64 |
ImadDabbura/tiny-pytorch
Tiny Deep Learning framework similar to PyTorch. |
|
Emerging |
| 65 |
CTO92/PyFlame
A Python deep learning framework with lazy evaluation, automatic... |
|
Emerging |
| 66 |
hitlic/deepepochs
Pytorch模型训练工具 |
|
Emerging |
| 67 |
NoteDance/Note
Machine learning library, Distributed training, Deep learning, Reinforcement... |
|
Emerging |
| 68 |
wncc/UniTrain
UniTrain is an open-source, unified platform for effortless machine learning... |
|
Emerging |
| 69 |
GustikS/NeuraLogic
Deep relational learning through differentiable logic programming. |
|
Emerging |
| 70 |
younader/dnnr
The Python package of differential nearest neighbors regression (DNNR):... |
|
Emerging |
| 71 |
atharvaaalok/deepfusion
A highly modular and customizable Deep Learning framework. |
|
Emerging |
| 72 |
LukasHedegaard/ride
Training wheels, side rails, and helicopter parent for your Deep Learning... |
|
Emerging |
| 73 |
antoinebrl/torchextractor
Feature extraction made simple with torchextractor |
|
Emerging |
| 74 |
HCB06/PyerualJetwork
PyerualJetwork is a GPU-accelerated machine learning library in Python for... |
|
Emerging |
| 75 |
Lightning-AI/lightning-Habana
Lightning support for Intel Habana accelerators. |
|
Emerging |
| 76 |
vessl-ai/tvault
Quickly compare PyTorch models in a local, lightweight registry |
|
Emerging |
| 77 |
statusrank/XCurve
XCurve is an end-to-end PyTorch library for X-Curve metrics optimizations in... |
|
Emerging |
| 78 |
scikit-learn-contrib/lightning
Large-scale linear classification, regression and ranking in Python |
|
Emerging |
| 79 |
Project-Aquarius-White/simple-1997-lstm-reproduction
Faithful reproduction of the original 1997 LSTM paper by Hochreiter &... |
|
Emerging |
| 80 |
fadel/pytorch_ema
Tiny PyTorch library for maintaining a moving average of a collection of parameters. |
|
Emerging |
| 81 |
purseclab/DnD
A decompiler to automatically reverse-engineer the DNN semantics from its... |
|
Emerging |
| 82 |
DuskNgai/coach-pl
A PyTorch-Lightning based deep learning framework. |
|
Emerging |
| 83 |
Karenina-na/Deep-Learning-Framework
深度学习脚手架 |
|
Emerging |
| 84 |
eamonn-zh/torchmetrics_ext
Extentions of TorchMetrics |
|
Emerging |
| 85 |
ropas/pytea
PyTea: PyTorch Tensor shape error analyzer |
|
Emerging |
| 86 |
suriyadeepan/torchtest
Unit Testing for pytorch, based on mltest |
|
Emerging |
| 87 |
hkchengrex/nitrous-ema
Fast and simple post-hoc EMA (Karras et al., 2023) for PyTorch with minimal... |
|
Emerging |
| 88 |
victorbai2/TFpackageText
mini-framework for model training and deployment |
|
Emerging |
| 89 |
logictensornetworks/LTNtorch
PyTorch implementation of Logic Tensor Networks, a Neural-Symbolic framework. |
|
Emerging |
| 90 |
entropy-flux/TorchSystem
A framework for creating message-driven training systems with PyTorch |
|
Experimental |
| 91 |
neurallambda/neurallambda
Reasoning Computers. Lambda Calculus, Fully Differentiable. Also Neural... |
|
Experimental |
| 92 |
mobadara/torchflow
A lightweight PyTorch training framework with simple APIs for model... |
|
Experimental |
| 93 |
Samirnunes/chimera
Chimera is a Python package for distributed machine learning. |
|
Experimental |
| 94 |
Scitator/animus
Minimalistic framework to run machine learning experiments. |
|
Experimental |
| 95 |
SaihanTaki/Torchmate
A High level PyTorch Training and Utility Library |
|
Experimental |
| 96 |
Inoxoft/whitelightning
WhiteLightning distills massive, state-of-the-art language models into... |
|
Experimental |
| 97 |
Beyond-ML-Labs/BeyondML
Software for developing sparse, performant, multitask artificial neural networks |
|
Experimental |
| 98 |
IgorSadoune/neuralm
Neural Machines (neuralm) is a Python package that generates PyTorch models... |
|
Experimental |
| 99 |
mit-mseas/generalized_nCMs
Code for the framework, generalized neural closure models. |
|
Experimental |
| 100 |
Mehran-k/RelNN
RelNN is a novel first-order deep neural model for relational learning. |
|
Experimental |
| 101 |
Jorgedavyd/LighTorch
Pytorch & Lightning based framework for research and ml-pipeline automation. |
|
Experimental |
| 102 |
antoine311200/torchcolor
Torchcolor is a lightweight Python package to enhance readability of... |
|
Experimental |
| 103 |
songlei00/easytorch
基于Python的numpy实现的简易深度学习框架,包括自动求导、优化器、layer等的实现。 |
|
Experimental |
| 104 |
redx94/Dynamic-Neural-Network-Refinement
Dynamic Neural Network Refinement (DNNR) is an advanced framework that... |
|
Experimental |
| 105 |
fostroll/junky
Layers, datasets and utilities for PyTorch |
|
Experimental |
| 106 |
SatvikPraveen/LightningMasterPro
Comprehensive PyTorch Lightning framework featuring 20+ educational... |
|
Experimental |
| 107 |
RootHarold/Lycoris
A lightweight and easy-to-use deep learning framework with neural... |
|
Experimental |
| 108 |
salesforce/matchbox
Write PyTorch code at the level of individual examples, then run it... |
|
Experimental |
| 109 |
gmgeorg/torchlambertw
Lambert W function and Lambert W x F distributions in pytorch |
|
Experimental |
| 110 |
ilex-paraguariensis/yerbamate
A framework-agnostic deep learning package and experiment manager |
|
Experimental |
| 111 |
whonor/NewsTorch
NewsTorch, a easy-to-use and understand news recommendation tool. |
|
Experimental |
| 112 |
ranamihir/pytorch_common
A lightweight wrapper that contains PyTorch code that is common to most... |
|
Experimental |
| 113 |
robloxexploiterponole/aegis-trainer
🚀 Train and modify 80B+ parameter Mixture of Experts models layer-by-layer... |
|
Experimental |
| 114 |
matt31313131/torch-einops-utils
🛠️ Accelerate your ML/AI projects with utility functions designed for... |
|
Experimental |
| 115 |
gellston/MrD-Release
MrD Deeplearning Trainer Tool |
|
Experimental |
| 116 |
Emperor-WS/PyEmber
An Educational Framework Based on PyTorch for Deep Learning Education and Exploration |
|
Experimental |
| 117 |
FahdSeddik/panther
A streamlined Python library offering optimized RandNLA, and GPU... |
|
Experimental |
| 118 |
banctilrobitaille/kerosene
Deep Learning framework for fast and clean research with Pytorch |
|
Experimental |
| 119 |
fabprezja/deep-fast-vision
A Python library for rapid prototyping of deep transfer learning vision models. |
|
Experimental |
| 120 |
loong64/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration |
|
Experimental |
| 121 |
Labbeti/torchwrench
Collection of functions and modules to help development in PyTorch. |
|
Experimental |
| 122 |
Mountchicken/Efficient-Deep-Learning
A bag of tricks to speed up your deep learning process |
|
Experimental |
| 123 |
Sunt-ing/stick
:innocent: A PyTorch-like deep learning framework. Just for fun. |
|
Experimental |
| 124 |
mit-mseas/neuralClosureModels
Code for the framework, neural closure models. |
|
Experimental |
| 125 |
MarioPaerle/Aplos
Aplos is a python library built on PyTorch whose aim is to accelerate the... |
|
Experimental |
| 126 |
singul4ri7y/soket
Simple, lightweight deep learning framework with strong GPU acceleration |
|
Experimental |
| 127 |
ahammadnafiz/FizTorch
Toy Implementation of PyTorch |
|
Experimental |
| 128 |
NoteDance/parallel_finder_pytorch
A lightweight utility for training multiple Pytorch models in parallel. |
|
Experimental |
| 129 |
USTCLLM/mini-lightning
The mini version of PyTorch Lightning |
|
Experimental |
| 130 |
mvinyard/lightning-tutorial
PyTorch-Lightning Tutorial |
|
Experimental |
| 131 |
TristanBilot/deepiler
A neural-based decompiler using Deep Learning with Transformer model. |
|
Experimental |
| 132 |
ParsaD23/PyTorch_Training_Loop
Flexible PyTorch Trainer boilerplate template - simplifies training,... |
|
Experimental |
| 133 |
gao-hongnan/peekingduck-trainer
This repository contains a prototype training pipeline for PeekingDuck/CV HUB/AISG. |
|
Experimental |
| 134 |
smtmRadu/flashml
Tools for all AI related stuff |
|
Experimental |
| 135 |
stur86/miniml
MiniML - a minimalistic ML framework |
|
Experimental |
| 136 |
rohit-krish/Deeplex
A Pytorch inspired Deep Learning Framework with GPU Acceleration. |
|
Experimental |
| 137 |
RomanBresson/NeurHCI
Official implementation of the Neur-HCI framework for learning interpretable... |
|
Experimental |
| 138 |
tdrose/lightning-cvae
CVAE models for my Towards Data Science Article |
|
Experimental |
| 139 |
liaoyanqing666/Basic_Pytorch
一个简单的基本pytorch程序框架,A simple basic pytorch framework |
|
Experimental |
| 140 |
eyupipler/NeuraML
Machine learning integrated search engine app. |
|
Experimental |
| 141 |
omni-us/narchi
A neural network architecture definition package |
|
Experimental |
| 142 |
dayyass/pytorch-autotrainer
Wrapper for PyTorch model training. |
|
Experimental |
| 143 |
gabriead/tiny-torch-viz
A lightweight, educational deep learning framework built from scratch.... |
|
Experimental |
| 144 |
andrewharabor/pydeepnet
A Python "package" for neural networks |
|
Experimental |