SMS Spam Detection NLP Tools
Tools for classifying SMS/text messages as spam or legitimate using NLP and machine learning. Does NOT include email-only classifiers, general spam detection systems, or phishing-specific detection.
There are 112 sms spam detection tools tracked. 1 score above 50 (established tier). The highest-rated is MAIF/melusine at 64/100 with 363 stars and 260 monthly downloads.
Get all 112 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=sms-spam-detection&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
MAIF/melusine
📧 Melusine: Use python to automatize your email processing workflow |
|
Established |
| 2 |
97k/spam-ham-web-app
A web app that classifies text as a spam or ham. I am using my own ML... |
|
Emerging |
| 3 |
stdlib-js/datasets-spam-assassin
Spam Assassin public mail corpus. |
|
Emerging |
| 4 |
hrwhisper/SpamMessage
中文垃圾短信识别(手写分类器) |
|
Emerging |
| 5 |
Zimbra/zimbra-ml
Zimbra Machine Learning GraphQL Server |
|
Emerging |
| 6 |
Tritonix711/Spam-Filter-AI
Spam Filter AI is a project in Python that uses machine learning to detect... |
|
Experimental |
| 7 |
shishir349/Analyzing-the-Email-Opening-Rates
Before building an email marketing campaign, it’s important to define your... |
|
Experimental |
| 8 |
anishsingh20/Text-Message-Classification
Classify messages as Spam or Ham using a simple Naive bayes classifier.... |
|
Experimental |
| 9 |
Davisy/Laravel-SMS-Spam-Detection
Deploy a NLP model in Laravel Application to detect SMS spam messages. |
|
Experimental |
| 10 |
VoxDroid/NLP-Email-Categorizer
An efficient text classification pipeline for email subjects, leveraging NLP... |
|
Experimental |
| 11 |
yogeshnile/spam-sms-detector
In this repo I have develop a SMS Spam Prediction project using FlaskApp and... |
|
Experimental |
| 12 |
Sk70249/NLP-Spam-Ham-Classifier
A Machine learning classifier to predict whether the SMS is Spam or Ham by... |
|
Experimental |
| 13 |
30lm32/ml-spam-sms-classification
Naive Bayesian, SVM, Random Forest Classifier, and Deeplearing (LSTM) on top... |
|
Experimental |
| 14 |
imsanjoykb/Automated-Spam-Mail-Detection-and-Flask-Deployment
This is an simple NLP project in which the model is able to predict the... |
|
Experimental |
| 15 |
prakharjadaun/Feature-Extraction-for-Spam-Email-Detection
Implemented Preprocessing steps, Feature Extraction techniques and Naive... |
|
Experimental |
| 16 |
sameer-at-git/Bangla-SMS-Spam-Detection-Using-RoBERTa-XLMRoBERTa-BERT
This repository presents the code and resources for our research on Bengali... |
|
Experimental |
| 17 |
kunalbandale/SMS-Email-Spam-Classifier
Detect Email/SMS Spam with Machine Learning! |
|
Experimental |
| 18 |
IliesChibane/Spam-Classifier
A spam classifier built using Machine Learning (SVM & Naive Bayes) and Deep... |
|
Experimental |
| 19 |
SudhanshuBlaze/Email-SMS-spam-detection
Used NLTK library from text pre-processing, Data Visualisation and Analysis... |
|
Experimental |
| 20 |
tarekmasryo/sms-spam-detection
SMS spam detection pipeline: dual TF-IDF (word+char) → calibrated Linear... |
|
Experimental |
| 21 |
Davisy/SMS-Spam-Text-Classification
How to classifiy spam sms by using NLP |
|
Experimental |
| 22 |
MohammadAli-14/Email-Spam-Classification-V2
Production-ready spam/ham email classifier with Streamlit app + FastAPI API... |
|
Experimental |
| 23 |
hsingyin/flask-demo
基于flask框架的使用神经网络模型识别过滤垃圾短信的Demo |
|
Experimental |
| 24 |
Giruvegan/stoneskipping
StoneSkipping model for detecting Chinese camouflaged spam |
|
Experimental |
| 25 |
shawn-d123/message-prioritisation-benchmark
Python NLP project benchmarking rule-based and classical ML approaches for... |
|
Experimental |
| 26 |
junioralive/india-spam-sms-classification
Explore and contribute to the Indian Telecom SMS Spam Collection. |
|
Experimental |
| 27 |
h1tenbafna/sih-ivr-spoof
System for Identification of system generated, blank & Spoof calls landing... |
|
Experimental |
| 28 |
Spidy20/NLP_Flask_Model
Flask WebApp for Spam Detection using NLP |
|
Experimental |
| 29 |
Abu-Sameer-66/SpamGuard-AI-Threat-Detection
Enterprise-grade SMS Phishing & Spam Detection System utilizing NLP and... |
|
Experimental |
| 30 |
LokeshBuddi/AI-Powered-Smart-Email-Classifier-for-Enterprises
AI-Powered Smart Email Classifier for Enterprise - an intelligent customer... |
|
Experimental |
| 31 |
CANDRA2006/simple_spam_detector
Machine Learning spam detection. Uses Naive Bayes, TF-IDF, and NLTK for... |
|
Experimental |
| 32 |
nerdylabs/Mail-Spam-detection-using-NLP
In this Repo I have made an NLP(Natural Language Processing)model to... |
|
Experimental |
| 33 |
ivedants/Naive-Bayes-Spam-Email-Classifier
An implementation of an email spam filter using Naive Bayes method. Observed... |
|
Experimental |
| 34 |
Arjun-M/Spam-Detection-ML
Production-ready Spam detection ML using Python + scikit-learn (TF-IDF +... |
|
Experimental |
| 35 |
Arnab500th/Spam-sms-Classifier-
This project was developed as part of an internship program to apply Python,... |
|
Experimental |
| 36 |
PALLADIUM26/SpotSpam
Spam Detection |
|
Experimental |
| 37 |
varadshajith/email-spam-detector
Binary text classifier using Logistic Regression and CountVectorizer, 100%... |
|
Experimental |
| 38 |
Meraini/MailEnable-AI-Spam-Filter
A real-time AI-powered agent for MailEnable. Uses Machine Learning... |
|
Experimental |
| 39 |
deepankarvarma/SMS-Spam-Detection-using-NLP
This repository contains the code for building a spam detection system for... |
|
Experimental |
| 40 |
ashwinnmit/sms-spam-classifier
Sms spam classifier using machine learning |
|
Experimental |
| 41 |
prigarg/Naive-Bayes-algorithm-from-scratch-for-Text-classification
Naïve Bayes Algorithm is implemented from scratch in order to classify spam... |
|
Experimental |
| 42 |
vishalyo990/SPAM-HAM-Filter-using-NLP
In this notebook, I have created a SPAM and HAM filter predictions on the... |
|
Experimental |
| 43 |
Sameer-ansarii/SMS-Spam-Classifier
This project involves building an SMS spam classifier using NLP and Machine... |
|
Experimental |
| 44 |
thehimanshubansal/SMS-Spam-Classifier
A machine learning-powered text classification system designed to identify... |
|
Experimental |
| 45 |
sergio11/spam_email_classifier_lstm
This project uses a Bi-directional LSTM model 📧🤖 to classify emails as spam... |
|
Experimental |
| 46 |
ritessshhh/MailGuard
Mail Guard is an advanced ML-based email spam classification system, using... |
|
Experimental |
| 47 |
RiyaParikh0112/sms-spam-check
This is a end to end SMS/ Email classification website deployed on Heroku |
|
Experimental |
| 48 |
j-dutfield/NLP-Project-Using-Enron-Emails-Dataset
NLP binary classifier based upon Enron Email Dataset. |
|
Experimental |
| 49 |
chongjason914/nlp-spam-classification
A classifier built using natural language processing which detects whether a... |
|
Experimental |
| 50 |
muhammadjunaid-ai/email-spam-classification
Machine Learning project that classifies email or SMS messages as Spam or... |
|
Experimental |
| 51 |
Abhinav-1710/SMS-Spam-Classifier
AI-based SMS Spam Classifier using NLP & Machine Learning |
|
Experimental |
| 52 |
FaresAlnamla/Email-Spam-Detection-System
A full end-to-end Email Spam Detection system built with Streamlit,... |
|
Experimental |
| 53 |
PB2204/SPAM-Detection-Model
SPAM-Detection-Model Is A NLP Model To Detect SPAM Messages... |
|
Experimental |
| 54 |
vishnun0027/Spam-Detector
Spam detection identifies and filters out unwanted messages, protecting... |
|
Experimental |
| 55 |
subhamyadav580/SMS-Spam-Classifier-Using-Different-Machine-Learning-Algorithms
This shows the classification of SMS or email whether is it `spam` or `ham` |
|
Experimental |
| 56 |
IOEPAS/zippy
Final Year Project for BCT: "Ranking Emails Based On Priority" |
|
Experimental |
| 57 |
lemousehunter/SC1015-NLP-Spam-Detection-Project
A NLP project that uses RNN to predict whether a message is spam or ham |
|
Experimental |
| 58 |
java-ai-portfolio/java-ai-spam-classifier
Spam email classifier using Naive Bayes + OpenNLP, served via Spring Boot... |
|
Experimental |
| 59 |
Rajveer189765/email-spam-classifier
Machine learning model for classifying emails as spam or ham |
|
Experimental |
| 60 |
AshishSeru/spam-email-classifier-ml
Machine learning based email spam classification system using supervised... |
|
Experimental |
| 61 |
Vinay-Rai/SMS-spam-classification-APP
Machine Learning and NLP-based SMS Spam Detection web app built with... |
|
Experimental |
| 62 |
gben007/mailshield-ai
Email spam detection web app using a GRU model and Streamlit. |
|
Experimental |
| 63 |
omkarkinage-codes/Spam-Detection-ML
A Machine Learning system using Multinomial Naive Bayes to classify messages... |
|
Experimental |
| 64 |
rezaBahtiar22/Project-Skripsi
Implementation of an automated WhatsApp Bot for real-time spam detection... |
|
Experimental |
| 65 |
richmond003/Email-Spam-Detection
NLP model that classifies emails as spam or legitimate using machine... |
|
Experimental |
| 66 |
pwerthj/spampampam
☀️ Track and display real-time weather updates effortlessly with spampampam,... |
|
Experimental |
| 67 |
SandeepBisht672005/spam-mail-detection
A Machine Learning project that classifies SMS messages as Spam or Ham using... |
|
Experimental |
| 68 |
deoprakash/email-sms_spam_classifier
NLP based classifier classifying the email/SMS Spam or Not |
|
Experimental |
| 69 |
avrtt/mailman
Personalized, LLM-based email marketing automation with user segmentation... |
|
Experimental |
| 70 |
KrishT97/MailSift-AI
MailSift AI- Custom built LLM-powered Email Triage |
|
Experimental |
| 71 |
yaokui2018/chinese_spam_filtering
中文垃圾评论分类 |
|
Experimental |
| 72 |
harishd3504-oss/MACHINE-LEARNING-EMAIL-SPAM-DETECTION
A machine learning project that detects spam emails using text... |
|
Experimental |
| 73 |
AliAminiCode/Spam-Detector
A Python-based SMS spam detector using SVM, featuring a Flet GUI and... |
|
Experimental |
| 74 |
KwonNayeon/sms-spam-classifier
SMS spam classification |
|
Experimental |
| 75 |
btboilerplate/Spam-detection
Builds a spam detection model using machine learning to classify messages as... |
|
Experimental |
| 76 |
dinraj910/Spam-SMS-Classification-using-LSTM-RNN-
This project builds a resume-grade Spam SMS classification system using... |
|
Experimental |
| 77 |
DevWaqarAhmad/Spam-SMS-Email-Classifier
The Spam SMS/Email Classifier is an NLP-based machine learning model... |
|
Experimental |
| 78 |
Largo-m/Spam-Safe-Model
A robust and privacy-focused spam detection model designed to accurately... |
|
Experimental |
| 79 |
abdarafi/isspam
Indonesian SMS Spam Checker with Deep Learning | Sistem Pengecekan Spam Pada... |
|
Experimental |
| 80 |
Pratt33/email-sms-spam-classifier
Machine learning-based web app to detect and classify spam in emails and SMS... |
|
Experimental |
| 81 |
mgsosna/spamCatch
Everyone's favorite SMS spam classification... with a fancy frontend! |
|
Experimental |
| 82 |
D-TheProgrammer/BigData-Project-Email_Classification
[French]Classification de mail Spam and Non-Spam | [English] Email... |
|
Experimental |
| 83 |
rociobenitez/Form-Submission-Spam-Lead-Classifier
Machine learning project to create a classification system for form... |
|
Experimental |
| 84 |
vucko23/spam-classifier
Simple SMS Spam Classifier using TF-IDF and Naive Bayes (scikit-learn) |
|
Experimental |
| 85 |
Aviibhargava/spam-detection-nlp
Spam Detection System using NLP (TF-IDF + Naive Bayes) with evaluation metrics |
|
Experimental |
| 86 |
Khiladi-786/Email-Spam-Detection
Built a classifier to identify spam emails using natural language processing... |
|
Experimental |
| 87 |
Shreesh-Sree/Email_spam_detection
This project implements a Gmail spam detection system using a Logistic... |
|
Experimental |
| 88 |
Mukeshthenraj/spam-message-detector
A Python project to classify text messages as spam or not using machine... |
|
Experimental |
| 89 |
kartikeya378/Email-Spam-Detection-using-NLP
Email Spam Detection using SVM and NLTK is a Python-based project that... |
|
Experimental |
| 90 |
Simran0192004/SMS_Spam_Detection
An Al model that can classify SMS messages as spam or legitimate. I've used... |
|
Experimental |
| 91 |
parida-swadhin/email-spam-classifier
A beginner-friendly spam detection ML app with Streamlit. |
|
Experimental |
| 92 |
Nandana88cs/Spam-Message-Detection-
Developed an NLP-based spam classifier using Python and Scikit-learn with... |
|
Experimental |
| 93 |
LakshyaJain08/SMS-Spam-Classifier
Machine Learning based SMS Spam Detection using NLP and Scikit-learn |
|
Experimental |
| 94 |
wahki/email-spam-classifier
📩 Email spam classiffier with Multinomial NB & TFIDF Vectorizer and using... |
|
Experimental |
| 95 |
Piyeal/sms-spam-classifier
machine-learningNLP-based spam detection using TF-IDF and Logistic... |
|
Experimental |
| 96 |
Soumodeep084/SMS-Spam-Detection-System-ML
This project is an SMS Spam Detection System built using machine learning... |
|
Experimental |
| 97 |
aarogyaojha/sms-spam-classifier
Robust Machine Learning based SMS Spam detection system deployed as a web... |
|
Experimental |
| 98 |
sarfraspc/spam-detector
A Machine Learning project to detect spam messages using Natural Language... |
|
Experimental |
| 99 |
RezaRHM/spam-classifier
SMS spam detection using TF-IDF + Naive Bayes & Logistic Regression (with... |
|
Experimental |
| 100 |
wqb5/spam-detection-naive-bayes
Implementation of a Multinomial Naïve Bayes spam classifier from scratch... |
|
Experimental |
| 101 |
0xstackforge/LLM-Email-Attachment-Evaluator
LLM-powered pipeline for parsing .eml files, extracting HTML bodies,... |
|
Experimental |
| 102 |
SINGHxTUSHAR/BOW-TFIDF-spamBuster
This project is a SMS spam classifier which detect whether the SMS is spam... |
|
Experimental |
| 103 |
ashishpatel8736/Spam-Classification-Model-Application
This is a Machine Learning application built with Python and Streamlit that... |
|
Experimental |
| 104 |
tahsinjahinkhalid/SMS_classification_project
Text analytics and NLP are performed on a dataset of messages and a model is... |
|
Experimental |
| 105 |
jeus0522/ML-Project-Email-Spam-Classifier
ML project focused on email spam classification, demonstrating data... |
|
Experimental |
| 106 |
DarshanRokkad/Sms_Spam_Classification
This is a sms or email spam classification project with integration of mlops... |
|
Experimental |
| 107 |
pranav-kasana/Spam-SMS-Classification-NLP
This project classifies SMS messages into spam or ham using NLP techniques.... |
|
Experimental |
| 108 |
fikrirazor/Implemetasi-MNNB-dan-GIT-klasifikasi-Email-Spam
Implemetasi MNNB dan GIT klasifikasi Email Spam |
|
Experimental |
| 109 |
AvichalS/Email-Spam-Filtering
An email spam classification system based on Multinomial Naive Bayes, it... |
|
Experimental |
| 110 |
shrutibalan4591/Spam-or-Ham-Detection
Web-api deployed in heroku for predicting if a given message is spam or not. |
|
Experimental |
| 111 |
scimone/Emails
A collection of Python scripts designed to streamline various tasks related... |
|
Experimental |
| 112 |
MickaelKohler/SMS_SPAM_Detector
WebApp qui met à disposition un réseau de neurones pour détecter les SPAM... |
|
Experimental |