MNIST Digit Classification ML Frameworks

In-browser implementations of handwritten digit recognition using MNIST dataset with TensorFlow.js, Keras, or neural networks from scratch. Does NOT include other computer vision tasks, general image classification frameworks, or non-digit recognition projects.

There are 82 mnist digit classification frameworks tracked. The highest-rated is hoffhannisyan/handwritten-digit-recognition at 45/100 with 48 stars.

Get all 82 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=mnist-digit-classification&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 hoffhannisyan/handwritten-digit-recognition

✨ Draw handwritten digits and get instant AI predictions! Neural network...

45
Emerging
2 bensonruan/Hand-Written-Digit-Recognition

Hand Written Digit Recognition

44
Emerging
3 Erkaman/regl-cnn

Digit recognition with Convolutional Neural Networks in WebGL

44
Emerging
4 lifeparticle/Bengali-Alphabet

✍️ Bengali Alphabet (বাংলা বর্ণমালা)

44
Emerging
5 Gogul09/digit-recognizer-live

Recognize Digits using Deep Neural Networks in Google Chrome live!

42
Emerging
6 minhazkamal/Arabic-Handwritten-Character-and-Digit-Recognition

A simple webapplication for Arabic Handwritten Character recognition. Users...

36
Emerging
7 victorqribeiro/digitRecognition

Implementation of a digit recognition using my Neural Network with the MNIST...

35
Emerging
8 vexilligera/strokenet

a neural network that draws digits using strokes

34
Emerging
9 ixartz/handwritten-digit-recognition-tensorflowjs

In-Browser Digit recognition with Tensorflow.js and React using Mnist dataset

34
Emerging
10 Aksoylu/AI-DRAW

Web-based Shape & MNIST Recognition Deep Learning Application.

34
Emerging
11 dusklight00/live-digit-recognition

🔢 Computer will recognize the digits you wrote on a beautiful web-interface

33
Emerging
12 jesusmartinoza/Graphology-Machine-Learning

✍️Handwriting Analysis using Graphology & Machine Learning

32
Emerging
13 nadavbar/node-cntk-mnist-sample

A sample web app in node.js for hosting a CNTK model for hand written digits...

31
Emerging
14 gaoxiaoliangz/number-recognition-demo

一个简单的 TensorFlow 示例,Flask 作为服务端,可以使用浏览器在 canvas 书写演示

30
Emerging
15 iArunava/iSeeDigits

A Handwritten Digit Recognizer on the Web. Model trained locally on MNIST...

30
Emerging
16 JBezerra/Machine-Learning-MNIST-Dataset

A machine learning project that uses a neural network to recognise human digits.

29
Experimental
17 smb-h/phdr

Persian Handwritten Digit Recognition

28
Experimental
18 msrks/keras_num_pred

kerasで手書き文字認識アプリ https://msrks-numpred.herokuapp.com

27
Experimental
19 fortmarek/MNIST-Maker

MNIST Maker is a small app for quickly creating data for machine learning...

27
Experimental
20 Pradnya1208/Drawing-recognition-using-CNN-and-flask

This is a Drawing application that uses a Convolutional Neural Network Model...

27
Experimental
21 HossamBalaha/HMBD-v1

HMBD: Arabic Handwritten Characters Dataset

27
Experimental
22 mxchinegod/digits

DigitsUI is a highly configurable and ML-leveraged quantitative analysis...

26
Experimental
23 NikhilKartha5/Dysgraphia-Detection

Developed a Dysgraphia Detection web app using React, Flask, and TensorFlow...

26
Experimental
24 thedevyashsaini/Numbers.Neural.Network

My idiot Neural Network (built from scratch).

23
Experimental
25 Abduttayyeb/Handwritten-Alphabet-Recognition-EMNIST

Handwritten Alphabet & Digit Recognition Web Application

22
Experimental
26 CodeNinjaSarthak/LiveDigit

Real-time handwritten digit recognition using CNN. Draw digits on canvas,...

22
Experimental
27 armaangoel78/MNIST-CNN

A convolution neural network for digit classification

22
Experimental
28 jinhuang712/Digit-Recognition

Recognizes Numbers with Deep Learning (Tensorflow.js)

22
Experimental
29 gboduljak/mnist-digit-recognition

A simple feed forward neural network implementation for predicting...

22
Experimental
30 gbennnn/realtime-digit-recognition

Flask web app for realtime handwritten digit recognition using CNN model...

21
Experimental
31 pronzzz/focusflow

FocusFlow is a state-of-the-art handwritten digit recognition system built...

21
Experimental
32 TimasJackus/MNIST-NodeJS

Neural network digit recognition (MNIST dataset) with NodeJS using error...

21
Experimental
33 prateeek1/Handwritten-Equation-Solver

A Handwritten Equation Solver built using Convolutional Neural Network and...

21
Experimental
34 Yuvnish017/flask_app_for_handwriting_recognition

Flask Application for Handwriting Recognition Project

21
Experimental
35 kennycode-git/neural-net-digit-predictor

A neural network digit classifier that trains a PyTorch CNN on MNIST,...

21
Experimental
36 jvillegasd/handwriting-digits-go

Website that predicts which number you are handwriting!

20
Experimental
37 dineshbarri/Neural_Digit_Recognizer

An interactive web app built with Flask and PyTorch that recognizes...

20
Experimental
38 Choaib-ELMADI/neural-digit-visualizer

A web-based handwritten digit recognizer with neural network visualization....

20
Experimental
39 DanialSoleimany/MNIST-Digit-Recognition-MLP-Interactive-App

