Handwritten Digit Recognition ML Frameworks
Educational projects and implementations focused on classifying handwritten digits using machine learning and deep learning models (primarily MNIST dataset). Includes CNN, SVM, ANN, and other ML algorithms applied to digit classification. Does NOT include general handwriting recognition, OCR, or other character/text recognition beyond single digits.
There are 109 handwritten digit recognition frameworks tracked. 1 score above 50 (established tier). The highest-rated is greydanus/mnist1d at 55/100 with 238 stars and 1,424 monthly downloads.
Get all 109 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=handwritten-digit-recognition&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
greydanus/mnist1d
A 1D analogue of the MNIST dataset for measuring spatial biases and... |
|
Established |
| 2 |
potterhsu/SVHNClassifier
A TensorFlow implementation of Multi-digit Number Recognition from Street... |
|
Emerging |
| 3 |
potterhsu/SVHNClassifier-PyTorch
A PyTorch implementation of Multi-digit Number Recognition from Street View... |
|
Emerging |
| 4 |
kensanata/numbers
Handwritten digits, a bit like the MNIST dataset. |
|
Emerging |
| 5 |
kdexd/digit-classifier
A single handwritten digit classifier, using the MNIST dataset. Pure Numpy. |
|
Emerging |
| 6 |
billy-enrizky/Pytorch-Handwritten-Digit-Recognition
🚀 PyTorch Handwritten Digit Recognition 🤖 Discover the world of machine... |
|
Emerging |
| 7 |
77axel/Digit-Recognizer
A handwritten digits image classifier built from scratch for learning and... |
|
Emerging |
| 8 |
anishsingh20/Deep-Learning-in-R-using-Keras-and-Tensorflow-
Implementing Deep learning in R using Keras and Tensorflow packages for R... |
|
Emerging |
| 9 |
gsurma/digit_recognizer
CNN digit recognizer implemented in Keras Notebook, Kaggle/MNIST (0.995). |
|
Emerging |
| 10 |
aakashjhawar/handwritten-digit-recognition
This project demonstrates Handwritten digit recognition using Deep Learning |
|
Emerging |
| 11 |
ScottT2-spec/mnist-neural-network-
Neural network from scratch (NumPy only, 96% accuracy) + Kaggle Digit... |
|
Emerging |
| 12 |
kingyiusuen/handwritten-multi-digit-number-recognition
Recognize handwritten multi-digit numbers using a CRNN model trained with... |
|
Emerging |
| 13 |
Cerenaut/Preprocess-NIST-SD19
Preprocessing for NIST Special Dataset 19 (uppercase single-character... |
|
Emerging |
| 14 |
zademn/mnist-mlops-learning
In this project I played with mlflow, streamlit and fastapi to create a... |
|
Experimental |
| 15 |
Hunterdii/DigiPic-Classifier
DigiPic-Classifier is a powerful image classification app built with... |
|
Experimental |
| 16 |
Cerenaut/Preprocess-SVHN
Preprocess Google Street View House Number (SVHN) dataset, producing a set... |
|
Experimental |
| 17 |
bean-mhm/digit-recognition
Train a Deep Neural Network to Recognize Handwritten Digits |
|
Experimental |
| 18 |
Mimsqueeze/Digit-Recognition
A C++ implementation of a neural network from scratch to recognize handwritten digits |
|
Experimental |
| 19 |
NiklasvonM/Self-Training
Iterative training on pseudo-labeled data experiment on the MNIST-dataset |
|
Experimental |
| 20 |
sayakpaul/Handwriting-Recognizer-in-Keras
This project shows how to build a simple handwriting recognizer in Keras... |
|
Experimental |
| 21 |
phoebetronic/mnist
Publicly available MNIST CSV dataset. |
|
Experimental |
| 22 |
deyjishnu/digit-recognition
The purpose of this project is to take handwritten digits as input, process... |
|
Experimental |
| 23 |
ADVAIT135/MNIST_Digit_recognizer_kaggle
This repository consists of the Analysis and ML training of the... |
|
Experimental |
| 24 |
TaSC-TUSUR/Timofey
Fully connected number recognition neural network |
|
Experimental |
| 25 |
nano-bot01/Handwriting-Detection-using-Deep-Learing-with-Neural-Network
Handwriting Detection using Deep Learing with Neural Network, tensorflow,... |
|
Experimental |
| 26 |
KeneanDita/Fidel-Vision
A Deep Learning + Streamlit web app for recognizing handwritten Amharic... |
|
Experimental |
| 27 |
Cerenaut/Preprocess-MNIST
Code to convert the native MNIST data format to PNG images. |
|
Experimental |
| 28 |
diegocasmo/iam_writer_recognition
IAM Dataset Writer Recognition Using a CNN |
|
Experimental |
| 29 |
dandycheng/ml-neural-network-mnist-ocr
An Artificial Neural Network coded from scratch, trained using the MNIST... |
|
Experimental |
| 30 |
j3soon/Handwritten-Digit-Recognition-Painter
A handwritten digit recognition painter implementation on Basys 3 Artix-7... |
|
Experimental |
| 31 |
SBNovaScript/nasm-learn-complex
A neural network that recognizes handwritten digits written entirely in... |
|
Experimental |
| 32 |
metehanulusoy/mnist-digit-recognizer
Handwritten digit recognition with Neural Networks | ~98% accuracy |
|
Experimental |
| 33 |
josStorer/nn_example
This repository is related to a video about principles of neural networks,... |
|
Experimental |
| 34 |
NhanPhamThanh-IT/Handwritten-Digits-Classification
✏️ An AI-driven web app for handwritten digit recognition using the MNIST... |
|
Experimental |
| 35 |
ElijahMuessemeyer/TensorFlow-CNN-Demo
Convolutional Neural Network achieving 99% accuracy on MNIST handwritten... |
|
Experimental |
| 36 |
abdullahelen/NuDIT
Transforming Numerical Data to Images for Deep Networks. |
|
Experimental |
| 37 |
varadshajith/mnist-digit-classifier
Handwritten digit classifier using TensorFlow/Keras neural network, 97.76%... |
|
Experimental |
| 38 |
fvalerii/svhn-digit-classification
🖼️ Comparative study of MLP and CNN architectures for digit recognition... |
|
Experimental |
| 39 |
juhilsomaiya/Digit_Recognition_MachineLearning
This repository contains the jupytor notebook code for digit recognition... |
|
Experimental |
| 40 |
mashaan14/MNIST-M
A zip file containing images for MNIST-M dataset |
|
Experimental |
| 41 |
LakshayD02/Handwritten_Digital_Recognition
A simple AI model that can recognize handwritten digits. Training a model to... |
|
Experimental |
| 42 |
Aymane11/handwriting-recognition
Handwriting recognition using CNN and EMIST dataset. |
|
Experimental |
| 43 |
Faris-Abuali/digit-recognizer
Trying to build a Neural Network from scratch (no Tensorflow/Pytorch, just... |
|
Experimental |
| 44 |
MohitPammu/SVHN-Digit-Recognition
Optimized CNN achieving ~90% accuracy with 38.6% parameter reduction for... |
|
Experimental |
| 45 |
Nizarassad/Digits-recognition
This project is a machine learning classification task on MNIST using SVM... |
|
Experimental |
| 46 |
indranil143/Digit_Recognition
Implemented a Convolutional Neural Network trained on MNIST for handwritten... |
|
Experimental |
| 47 |
trithanhalan/MNIST_Digit_Predictor
MLP vs CNN comparison for handwritten digit recognition — interactive... |
|
Experimental |
| 48 |
ataturhan21/MNIST-Digit-Classification-PyTorch
A complete solution for the MNIST handwritten digit classification challenge... |
|
Experimental |
| 49 |
matlab-deep-learning/Seven-Segment-Digit-Recognition
Seven Segment Digit Recognition in MATLAB |
|
Experimental |
| 50 |
AbelAtares/Neural-Network-Digit-Recognition-MNIST
Digit Recognition with a Neural Network 🤖✍️ Exploring handwritten digits... |
|
Experimental |
| 51 |
Princemurchale/Handwritten-Digit-Classification-
This repository consists of the Analysis and ML training of the... |
|
Experimental |
| 52 |
shreyanth-sureshkrishnaa/MNIST-Deep-Learning-Project
A simple deep learning project for recognizing handwritten digits (0–9)... |
|
Experimental |
| 53 |
jongoiko/gb-nn
Neural network handwritten digit recognition on a Game Boy |
|
Experimental |
| 54 |
muhammadjunaid-ai/mnist-digit-recognition
Deep learning web application for handwritten digit recognition using the... |
|
Experimental |
| 55 |
coding-ai/raspberrypi_handwritten_recognition
Virtual Pen + Recognition of handwritten digits |
|
Experimental |
| 56 |
Carturo8/Digit-Recognition-NN
Ejemplo introductorio de una red neuronal MLP para reconocimiento de dígitos... |
|
Experimental |
| 57 |
fisherman611/handwritten-digits-recognition
This project focuses on classifying handwritten digits from the MNIST... |
|
Experimental |
| 58 |
DebashishRana/Handwritten-number-detector
Handwritten number detector utilizes cv2 for frame capture and tensorflow... |
|
Experimental |
| 59 |
juliana-ng/mnist-digit-classification
Deep Neural Networks are trained to classify image data from the MNIST dataset. |
|
Experimental |
| 60 |
kavicastelo/digit-recognizer-ml
Digit Recognizer, is a web-based tool designed to recognize handwritten... |
|
Experimental |
| 61 |
gkxvall/Digit-Recognizer
Real-time handwritten digit recognition desktop app built with PyGame and... |
|
Experimental |
| 62 |
Jovinull/MNIST-Academic-Baseline
Pipeline acadêmico end-to-end em PyTorch para classificação do MNIST. Inclui... |
|
Experimental |
| 63 |
ImtiazShuvo/handwritten-digit-classification-keras
Feedforward neural network for handwritten digit classification using... |
|
Experimental |
| 64 |
dejanjovic1283-ui/mnist-digit-recognition-colab
Handwritten digit recognition using TensorFlow and Google Colab with GPU... |
|
Experimental |
| 65 |
nedeljkovignjevic/handwritten-digit-recognition
Using convolutional neural network and MNIST dataset to recognize handwritten digits |
|
Experimental |
| 66 |
matin-ghorbani/MNIST_PyTorch
Classify MNIST dataset with PyTorch |
|
Experimental |
| 67 |
ARUNAGIRINATHAN-K/MNIST-Progressive-ANN
Multi-layer neural network to recognize handwritten digits |
|
Experimental |
| 68 |
elifirinci/mnist_ann
This project builds and trains an artificial neural network (ANN) to... |
|
Experimental |
| 69 |
itzdineshx/Handwritten-Digit-Recognition-system
Handwritten Digit Recognition Using Convolutional Neural Network from... |
|
Experimental |
| 70 |
Roodaki/Math-Vision
Fine-tuned the VGG16 model for real-time recognition of handwritten... |
|
Experimental |
| 71 |
JC-ProgJava/Handwritten-Digit-Dataset
A collection of 107,730 28x28 PNG files of digits from 0-9, with a dataset generator. |
|
Experimental |
| 72 |
v0id-core/digit-recognizer
🧠 Real-time Handwritten Digit Recognizer using PyTorch CNN & Tkinter.... |
|
Experimental |
| 73 |
MohammedNasserAhmed/arabic-digits-recognition
This repository contains a custom Arabic digits (0-9) dataset contributed by... |
|
Experimental |
| 74 |
Thogaruchesti-hemanth/handwrittten-digit-recognition
A deep learning project using CNN to recognize handwritten digits (0–9).... |
|
Experimental |
| 75 |
Mariam-Badr-MB/MNIST-Classification
A simple neural network to classify handwritten digits from the MNIST... |
|
Experimental |
| 76 |
Andresmup/PyTorch_Drawed_Numbers_Image_Detection
Pytorch project for number detection in images |
|
Experimental |
| 77 |
enzoniko/HDRNNUA
Handwritten Digit Recognition Neural Network Using APL |
|
Experimental |
| 78 |
Logisec/Handwritten-Digit-Classifier
Building a Neural Network for MNIST Digit Classification from Scratch |
|
Experimental |
| 79 |
cezarbulancea/Digit-Recognizer
Machine-learning model achieving 99% accuracy in recognizing handwritten digits. |
|
Experimental |
| 80 |
jurrutiap/digit-recognition
UNAL - Introducción a la Inteligencia Artificial. Este proyecto implementa... |
|
Experimental |
| 81 |
Umer-Farooq-CS/MNIST-Classification
The MNIST classification problem is a fundamental machine learning task that... |
|
Experimental |
| 82 |
HARSHANEELAM/mnist-digit-classifier
CNN built with TensorFlow/Keras to classify handwritten digits with 99.3%... |
|
Experimental |
| 83 |
prdai/mnist-digit-recognition
A PyTorch-based deep learning implementation for MNIST digit recognition... |
|
Experimental |
| 84 |
nikhil-1603/Handwritten-Digit-Classification-using-Neural-Networks-MNIST
A neural network project to classify handwritten digits (0–9) using the... |
|
Experimental |
| 85 |
Enesbldrr/digit-predictor
El yazısı rakamları sınıflandırmak için MNIST veri seti üzerinde eğitilmiş... |
|
Experimental |
| 86 |
vaishnavijain25/MNIST-Digit-Recognition-Neural-Network
Handwritten digit classification on the MNIST dataset using a Neural Network... |
|
Experimental |
| 87 |
Rayan-Azrai/MNIST-model
Neural networks model on the MNIST dataset using pytorch |
|
Experimental |
| 88 |
coderkun12/Digit-Recognition
This is a simple project aimed at strengthening the understanding of... |
|
Experimental |
| 89 |
SherifGamal9441/Spoken-Digit-Recognition
Bidirectional LSTM model trained to recognize spoken digits using spectrograms |
|
Experimental |
| 90 |
gen-ai-py/AICrafter
AICrafter is a simple AI-based project that demonstrates a machine learning... |
|
Experimental |
| 91 |
antonisbaro/digitron
Digitron: A comprehensive spoken digit recognition system using Hidden... |
|
Experimental |
| 92 |
jaosber/mlp-latin-char-recognition
Multilayer perceptron trained to recognize Spanish Latin characters, digits,... |
|
Experimental |
| 93 |
alihassanml/Recognizing-hand-written-digits
This repository contains a Jupyter Notebook for recognizing hand-written... |
|
Experimental |
| 94 |
abdullatifkaban/Digit_Recognition
El yazması rakamları tahmin etme |
|
Experimental |
| 95 |
nickolasrm/BitsMNIST.jl
Handwritten numbers predicted by bit neural networks |
|
Experimental |
| 96 |
Rob0y/MNIST-Digit-Recognizer
Deep learning project for handwritten digit recognition using TensorFlow and... |
|
Experimental |
| 97 |
felipe-sant/mnist-classifier-back
Este projeto fornece a API backend responsável por gerenciar e servir os... |
|
Experimental |
| 98 |
NoellaButi/ai-mnist-tf
Classify handwritten digits with a CNN in TensorFlow/Keras, deployed in an... |
|
Experimental |
| 99 |
felipe-sant/mnist-classifier
👾 Este projeto usa Deep Learning (Keras/TensorFlow) para treinar uma rede... |
|
Experimental |
| 100 |
dpernes/deepsets-digitsum
Sum of handwritten digits using Deep Sets, implemented in PyTorch. |
|
Experimental |
| 101 |
skyradez/Handwriting-Recognition-with-Deep-Convolutional-Neural-Network-ANN-Qualification-2023
Handwriting Recognition with Deep Convolutional Neural Network (DCNN) |
|
Experimental |
| 102 |
Thogaruchesti-hemanth/guessing_numbers
An AI-powered number guessing game built with Python and Keras. The model is... |
|
Experimental |
| 103 |
Chaganti-Reddy/Hand-Digit-Recognition
Machine Learning model to recognize the handwritten digit && It is a Kaggle... |
|
Experimental |
| 104 |
elhamabedi/handwriting-recognition
Persian Handwritten Digit Recognition with Neural Network |
|
Experimental |
| 105 |
mytechnotalent/MNIST-MLP
This project provides a step-by-step, PyTorch-based guide to constructing,... |
|
Experimental |
| 106 |
sarmadahmad8/Digit-Recognizer-91.4-accuracy
Digit Recognizer 91.4% accuracy |
|
Experimental |
| 107 |
zamirmehdi/Handwritten-Digit-Recognition
Multi-layer neural network built from scratch for MNIST digit classification... |
|
Experimental |
| 108 |
LesterEvSe/NumVision
Artificial Intelligence for recognizing numbers |
|
Experimental |
| 109 |
mbeps/deep-convolutional-neural-network-digits-classifier
A deep learning model that classifies handwritten digits using a CNN... |
|
Experimental |