Autograd.c – A tiny ML framework built from scratch
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 :)
Autograd.c – A tiny ML framework built from scratch launched on December 16, 2025 with 85 votes, #359 of 11,628 launches that month and more than 95% of that year's launches.
In plain words
Autograd.c is a minimal machine learning framework written in C that replicates core PyTorch functionality. Built as a learning resource following Professor Vijay Janapa Reddi's ML systems textbook, it is designed for developers and students who want to understand how ML frameworks operate internally. The project exposes the fundamental components and mechanisms underlying modern deep learning systems in a stripped-down, accessible codebase.
written from the facts on this page · September 2026
From the sources
tiny torch, but close to metal. Contribute to sueszli/autograd.c development by creating an account on GitHub.
$ toilet -f mono9 -w 100 "autograd.c" ▄ █ ▄▄▄ ▄ ▄ ▄▄█▄▄ ▄▄▄ ▄▄▄▄ ▄ ▄▄ ▄▄▄ ▄▄▄█ ▄▄▄ ▀ █ █ █ █ █▀ ▀█ █▀ ▀█ █▀ ▀ ▀ █ █▀ ▀█ █▀ ▀ ▄▀▀▀█ █ █ █ █ █ █ █ █ ▄▀▀▀█ █ █ █ ▀▄▄▀█ ▀▄▄▀█ ▀▄▄ ▀█▄█▀ ▀█▄▀█ █ ▀▄▄▀█ ▀█▄██ █ ▀█▄▄▀ ▄ █ ▀▀ $ cat about.txt | fold -w 75 a minimal reverse mode autograd engine in c with reference counted tensors, arena allocated function nodes, explicit dependency counting, centralized gradient accumulation, scalar loss backpropagation and a small set of core tensor ops implemented with tightly coupled forward and backward code. discussion on hackernews: https://news.ycombinator.com/item?id=46285424 $ make download data/cifar-10-binary 40%[====> ] 33.10M 2.55MB/s eta 47s $ make…from github.com
Does a similar job
all alternatives →
Microcrad – Micrograd Reimplemented in CJun 2026 · github.com · ▲79A re-implementation of Karpathy's micrograd in C. Contribute to oraziorillo/microcrad development by creating an account on GitHub.
Continuous Machine Learning – CI/CD for Machine Learning Projects2020 · cml.dev · ▲171Bring DevOps practices to your projects for automatic, reproducible, and fast machine learning.
Boldly go where Gradient Descent has never gone before with DiscoGrad2024 · github.com · ▲232Trying 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…
AutoAI – A framework to find the best performing AI/ML model2021 · github.com · ▲41Python based framework for Automatic AI for Regression and Classification over numerical data. Performs model search, hyper-parameter tuning, and high-quality Jupyter Notebook code generation. - blobcity/autoai
- HPHigh-performance ahead-of-time compiler for Machine Learning2018 · scss.tcd.ie · ▲83
Provide a CSV and a target field, generate a model and code to run it2019 · github.com · ▲172Provide an input CSV and a target field to predict, generate a model + code to run it. - minimaxir/automl-gs
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 20d ago · stillwet.art

PixVerse R2▲381A real-time world model you can explore and change
AI · 28d ago · world.pixverse.video
Source: Show HN post ↗
Launched alongside, December 2025
the whole month →- GP
Life & fun · Dec 2025 · dosaygo-studio.github.io

Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release. Please AMA!
Life & fun · Dec 2025 · jmail.world

PlanEat AI▲733AI turns your health goals into a 7-day menu & grocery list
AI · Dec 2025 · planeatai.com

Community, All the HN belong to you. This is an archive of hacker news that fits in your browser. When I made HN Made of Primes I realized I could probably do this offline sqlite/wasm thing with the whole GBs of archive. The whole dataset. So I tried it, and this is it. Have Hacker News on your device. Go to this repo (https://github.com/DOSAYGO-STUDIO/HackerBook): you can download it. Big Query -> ETL -> npx serve docs - that's it. 20 years of HN arguments and beauty, can be yours forever. So they'll never die. Ever. It's the unkillable static archive of HN and it's…
Dev tools · Dec 2025 · hackerbook.dosaygo.com