A simple handwritten digit recognition app built using the MNIST dataset and...

20
Experimental
40 sahajrajmalla/devanagari-digit-recognition-using-quantum-machine-learning

Hybrid quantum-classical model for Devanagari digit classification,...

19
Experimental
41 javascript-machine-learning/mnist-neural-network-deeplearnjs

🍃 Using a Neural Network to recognize MNIST digets in JavaScript.

19
Experimental
42 AhmedSobhy01/digit-classifier

A "Hello World" ML neural network project features a FastAPI docker image...

19
Experimental
43 Camille-Maslin/NeuroDraw-NN

🎨 NeuroDraw-NN: An educational neural network implementation with real-time...

19
Experimental
44 impallari/AlphabetMagic

A collections of Experiments with AI and Alphabets, for learning purposes

19
Experimental
45 cleardatalabs/hwrjs

Handwritten character recognition demo in JavaScript

19
Experimental
46 knetic0/mnist-live-learning

🔥 Everyone is Trainer on this project. Deep Learning with TF.js & MNIST Dataset.

19
Experimental
47 anaximeno/Which-Digit

Digit recognition web app made with TensorflowJS

19
Experimental
48 sobhan0nasiri/ResDigit_Net

Advanced Digit Recognition System using a Hybrid Modern-CNN (ResNet +...

17
Experimental
49 saantonandre/idxToJavascript

Converts idx files into Javascript objects. Can be used to import the MNIST...

17
Experimental
50 tejasvi541/Digits-Classifier

Classification of Hand Written digits on HTML canvas in real-time using the...

17
Experimental
51 dsbalico/letter-digit-shape-classification

A web application to test the letter, digit, and shape classification model.

17
Experimental
52 ajaxlab/mnist-web

Web based Neural network from scratch

17
Experimental
53 ashayp22/Calculus-Cracker

using deep learning to solve handwritten calculus problems | junior year 1st...

17
Experimental
54 CrispenGari/mnist-dl

🎈🕶 This is a simple deep learning hand written digit recognition application...

17
Experimental
55 nylon-fabric/mnist-web-app

Full-stack AI web app for handwritten digit recognition (React, Django,...

14
Experimental
56 kshrs/lenet5-visualizer

A handwritten digit recognizer built with a partial-from-scratch LeNet-5...

14
Experimental
57 Oghuz20/alphabet-ai

AI-powered handwritten letter recognition app built with TensorFlow.js and...

13
Experimental
58 williankeller/neural-network-numbers

Draw digits and watch a neural network classify them in real-time,...

13
Experimental
59 malminhas/friendly-digits-explorer

MNIST demystifier web app

13
Experimental
60 adwaiy2912/Handwritten-Digit-Recognition

A full-stack project where users can draw or upload handwritten digits and...

13
Experimental
61 marcoom/cnn-digits-detector

Handwritten digit recognition with a Keras CNN and Gradio UI—draw 0–9 and...

13
Experimental
62 nklayman/digit-recognition

Web app that recognizes hand drawn digits

13
Experimental
63 sajinsk23/handwritten_digit_predictor

Deep Learning Flask App That Is Used To Predict Handwritten Digits Using...

13
Experimental
64 davesag/digit_reader

A machine-learning experiment using ConvNetJS.

12
Experimental
65 WilliamJardim/classificadordigitos

Reconhecimento de letras e números usando uma rede neural MLP feita em JavaScript

12
Experimental
66 ritessshhh/ScribbleSolver

ScribbleSolver is a web based ML model, leveraging CNNs and OCR to translate...

12
Experimental
67 gabepublic/ml-tf-handwriting-website

Digit handwriting recognition using ML tensorflow

11
Experimental
68 GonzaloHirsch/ml-numbers-serverless-api

This repo has a serverless API that predicts hand-written numbers using a...

11
Experimental
69 GonzaloHirsch/numbers.gonzalohirsch.com

This repository contains the front-end code for a web application that...

11
Experimental
70 mattborghi/mnist-webapp

Github pages deployment of a simple machine learning model that uses MNIST...

11
Experimental
71 Samarthjirange/Hand-Written-Digit-Recognisation

Hand written digit recognisation

11
Experimental
72 hynas321/Handwritten-Digits-Recognizer

Web application that recognizes a digit written on a canvas

11
Experimental
73 sbalmt/digit-guesser

A small experiment using a neural network algorithm to predict a few digits...

11
Experimental
74 noel-friedrich/numcode

A simple ML model that tells you if a number you entered is random or not

11
Experimental
75 hexcodech/char

Digit recognition with dl4j

11
Experimental
76 Mr00Magician/Number-Recogniser

A web application deployed on GCP that makes use of Deep Learning to try and...

11
Experimental
77 Djacon/letter-recognition

A simple web application for blazing-fast letter recognition

11
Experimental
78 GoodluckCaiserMalata/GoodluckCaiserMalata-MathGarden

This project aims to incorporate a machine learning model into a web app to...

10
Experimental
79 baraiyarajat/numberPredictor

A Web app that recognizes digits drawn on HTML Canvas using PyTorch,...

10
Experimental
80 Jatin-Goyal-552/Equtaion_Solver

It is an app that do calculation like Multiplication, Addition, Division...

10
Experimental
81 nabeelthotti/Rekognize

A web-based tool that recognizes handwritten digits and alphabets using a...

10
Experimental
82 Souvik2376/Handwritten-Digit-Recognition

Handwritten Digit Recognition using Tensorflowjs

10
Experimental