Dev tools · alternatives · 2026
24 alternatives to minigrad – a minimal, educational autograd library (~100 loc in Python)
A minimal implementation of autograd (in pure Python) 🍰 - kennysong/minigrad
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. minigrad – a minimal, educational autograd library (~100 loc in Python) launched in 2020; newer entries below may have overtaken it.
- 1

built a tiny pytorch clone in c after going through prof. vijay janapa reddi's mlsys book: mlsysbook.ai/tinytorch/ perfect for learning how ml frameworks work under the hood :)
Dec 2025 · github.com · its alternatives →
- 2

min(DALL·E) is a fast, minimal port of DALL·E Mini to PyTorch - kuprel/min-dalle
2022 · github.com · its alternatives →
- 3

I built a neural network library in golang on an autograd engine. Faster and easy to use like PyTorch. Please give it a try and share your feedback. if you like it, a github star will be appreciated.
2024 · github.com · its alternatives →
- 4

A re-implementation of Karpathy's micrograd in C. Contribute to oraziorillo/microcrad development by creating an account on GitHub.
Jun 2026 · github.com · its alternatives →
- 5

A minimalist deep learning library written from scratch in Python - sradc/SmallPebble
2021 · github.com · its alternatives →
- 6

Trying to do gradient descent using automatic differentiation over branchy programs? Or to combine them with neural networks for end-to-end training? Then this might be interesting to you. We develped DiscoGrad, a tool for automatic differentiation through C++ programs involving input-dependent control flow (e.g., "if (f(x) < c) { ... }", differentiating wrt. x) and randomness. Our initial motivation was to enable the use of gradient descent with simulations, which often rely heavily on such discrete branching. The latter makes plain autodiff mostly useless, since it can only account for the…
2024 · github.com · its alternatives →
- 7

Explains programming language concepts in plain language.
2016 · fullstackpython.com · its alternatives →
- 8

A robust Python tool for text-based AI training and generation using GPT-2. - minimaxir/aitextgen
2020 · github.com · its alternatives →
- 9

Hi HN: I published part one of my free NLP course. The course is intended to help anyone who knows Python and a bit of math go from the very basics all the way to today's mainstream models and frameworks. I strive to balance theory and practice and so every module consists of detailed explanations and slides along with a Colab notebook (in most modules) putting the theory into practice. In part one, we cover text preprocessing, how to turn text into numbers, and multiple ways to classify and search text using "classical" approaches. And along the way, we'll pick up useful bits on how to use…
2022 · nlpdemystified.org · its alternatives →
- 10

Python stream processing for humans. Contribute to omegaml/minibatch development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 11

Python package + CLI to generate stylistic wordclouds, including gradients and icon shapes! - minimaxir/stylecloud
2019 · github.com · its alternatives →
- 12

A tiny version of GPT fully implemented in Python with zero dependencies - isaacperez/tinygpt
2024 · github.com · its alternatives →
- 13

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 14

A python library for self-supervised learning on images. - lightly-ai/lightly
2023 · github.com · its alternatives →
- 15

Greetings! A 2.5 weekends project to teach myself newer Python features (>= 3.10). Conditions are written as Lambda expressions that annotate parameters and return types, and coexist with type annotations. Symbols to share values between conditions are also supported to a limited extend.
2022 · github.com · its alternatives →
- 16
GoLearn▲81Machine Learning for Go. Contribute to sjwhitworth/golearn development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 17

minimal DL library in C: 24 NAIVE cuda/cpu ops, autodiff engine, python API (ops bindings/layers/models), tensor abstraction, strides, complex indexing (multi-dim slices like numpy), computation-graph visualizer, saving/loading params, primitive garbage collection, autogenerated tests, optimizers, w
Dec 2025 · github.com · its alternatives →
- 18

Applied Econometrics Library for Python. Contribute to mfarragher/appelpy development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 19

PyMiniRacer is a V8 bridge in Python. Contribute to sqreen/PyMiniRacer development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 20

I saw a tweet that tinygrad is so good that you could make a graphics library that wraps tg. So I’ve been hacking on a gtinygrad, and honestly it convinced me it could be used for legit research. The JIT + tensor model ends up being a really nice way to express light transport all in simple python, so I reimplemented some new research papers from SIGGRAPH like REstir PG and SZ and it just works. instead of complicated cpp its just a 200 LOC of python.
Jan 2026 · github.com · its alternatives →
- 21

Minimal, clean, and well-documented implementations of data structures and algorithms in Python 3. Each file is self-contained with docstrings, type hints, and complexity notes — designed to be read and learned from.
Feb 2026 · github.com · its alternatives →
- 22

Minimalist but flexible Lexer/Parser tool in Python. - iogf/eacc
2021 · github.com · its alternatives →
- 23CP
2022 · code-struct.vercel.app · its alternatives →
- 24

Minischool: Hands-on coding, AI, and web development.
Feb 2026 · minischool.site · its alternatives →
Also compare
- Autograd.c – A tiny ML framework built from scratch alternatives
- I stripped DALL·E Mini to its bare essentials and converted it to Torch alternatives
- Minigrad – a small neural network lib in Golang alternatives
- Microcrad – Micrograd Reimplemented in C alternatives
- I wrote a minimal deep learning library from scratch in Python alternatives
- Boldly go where Gradient Descent has never gone before with DiscoGrad alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →