Spam Detection ML ML Frameworks

Machine learning projects for classifying emails, SMS, and messages as spam or legitimate. Includes datasets, models, and web/cloud deployments. Does NOT include general content moderation, NSFW detection, or fraud detection systems.

There are 80 spam detection ml frameworks tracked. The highest-rated is jan-janssen/gmailsorter at 46/100 with 19 stars.

Get all 80 projects as JSON

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

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

# Framework Score Tier
1 jan-janssen/gmailsorter

Similarity based email sorting for Google Mail using RandomForest classifiers

46
Emerging
2 adamspd/spam-detection-project

Spam-Detector-AI is a Python package for detecting and filtering spam...

44
Emerging
3 shukur-alom/Spam_mail_detector_using_ML

This Model can detectany kind of spam mail. Here i use ML Algorithm. If use...

43
Emerging
4 kanagalingamsm/Email-Spam-Detection

Email Spam Detection using Machine Learning

40
Emerging
5 KalyanM45/Spam-Email-Detection

This repository contains a Python script that uses various machine learning...

38
Emerging
6 Apaulgithub/oibsip_taskno4

A data science project aimed at creating a machine learning-based email spam...

36
Emerging
7 ShehanSanjula/Spam-Email-Filtering-System-Public

End-to-end implementation of Spam Detection in Email using Machine Learning,...

35
Emerging
8 MakarMS/py-spam-hunter-client

A Python client for SpamHunter API to check messages for spam probability.

34
Emerging
9 ekramasif/SMS-Spam-Prediction-Using-BERT

SMS Spam Prediction Using Bidirectional Encoder Representations from Transformers

34
Emerging
10 kanagalingamcse/email-spam-detection

One of the primary methods for spam mail detection is email filtering. It...

33
Emerging
11 mrktsm/spamurai

Chrome extension that uses AI to enhance Gmail’s spam filtering

32
Emerging
12 HarshOza36/Project_X-CyberSecurityInitiative

This project is used for classification of SMS and Email spam.It has a full...

31
Emerging
13 realprogrammersusevim/email-dataset

An email spam and ham dataset perfect for Machine Learning and data science

31
Emerging
14 disklosr/spotd

Extracts singature blocks from emails

30
Emerging
15 kishan-1721/SMS-Spam-Detection

This is a SMS Spam Detection Project with Streamlit

30
Emerging
16 blakejakopovic/nostr-spam-detection

An experiment in building a machine learning model to label Nostr spam...

29
Experimental
17 shrudex/sms-spam-detection

This repository contains a machine learning model that predicts SMS spam,...

28
Experimental
18 MohammadrezaAmani/HamSpam

persian Ham Spam detector with python, hazm, nltk and nlp.

28
Experimental
19 HassanMSh/SMS-SPAM-FILTER

Senior Project

26
Experimental
20 iliyaML/naive-bayes-spam-detector

A progressive web app (PWA) that detects spam messages using the Naive Bayes...

25
Experimental
21 subhadipsinha722133/Emails-Spam-Checking-Web_App

🤖 Streamlit App Spam Emails Classification Project Deep Learning 🔥

24
Experimental
22 muqadasejaz/Email-Spam-Classifier

A machine learning project that uses Logistic Regression to classify emails...

24
Experimental
23 jainish-jain/Spam-comment-detector-with-flask

This repository is based on the flask framework web application, with the...

23
Experimental
24 brendaalcantara/gambling-detector

Open-source ML classifier for gambling domain detection. TFLite, Python, TensorFlow.

23
Experimental
25 Dev228-afk/Spam-Classifier-Deployment

WebApp that Predicts whether provided Text is Spam or Ham

23
Experimental
26 AyushSingh360/Neural-Network-SMS-Text-Classifier

Real-time SMS text classification using Neural Networks and Deep Learning....

22
Experimental
27 snehalathaArakkonam/email_spam_detection

Machine learning project that detects whether an email is spam or ham using...

22
Experimental
28 Wardah26Nabilah/SMSGuard-Intelligent-Spam-SMS-Detection-System

📱 Detect spam SMS messages using a Machine Learning system, classifying...

22
Experimental
29 Mark233D/MailEnable-AI-Spam-Filter

📬 Enhance email security with the MailEnable AI Spam Filter, an intelligent...

22
Experimental
30 Chrisimana/sms-spam-classifier-using-naive-bayes

Portofolio | Machine Learning | Project FreeCodeCamp

22
Experimental
31 Suvroneel/Spam-Email-Classifier

Production spam detection system with TF-IDF + Naive Bayes achieving 97%+...

22
Experimental
32 xycba1/AI-Email-Classifier

📧 Streamline your job applications with this AI email classifier that...

22
Experimental
33 rajrupdasofficial/rustemailspamdetection

Email spam detection using rust and ml libs

21
Experimental
34 Antim21/SpamSense-AI

Classifying emails into Spam or Not Spam categories using Machine Learning techniques

20
Experimental
35 subhasishsaha/email-classifier

A simple spam email classifier built using traditional machine learning algorithms.

20
Experimental
36 nano-bot01/SMS-Spam-Classifier-Web-App-using-Machine-Learning

SMS Spam Classifier Web Application which is used to classify spam and ham...

20
Experimental
37 aghabidareh/EmailSpamDetection

An email Spam Detection app!

19
Experimental
38 ravindran-dev/SpamZero

A full-stack Machine Learning web application that detects spam messages and...

19
Experimental
39 rgdavies92/tensorflow-spam

✉️ 🐖 Spam email identification using NLP and a RNN with TensorFlow

