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 150 sms spam detection tools tracked. 1 score above 50 (established tier). The highest-rated is MAIF/melusine at 65/100 with 363 stars.
Get all 150 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... |
|
Emerging |
| 7 |
shishir349/Analyzing-the-Email-Opening-Rates
Before building an email marketing campaign, it’s important to define your... |
|
Emerging |
| 8 |
anishsingh20/Text-Message-Classification
Classify messages as Spam or Ham using a simple Naive bayes classifier.... |
|
Emerging |
| 9 |
VoxDroid/NLP-Email-Categorizer
An efficient text classification pipeline for email subjects, leveraging NLP... |
|
Emerging |
| 10 |
Davisy/Laravel-SMS-Spam-Detection
Deploy a NLP model in Laravel Application to detect SMS spam messages. |
|
Emerging |
| 11 |
30lm32/ml-spam-sms-classification
Naive Bayesian, SVM, Random Forest Classifier, and Deeplearing (LSTM) on top... |
|
Emerging |
| 12 |
yogeshnile/spam-sms-detector
In this repo I have develop a SMS Spam Prediction project using FlaskApp and... |
|
Emerging |
| 13 |
Sk70249/NLP-Spam-Ham-Classifier
A Machine learning classifier to predict whether the SMS is Spam or Ham by... |
|
Emerging |
| 14 |
imsanjoykb/Automated-Spam-Mail-Detection-and-Flask-Deployment
This is an simple NLP project in which the model is able to predict the... |
|
Emerging |
| 15 |
prakharjadaun/Feature-Extraction-for-Spam-Email-Detection
Implemented Preprocessing steps, Feature Extraction techniques and Naive... |
|
Emerging |
| 16 |
kunalbandale/SMS-Email-Spam-Classifier
Detect Email/SMS Spam with Machine Learning! |
|
Emerging |
| 17 |
SudhanshuBlaze/Email-SMS-spam-detection
Used NLTK library from text pre-processing, Data Visualisation and Analysis... |
|
Emerging |
| 18 |
IliesChibane/Spam-Classifier
A spam classifier built using Machine Learning (SVM & Naive Bayes) and Deep... |
|
Emerging |
| 19 |
Davisy/SMS-Spam-Text-Classification
How to classifiy spam sms by using NLP |
|
Emerging |
| 20 |
tarekmasryo/sms-spam-detection
SMS spam detection pipeline: dual TF-IDF (word+char) → calibrated Linear... |
|
Experimental |
| 21 |
hsingyin/flask-demo
基于flask框架的使用神经网络模型识别过滤垃圾短信的Demo |
|
Experimental |
| 22 |
Giruvegan/stoneskipping
StoneSkipping model for detecting Chinese camouflaged spam |
|
Experimental |
| 23 |
junioralive/india-spam-sms-classification
Explore and contribute to the Indian Telecom SMS Spam Collection. |
|
Experimental |
| 24 |
Spidy20/NLP_Flask_Model
Flask WebApp for Spam Detection using NLP |
|
Experimental |
| 25 |
h1tenbafna/sih-ivr-spoof
System for Identification of system generated, blank & Spoof calls landing... |
|
Experimental |
| 26 |
nerdylabs/Mail-Spam-detection-using-NLP
In this Repo I have made an NLP(Natural Language Processing)model to... |
|
Experimental |
| 27 |
ivedants/Naive-Bayes-Spam-Email-Classifier
An implementation of an email spam filter using Naive Bayes method. Observed... |
|
Experimental |
| 28 |
deepankarvarma/SMS-Spam-Detection-using-NLP
This repository contains the code for building a spam detection system for... |
|
Experimental |
| 29 |
sameer-at-git/Bangla-SMS-Spam-Detection-Using-RoBERTa-XLMRoBERTa-BERT
This repository presents the code and resources for our research on Bengali... |
|
Experimental |
| 30 |
CANDRA2006/simple_spam_detector
Machine Learning spam detection. Uses Naive Bayes, TF-IDF, and NLTK for... |
|
Experimental |
| 31 |
Abu-Sameer-66/SpamGuard-AI-Threat-Detection
Enterprise-grade SMS Phishing & Spam Detection System utilizing NLP and... |
|
Experimental |
| 32 |
vishalyo990/SPAM-HAM-Filter-using-NLP
In this notebook, I have created a SPAM and HAM filter predictions on the... |
|
Experimental |
| 33 |
Sameer-ansarii/SMS-Spam-Classifier
This project involves building an SMS spam classifier using NLP and Machine... |
|
Experimental |
| 34 |
MohammadAli-14/Email-Spam-Classification-V2
Production-ready spam/ham email classifier with Streamlit app + FastAPI API... |
|
Experimental |
| 35 |
ashwinnmit/sms-spam-classifier
Sms spam classifier using machine learning |
|
Experimental |
| 36 |
LokeshBuddi/AI-Powered-Smart-Email-Classifier-for-Enterprises
AI-Powered Smart Email Classifier for Enterprise - an intelligent customer... |
|
Experimental |
| 37 |
prigarg/Naive-Bayes-algorithm-from-scratch-for-Text-classification
Naïve Bayes Algorithm is implemented from scratch in order to classify spam... |
|
Experimental |
| 38 |
j-dutfield/NLP-Project-Using-Enron-Emails-Dataset
NLP binary classifier based upon Enron Email Dataset. |
|
Experimental |
| 39 |
ritessshhh/MailGuard
Mail Guard is an advanced ML-based email spam classification system, using... |
|
Experimental |
| 40 |
RiyaParikh0112/sms-spam-check
This is a end to end SMS/ Email classification website deployed on Heroku |
|
Experimental |
| 41 |
sergio11/spam_email_classifier_lstm
This project uses a Bi-directional LSTM model 📧🤖 to classify emails as spam... |
|
Experimental |
| 42 |
PB2204/SPAM-Detection-Model
SPAM-Detection-Model Is A NLP Model To Detect SPAM Messages... |
|
Experimental |
| 43 |
chongjason914/nlp-spam-classification
A classifier built using natural language processing which detects whether a... |
|
Experimental |
| 44 |
Meraini/MailEnable-AI-Spam-Filter
A real-time AI-powered agent for MailEnable. Uses Machine Learning... |
|
Experimental |
| 45 |
thehimanshubansal/SMS-Spam-Classifier
A machine learning-powered text classification system designed to identify... |
|
Experimental |
| 46 |
shawn-d123/message-prioritisation-benchmark
Python NLP project benchmarking rule-based and classical ML approaches for... |
|
Experimental |
| 47 |
IOEPAS/zippy
Final Year Project for BCT: "Ranking Emails Based On Priority" |
|
Experimental |
| 48 |
subhamyadav580/SMS-Spam-Classifier-Using-Different-Machine-Learning-Algorithms
This shows the classification of SMS or email whether is it `spam` or `ham` |
|
Experimental |
| 49 |
vishnun0027/Spam-Detector
Spam detection identifies and filters out unwanted messages, protecting... |
|
Experimental |
| 50 |
yaokui2018/chinese_spam_filtering
中文垃圾评论分类 |
|
Experimental |
| 51 |
avrtt/mailman
Personalized, LLM-based email marketing automation with user segmentation... |
|
Experimental |
| 52 |
KrishT97/MailSift-AI
MailSift AI- Custom built LLM-powered Email Triage |
|
Experimental |
| 53 |
abdarafi/isspam
Indonesian SMS Spam Checker with Deep Learning | Sistem Pengecekan Spam Pada... |
|
Experimental |
| 54 |
PALLADIUM26/SpotSpam
Spam Detection |
|
Experimental |
| 55 |
Arnab500th/Spam-sms-Classifier-
This project was developed as part of an internship program to apply Python,... |
|
Experimental |
| 56 |
KwonNayeon/sms-spam-classifier
SMS spam classification |
|
Experimental |
| 57 |
varadshajith/email-spam-detector
Binary text classifier using Logistic Regression and CountVectorizer, 100%... |
|
Experimental |
| 58 |
Arjun-M/Spam-Detection-ML
Production-ready Spam detection ML using Python + scikit-learn (TF-IDF +... |
|
Experimental |
| 59 |
mgsosna/spamCatch
Everyone's favorite SMS spam classification... with a fancy frontend! |
|
Experimental |
| 60 |
ashishpatel8736/Spam-Classification-Model-Application
This is a Machine Learning application built with Python and Streamlit that... |
|
Experimental |
| 61 |
AliAminiCode/Spam-Detector
A Python-based SMS spam detector using SVM, featuring a Flet GUI and... |
|
Experimental |
| 62 |
Largo-m/Spam-Safe-Model
A robust and privacy-focused spam detection model designed to accurately... |
|
Experimental |
| 63 |
Pratt33/email-sms-spam-classifier
Machine learning-based web app to detect and classify spam in emails and SMS... |
|
Experimental |
| 64 |
scimone/Emails
A collection of Python scripts designed to streamline various tasks related... |
|
Experimental |
| 65 |
fikrirazor/Implemetasi-MNNB-dan-GIT-klasifikasi-Email-Spam
Implemetasi MNNB dan GIT klasifikasi Email Spam |
|
Experimental |
| 66 |
DarshanRokkad/Sms_Spam_Classification
This is a sms or email spam classification project with integration of mlops... |
|
Experimental |
| 67 |
MickaelKohler/SMS_SPAM_Detector
WebApp qui met à disposition un réseau de neurones pour détecter les SPAM... |
|
Experimental |
| 68 |
tahsinjahinkhalid/SMS_classification_project
Text analytics and NLP are performed on a dataset of messages and a model is... |
|
Experimental |
| 69 |
AvichalS/Email-Spam-Filtering
An email spam classification system based on Multinomial Naive Bayes, it... |
|
Experimental |
| 70 |
jeus0522/ML-Project-Email-Spam-Classifier
ML project focused on email spam classification, demonstrating data... |
|
Experimental |
| 71 |
shrutibalan4591/Spam-or-Ham-Detection
Web-api deployed in heroku for predicting if a given message is spam or not. |
|
Experimental |
| 72 |
harishd3504-oss/MACHINE-LEARNING-EMAIL-SPAM-DETECTION
A machine learning project that detects spam emails using text... |
|
Experimental |
| 73 |
Abhinav-1710/SMS-Spam-Classifier
AI-based SMS Spam Classifier using NLP & Machine Learning |
|
Experimental |
| 74 |
roshana1s/spam-message-classifier
A state-of-the-art spam message classifier built with RoBERTa transformer... |
|
Experimental |
| 75 |
muhammadjunaid-ai/email-spam-classification
Machine Learning project that classifies email or SMS messages as Spam or... |
|
Experimental |
| 76 |
dinraj910/Spam-SMS-Classification-using-LSTM-RNN-
This project builds a resume-grade Spam SMS classification system using... |
|
Experimental |
| 77 |
btboilerplate/Spam-detection
Builds a spam detection model using machine learning to classify messages as... |
|
Experimental |
| 78 |
lemousehunter/SC1015-NLP-Spam-Detection-Project
A NLP project that uses RNN to predict whether a message is spam or ham |
|
Experimental |
| 79 |
rezaBahtiar22/Project-Skripsi
Implementation of an automated WhatsApp Bot for real-time spam detection... |
|
Experimental |
| 80 |
java-ai-portfolio/java-ai-spam-classifier
Spam email classifier using Naive Bayes + OpenNLP, served via Spring Boot... |
|
Experimental |
| 81 |
gben007/mailshield-ai
Email spam detection web app using a GRU model and Streamlit. |
|
Experimental |
| 82 |
AshishSeru/spam-email-classifier-ml
Machine learning based email spam classification system using supervised... |
|
Experimental |
| 83 |
samagra44/SMS-Spam-Classifier
This project is designed to classify emails as either spam or legitimate... |
|
Experimental |
| 84 |
aapetukhov/Spam-Messages-Detection
Project building ML & DL models to detect spam messages. |
|
Experimental |
| 85 |
vishalvnair124/NLP_nltk_first_project
A simple Streamlit web application that classifies emails as SPAM or NOT... |
|
Experimental |
| 86 |
hilmansw/Spam-Detection-App
This project is built to detect spam messages using a Long Short-Term Memory... |
|
Experimental |
| 87 |
vargheesk/spam_filter
An interactive Spam Detector web app built with Streamlit and NLTK.... |
|
Experimental |
| 88 |
Skarangayake/SPAM-EMAIL-DETECTION
An AI/ML project that detects spam emails using TF-IDF text vectorization... |
|
Experimental |
| 89 |
SahithiKokkula/Spam-Email-Classifier
🎯 AI-powered spam email classifier using Bidirectional LSTM | 97% accuracy |... |
|
Experimental |
| 90 |
DevWaqarAhmad/Spam-SMS-Email-Classifier
The Spam SMS/Email Classifier is an NLP-based machine learning model... |
|
Experimental |
| 91 |
yolowinnn/The-Research-on-Logistic-Regression-Model-for-SMS-Spam-Classification-
项目基于SMS Spam Collection数据集,构建并优化了逻辑回归模型进行垃圾短信自动分类。... |
|
Experimental |
| 92 |
Bhavik-Ardeshna/Spam_SMS_Detection
Spam message detection using classifier |
|
Experimental |
| 93 |
Jatin-Goyal-552/spam-message-classifier
It is a small Natural Language Processing project to classify whether a text... |
|
Experimental |
| 94 |
mohansaidinesh/oibsip_task4_
Oasis Infobyte Internship Data Science task-4 |
|
Experimental |
| 95 |
ZW01f/Arabic-NLP-spam-detection-
Our project for Arabization Course 2022 |
|
Experimental |
| 96 |
Khiladi-786/Email-Spam-Detection
Built a classifier to identify spam emails using natural language processing... |
|
Experimental |
| 97 |
gereoffy/deepspam2
DeepSpam milter v2 |
|
Experimental |
| 98 |
Aviibhargava/spam-detection-nlp
Spam Detection System using NLP (TF-IDF + Naive Bayes) with evaluation metrics |
|
Experimental |
| 99 |
Piyeal/sms-spam-classifier
machine-learningNLP-based spam detection using TF-IDF and Logistic... |
|
Experimental |
| 100 |
ehtisham-sadiq/Spam-SMS-Classification
Spam SMS Classification is designed to help users identify and filter out... |
|
Experimental |
| 101 |
wahki/email-spam-classifier
📩 Email spam classiffier with Multinomial NB & TFIDF Vectorizer and using... |
|
Experimental |
| 102 |
AHMEDSANA/Spam-and-Ham-text-classifier
In this project we are using LSTM to classify texts as spam or ham. |
|
Experimental |
| 103 |
negativenagesh/Spam-ham_email_detection_Machine_Learning
This project focuses on classifying spam/ham emails, using machine learning... |
|
Experimental |
| 104 |
Ashishkumar-hub/spam-classifier
implementation of spam classification using python |
|
Experimental |
| 105 |
Mukeshthenraj/spam-message-detector
A Python project to classify text messages as spam or not using machine... |
|
Experimental |
| 106 |
kartikeya378/Email-Spam-Detection-using-NLP
Email Spam Detection using SVM and NLTK is a Python-based project that... |
|
Experimental |
| 107 |
Simran0192004/SMS_Spam_Detection
An Al model that can classify SMS messages as spam or legitimate. I've used... |
|
Experimental |
| 108 |
Soumodeep084/SMS-Spam-Detection-System-ML
This project is an SMS Spam Detection System built using machine learning... |
|
Experimental |
| 109 |
wqb5/spam-detection-naive-bayes
Implementation of a Multinomial Naïve Bayes spam classifier from scratch... |
|
Experimental |
| 110 |
Shreesh-Sree/Email_spam_detection
This project implements a Gmail spam detection system using a Logistic... |
|
Experimental |
| 111 |
omkarkinage-codes/Spam-Detection-ML
A Machine Learning system using Multinomial Naive Bayes to classify messages... |
|
Experimental |
| 112 |
parida-swadhin/email-spam-classifier
A beginner-friendly spam detection ML app with Streamlit. |
|
Experimental |
| 113 |
D-TheProgrammer/BigData-Project-Email_Classification
[French]Classification de mail Spam and Non-Spam | [English] Email... |
|
Experimental |
| 114 |
SandeepBisht672005/spam-mail-detection
A Machine Learning project that classifies SMS messages as Spam or Ham using... |
|
Experimental |
| 115 |
Vinay-Rai/SMS-spam-classification-APP
Machine Learning and NLP-based SMS Spam Detection web app built with... |
|
Experimental |
| 116 |
RezaRHM/spam-classifier
SMS spam detection using TF-IDF + Naive Bayes & Logistic Regression (with... |
|
Experimental |
| 117 |
sarfraspc/spam-detector
A Machine Learning project to detect spam messages using Natural Language... |
|
Experimental |
| 118 |
Rajveer189765/email-spam-classifier
Machine learning model for classifying emails as spam or ham |
|
Experimental |
| 119 |
LakshyaJain08/SMS-Spam-Classifier
Machine Learning based SMS Spam Detection using NLP and Scikit-learn |
|
Experimental |
| 120 |
Nandana88cs/Spam-Message-Detection-
Developed an NLP-based spam classifier using Python and Scikit-learn with... |
|
Experimental |
| 121 |
vucko23/spam-classifier
Simple SMS Spam Classifier using TF-IDF and Naive Bayes (scikit-learn) |
|
Experimental |
| 122 |
rociobenitez/Form-Submission-Spam-Lead-Classifier
Machine learning project to create a classification system for form... |
|
Experimental |
| 123 |
Teen-Techies/Email-Spam-Filter
This project implements an NLP-based solution for filtering out e-mails as... |
|
Experimental |
| 124 |
SINGHxTUSHAR/BOW-TFIDF-spamBuster
This project is a SMS spam classifier which detect whether the SMS is spam... |
|
Experimental |
| 125 |
richmond003/Email-Spam-Detection
NLP model that classifies emails as spam or legitimate using machine... |
|
Experimental |
| 126 |
0xstackforge/LLM-Email-Attachment-Evaluator
LLM-powered pipeline for parsing .eml files, extracting HTML bodies,... |
|
Experimental |
| 127 |
pushkarm029/TrueText
TrueText is your guardian against SMS scams and your source for the latest... |
|
Experimental |
| 128 |
pranav-kasana/Spam-SMS-Classification-NLP
This project classifies SMS messages into spam or ham using NLP techniques.... |
|
Experimental |
| 129 |
iamkirankumaryadav/SMS-Classification
Natural Language Processing |
|
Experimental |
| 130 |
k4u5h4L/sms-spam-filter-NLP
A sms spam classifier in python using NLTK. |
|
Experimental |
| 131 |
BilalM04/email-spam-classifier
A machine learning project that classifies emails as spam or not spam using... |
|
Experimental |
| 132 |
CDCapobianco/Spam-Classifier
A Spam Classifier built with ML techniques, based on Apache SpamAssassin... |
|
Experimental |
| 133 |
AmirHoseein99/spamClassifier
spam classifier, on apache_spam_Assassin Dataset, with jupiter notebook |
|
Experimental |
| 134 |
ayush-agarwal-0502/Spam-Destroyer-NLP
Spam Email Detection using Natural Language Processing |
|
Experimental |
| 135 |
rajat499/nlp
Email Classification(Linear Classifiers and Bi-LSTMs) and NER using CRF models |
|
Experimental |
| 136 |
ShubhamSharma476/Spam-Classifier-NLP
This is a machine learning project that focuses on detecting spam messages... |
|
Experimental |
| 137 |
reddybharat/spam-email-detection
A spam email detector using some basic and intermediate methods in NLP. |
|
Experimental |
| 138 |
Akshar106/Email-SMS-Spam-Detection
Email/SMS spam detection using NLP is a vital tool in maintaining the... |
|
Experimental |
| 139 |
M-Z-5474/email-spam-detector
A real-time Email Spam Detector built using semi-supervised learning... |
|
Experimental |
| 140 |
ifieryarrows/spam-email-detector
A spam email detector using a Random Forest classifier and TF-IDF to achieve... |
|
Experimental |
| 141 |
teche74/EmailAutomationLinkeniteChallenge
Linkenite Hackathon Challenge : Create a website that automatically fetch... |
|
Experimental |
| 142 |
aman06012003/Sms-Spam-classifier
SMS spam classifier that inputs a text and outputs whether it it is spam or not |
|
Experimental |
| 143 |
mazinsk2125/Adaptive-Message-Threat-Analyze
A full-stack app deployed on Render with environment-based dynamic port... |
|
Experimental |
| 144 |
cuihaosabrina/Chinese_Text_Mining_Machine_Learning
Final project: Detecting Spammers in Chinese Microblog Sina Weibo. DNDS... |
|
Experimental |
| 145 |
deepakshroff/Smart-Email-Responder
🧑🏫This project, Smart Email Responder, was developed under the guidance of... |
|
Experimental |
| 146 |
anujjainbatu/spamsense
An AI-powered tool that predicts whether your marketing emails will land in... |
|
Experimental |
| 147 |
heroorkrishna/Basic-Text-Classification-Project
sms spam ham classification using NLP Techniques |
|
Experimental |
| 148 |
SyedMaaz25/SMS-Spam-Classification
Machine Learning model to classify SMS messages as spam or ham using text... |
|
Experimental |
| 149 |
Micky373/spam_classifier
In this repo I have done an end to end spam message classifier. In the... |
|
Experimental |
| 150 |
vishnu9701/Spam-Mail-Detection
Spam Mail Detection using Naive Bias Machine Learning Algorithm. |
|
Experimental |