19
Experimental
40 fatimesevilgen/email-spam-classifier

📩 Email spam classiffier with Multinomial NB & TFIDF Vectorizer and using...

19
Experimental
41 SrujanPR/Spam-Email-Classifier

A data science project aimed at creating a machine learning-based email spam...

19
Experimental
42 patrick-paul/ssd-training

Swahili Spam Detection (SSD) - Training Model

19
Experimental
43 AksShri2004/bruh-spam

ML-powered spam detection system with API backend, modern frontend, and Gmail Add-on.

18
Experimental
44 docsallover/spam-detection

Building a Spam Filter with Python: Using Machine Learning to Combat Spam

18
Experimental
45 allaliamine/Real-time-spam-detection-with-Azure

A real-time spam detection system leveraging Microsoft Azure cloud services...

17
Experimental
46 xRahul/Smart-Messages

Bucketize sms automatically

15
Experimental
47 Mujjjtaba/Password-Strength-Classifier

A Streamlit-based machine learning app that classifies password strength as...

15
Experimental
48 ansshhhhhh/Spam-Message-Detector

An End-to-End project to detect spam Text messages.

15
Experimental
49 Srishtidh33/sms-spam-classifier

AI-powered SMS Spam Detection app built with Python, Scikit-learn, TF-IDF,...

14
Experimental
50 malachi-valenz/Spam-Classifier-Basic

A Spam Email Classifier using the Naive Bayes classifier. It includes a csv...

14
Experimental
51 Sathvik546/Spam-Detection-Project

Spam Detection Web App using BiLSTM, TensorFlow, and Streamlit

14
Experimental
52 Sankesh12/Email-SMS-Spam-Classifier

Built an Email/SMS Spam Classifier using NLP 📧 Preprocessed text...

14
Experimental
53 Tarun3518/spam-email-classifier

Spam email classifier using Naive Bayes and TF-IDF vectorization

14
Experimental
54 pradnyamhaske4-ctrl/syntecxhub-spam-detection-project

spam detection project

14
Experimental
55 subham23s/spam-email-detector

Classifies SMS messages as Spam or Ham using Naive Bayes algorithm. Compares...

14
Experimental
56 amit171ku/spam-classifier

AI-powered email spam detection system with 98% accuracy — FastAPI + React +...

14
Experimental
57 Chirag-13a/spam-email-detection

A machine learning-based spam email classifier that detects whether an email...

14
Experimental
58 Platon214/Email-Spam-Detection-Project

📧 Detect spam emails with ease using machine learning and the Naive Bayes...

14
Experimental
59 saikiran5247/SpamGuard-Application

Android app for real-time spam notification detection using a lightweight...

14
Experimental
60 ngandhi369/AI-Email-Classifier

Flask web app made using machine learning model. It uses mails from...

13
Experimental
61 panda7ad/basic-voice-spam-fillter

I created This Project for Project-Exibition in my college to be honest i...

13
Experimental
62 kodurusairam/Youtube-spam-detection

Machine Learning web application to detect spam YouTube comments using Naive Bayes.

13
Experimental
63 Abhi11ch/CODSOFT-Spam-SMS-Detection-Using-ML

Spam SMS Detection using Machine Learning is a text classification project...

13
Experimental
64 HasiniPadakandla/Spam-Email-Detection-System

Developed a machine-learning–based spam detection system using NLP...

13
Experimental
65 gtovar/email-cleaner-fastify

AI-powered Gmail cleaner built with Fastify (Node.js), FastAPI (Python ML)...

13
Experimental
66 Ali-hey-0/sms-spam-detection

A machine learning project designed to identify and classify SMS (Short...

12
Experimental
67 NausheenFaiyaz/Spam_Mail_Prediction_using_Machine_Learning

A spam mail prediction system implemented in Python Jupyter Notebook uses...

12
Experimental
68 Nivedhaasai/smart-email-classifier

AI-powered Email Classifier with Reply Generator | FastAPI + React +...

12
Experimental
69 bouzenaali/spam-classification

🤖 NLP project that classifies emails/SMS to spam or non-spam

12
Experimental
70 RajanReddyGangumalla/spam-email-classifier-main

Spam email classification app using Logistic Regression, Naive Bayes, and...

11
Experimental
71 Laxmikantathare/Spam_Mail_Detection

Spam Mail Detection Website built using Flask framework & Bootstrap

11
Experimental
72 taufiqnoorani/spam-filter

A spam filter using Bayes Theorem / Naive Bayes algorithm.

11
Experimental
73 meetgajjarx07/Spam-Classification-Flask-main

A Web Based Spam Classifier built with python (flask) and classification is...

11
Experimental
74 AbdulHadi806/Email-Spam-Ham-Detector

The app is capable of detecting that whether the created email is a spam or...

11
Experimental
75 moni-roy/Spam-Filter

A project for AI course (CS 682)

11
Experimental
76 LeoMartinezTAMUK/Email-Spam_Detector_AutoEncoder

This Machine Learning (ML) Python program aims to detect spam emails using...

11
Experimental
77 alihassanml/Spam-Text-Detection-LSTM

his project aims to classify text messages as either spam or ham (non-spam)...

10
Experimental
78 abhisheksaxena1998/SMS-Analyser

A mobile app which can automatically scan through SMS texts and detect...

10
Experimental
79 ntinouldinho/Artificial-Intelligence-SpamHam-Classifier

Ham Spam classifier problem tackled using Artificial Intelligence ID3,...

10
Experimental
80 Bhavik-Jikadara/Spam_Mail_Detection

This is called Spam Detection, and it is a binary classification problem....

10
Experimental