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

65
Established
2 97k/spam-ham-web-app

A web app that classifies text as a spam or ham. I am using my own ML...

41
Emerging
3 stdlib-js/datasets-spam-assassin

Spam Assassin public mail corpus.

40
Emerging
4 hrwhisper/SpamMessage

中文垃圾短信识别(手写分类器)

40
Emerging
5 Zimbra/zimbra-ml

Zimbra Machine Learning GraphQL Server

38
Emerging
6 Tritonix711/Spam-Filter-AI

Spam Filter AI is a project in Python that uses machine learning to detect...

36
Emerging
7 shishir349/Analyzing-the-Email-Opening-Rates

Before building an email marketing campaign, it’s important to define your...

36
Emerging
8 anishsingh20/Text-Message-Classification

Classify messages as Spam or Ham using a simple Naive bayes classifier....

35
Emerging
9 VoxDroid/NLP-Email-Categorizer

An efficient text classification pipeline for email subjects, leveraging NLP...

35
Emerging
10 Davisy/Laravel-SMS-Spam-Detection

Deploy a NLP model in Laravel Application to detect SMS spam messages.

35
Emerging
11 30lm32/ml-spam-sms-classification

Naive Bayesian, SVM, Random Forest Classifier, and Deeplearing (LSTM) on top...

34
Emerging
12 yogeshnile/spam-sms-detector

In this repo I have develop a SMS Spam Prediction project using FlaskApp and...

34
Emerging
13 Sk70249/NLP-Spam-Ham-Classifier

A Machine learning classifier to predict whether the SMS is Spam or Ham by...

34
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...

33
Emerging
15 prakharjadaun/Feature-Extraction-for-Spam-Email-Detection

Implemented Preprocessing steps, Feature Extraction techniques and Naive...

33
Emerging
16 kunalbandale/SMS-Email-Spam-Classifier

Detect Email/SMS Spam with Machine Learning!

32
Emerging
17 SudhanshuBlaze/Email-SMS-spam-detection

Used NLTK library from text pre-processing, Data Visualisation and Analysis...

31
Emerging
18 IliesChibane/Spam-Classifier

A spam classifier built using Machine Learning (SVM & Naive Bayes) and Deep...

31
Emerging
19 Davisy/SMS-Spam-Text-Classification

How to classifiy spam sms by using NLP

30
Emerging
20 tarekmasryo/sms-spam-detection

SMS spam detection pipeline: dual TF-IDF (word+char) → calibrated Linear...

29
Experimental
21 hsingyin/flask-demo

基于flask框架的使用神经网络模型识别过滤垃圾短信的Demo

29
Experimental
22 Giruvegan/stoneskipping

StoneSkipping model for detecting Chinese camouflaged spam

29
Experimental
23 junioralive/india-spam-sms-classification

Explore and contribute to the Indian Telecom SMS Spam Collection.

29
Experimental
24 Spidy20/NLP_Flask_Model

Flask WebApp for Spam Detection using NLP

28
Experimental
25 h1tenbafna/sih-ivr-spoof

System for Identification of system generated, blank & Spoof calls landing...

28
Experimental
26 nerdylabs/Mail-Spam-detection-using-NLP

In this Repo I have made an NLP(Natural Language Processing)model to...

27
Experimental
27 ivedants/Naive-Bayes-Spam-Email-Classifier

An implementation of an email spam filter using Naive Bayes method. Observed...

27
Experimental
28 deepankarvarma/SMS-Spam-Detection-using-NLP

This repository contains the code for building a spam detection system for...

25
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...

25
Experimental
30 CANDRA2006/simple_spam_detector

Machine Learning spam detection. Uses Naive Bayes, TF-IDF, and NLTK for...

24
Experimental
31 Abu-Sameer-66/SpamGuard-AI-Threat-Detection

Enterprise-grade SMS Phishing & Spam Detection System utilizing NLP and...

24
Experimental
32 vishalyo990/SPAM-HAM-Filter-using-NLP

In this notebook, I have created a SPAM and HAM filter predictions on the...

24
Experimental
33 Sameer-ansarii/SMS-Spam-Classifier

This project involves building an SMS spam classifier using NLP and Machine...

24
Experimental
34 MohammadAli-14/Email-Spam-Classification-V2

Production-ready spam/ham email classifier with Streamlit app + FastAPI API...

24
Experimental
35 ashwinnmit/sms-spam-classifier

Sms spam classifier using machine learning

24
Experimental
36 LokeshBuddi/AI-Powered-Smart-Email-Classifier-for-Enterprises

AI-Powered Smart Email Classifier for Enterprise - an intelligent customer...

24
Experimental
37 prigarg/Naive-Bayes-algorithm-from-scratch-for-Text-classification

Naïve Bayes Algorithm is implemented from scratch in order to classify spam...

24
Experimental
38 j-dutfield/NLP-Project-Using-Enron-Emails-Dataset

NLP binary classifier based upon Enron Email Dataset.

23
Experimental
39 ritessshhh/MailGuard

Mail Guard is an advanced ML-based email spam classification system, using...

23
Experimental
40 RiyaParikh0112/sms-spam-check

This is a end to end SMS/ Email classification website deployed on Heroku

23
Experimental
41 sergio11/spam_email_classifier_lstm

This project uses a Bi-directional LSTM model 📧🤖 to classify emails as spam...

23
Experimental
42 PB2204/SPAM-Detection-Model

SPAM-Detection-Model Is A NLP Model To Detect SPAM Messages...

22
Experimental
43 chongjason914/nlp-spam-classification

A classifier built using natural language processing which detects whether a...

22
Experimental
44 Meraini/MailEnable-AI-Spam-Filter

A real-time AI-powered agent for MailEnable. Uses Machine Learning...

22
Experimental
45 thehimanshubansal/SMS-Spam-Classifier

A machine learning-powered text classification system designed to identify...

22
Experimental
46 shawn-d123/message-prioritisation-benchmark

Python NLP project benchmarking rule-based and classical ML approaches for...

22
Experimental
47 IOEPAS/zippy

Final Year Project for BCT: "Ranking Emails Based On Priority"

21
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`

21
Experimental
49 vishnun0027/Spam-Detector

Spam detection identifies and filters out unwanted messages, protecting...

21
Experimental
50 yaokui2018/chinese_spam_filtering

中文垃圾评论分类

20
Experimental
51 avrtt/mailman

Personalized, LLM-based email marketing automation with user segmentation...

20
Experimental
52 KrishT97/MailSift-AI

MailSift AI- Custom built LLM-powered Email Triage

20
Experimental
53 abdarafi/isspam

Indonesian SMS Spam Checker with Deep Learning | Sistem Pengecekan Spam Pada...

19
Experimental
54 PALLADIUM26/SpotSpam

Spam Detection

19
Experimental
55 Arnab500th/Spam-sms-Classifier-

This project was developed as part of an internship program to apply Python,...

19
Experimental
56 KwonNayeon/sms-spam-classifier

SMS spam classification

19
Experimental
57 varadshajith/email-spam-detector

Binary text classifier using Logistic Regression and CountVectorizer, 100%...

19
Experimental
58 Arjun-M/Spam-Detection-ML

Production-ready Spam detection ML using Python + scikit-learn (TF-IDF +...

19
Experimental
59 mgsosna/spamCatch

Everyone's favorite SMS spam classification... with a fancy frontend!

18
Experimental
60 ashishpatel8736/Spam-Classification-Model-Application

This is a Machine Learning application built with Python and Streamlit that...

18
Experimental
61 AliAminiCode/Spam-Detector

A Python-based SMS spam detector using SVM, featuring a Flet GUI and...

18
Experimental
62 Largo-m/Spam-Safe-Model

A robust and privacy-focused spam detection model designed to accurately...

18
Experimental
63 Pratt33/email-sms-spam-classifier

Machine learning-based web app to detect and classify spam in emails and SMS...

18
Experimental
64 scimone/Emails

A collection of Python scripts designed to streamline various tasks related...

17
Experimental
65 fikrirazor/Implemetasi-MNNB-dan-GIT-klasifikasi-Email-Spam

Implemetasi MNNB dan GIT klasifikasi Email Spam

17
Experimental
66 DarshanRokkad/Sms_Spam_Classification

This is a sms or email spam classification project with integration of mlops...

17
Experimental
67 MickaelKohler/SMS_SPAM_Detector

WebApp qui met à disposition un réseau de neurones pour détecter les SPAM...

17
Experimental
68 tahsinjahinkhalid/SMS_classification_project

Text analytics and NLP are performed on a dataset of messages and a model is...

17
Experimental
69 AvichalS/Email-Spam-Filtering

An email spam classification system based on Multinomial Naive Bayes, it...

17
Experimental
70 jeus0522/ML-Project-Email-Spam-Classifier

ML project focused on email spam classification, demonstrating data...

17
Experimental
71 shrutibalan4591/Spam-or-Ham-Detection

Web-api deployed in heroku for predicting if a given message is spam or not.

17
Experimental
72 harishd3504-oss/MACHINE-LEARNING-EMAIL-SPAM-DETECTION

A machine learning project that detects spam emails using text...

16
Experimental
73 Abhinav-1710/SMS-Spam-Classifier

AI-based SMS Spam Classifier using NLP & Machine Learning

15
Experimental
74 roshana1s/spam-message-classifier

A state-of-the-art spam message classifier built with RoBERTa transformer...

15
Experimental
75 muhammadjunaid-ai/email-spam-classification

Machine Learning project that classifies email or SMS messages as Spam or...

14
Experimental
76 dinraj910/Spam-SMS-Classification-using-LSTM-RNN-

This project builds a resume-grade Spam SMS classification system using...

14
Experimental
77 btboilerplate/Spam-detection

Builds a spam detection model using machine learning to classify messages as...

14
Experimental
78 lemousehunter/SC1015-NLP-Spam-Detection-Project

A NLP project that uses RNN to predict whether a message is spam or ham

14
Experimental
79 rezaBahtiar22/Project-Skripsi

Implementation of an automated WhatsApp Bot for real-time spam detection...

14
Experimental
80 java-ai-portfolio/java-ai-spam-classifier

Spam email classifier using Naive Bayes + OpenNLP, served via Spring Boot...

14
Experimental
81 gben007/mailshield-ai

Email spam detection web app using a GRU model and Streamlit.

14
Experimental
82 AshishSeru/spam-email-classifier-ml

Machine learning based email spam classification system using supervised...

14
Experimental
83 samagra44/SMS-Spam-Classifier

This project is designed to classify emails as either spam or legitimate...

13
Experimental
84 aapetukhov/Spam-Messages-Detection

Project building ML & DL models to detect spam messages.

13
Experimental
85 vishalvnair124/NLP_nltk_first_project

A simple Streamlit web application that classifies emails as SPAM or NOT...

13
Experimental
86 hilmansw/Spam-Detection-App

This project is built to detect spam messages using a Long Short-Term Memory...

13
Experimental
87 vargheesk/spam_filter

An interactive Spam Detector web app built with Streamlit and NLTK....

12
Experimental
88 Skarangayake/SPAM-EMAIL-DETECTION

An AI/ML project that detects spam emails using TF-IDF text vectorization...

12
Experimental
89 SahithiKokkula/Spam-Email-Classifier

🎯 AI-powered spam email classifier using Bidirectional LSTM | 97% accuracy |...

12
Experimental
90 DevWaqarAhmad/Spam-SMS-Email-Classifier

The Spam SMS/Email Classifier is an NLP-based machine learning model...

12
Experimental
91 yolowinnn/The-Research-on-Logistic-Regression-Model-for-SMS-Spam-Classification-

项目基于SMS Spam Collection数据集,构建并优化了逻辑回归模型进行垃圾短信自动分类。...

12
Experimental
92 Bhavik-Ardeshna/Spam_SMS_Detection

Spam message detection using classifier

12
Experimental
93 Jatin-Goyal-552/spam-message-classifier

It is a small Natural Language Processing project to classify whether a text...

11
Experimental
94 mohansaidinesh/oibsip_task4_

Oasis Infobyte Internship Data Science task-4

11
Experimental
95 ZW01f/Arabic-NLP-spam-detection-

Our project for Arabization Course 2022

11
Experimental
96 Khiladi-786/Email-Spam-Detection

Built a classifier to identify spam emails using natural language processing...

11
Experimental
97 gereoffy/deepspam2

DeepSpam milter v2

11
Experimental
98 Aviibhargava/spam-detection-nlp

Spam Detection System using NLP (TF-IDF + Naive Bayes) with evaluation metrics

11
Experimental
99 Piyeal/sms-spam-classifier

machine-learningNLP-based spam detection using TF-IDF and Logistic...

11
Experimental
100 ehtisham-sadiq/Spam-SMS-Classification

Spam SMS Classification is designed to help users identify and filter out...

11
Experimental
101 wahki/email-spam-classifier

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

11
Experimental
102 AHMEDSANA/Spam-and-Ham-text-classifier

In this project we are using LSTM to classify texts as spam or ham.

11
Experimental
103 negativenagesh/Spam-ham_email_detection_Machine_Learning

This project focuses on classifying spam/ham emails, using machine learning...

11
Experimental
104 Ashishkumar-hub/spam-classifier

implementation of spam classification using python

11
Experimental
105 Mukeshthenraj/spam-message-detector

A Python project to classify text messages as spam or not using machine...

11
Experimental
106 kartikeya378/Email-Spam-Detection-using-NLP

Email Spam Detection using SVM and NLTK is a Python-based project that...

11
Experimental
107 Simran0192004/SMS_Spam_Detection

An Al model that can classify SMS messages as spam or legitimate. I've used...

11
Experimental
108 Soumodeep084/SMS-Spam-Detection-System-ML

This project is an SMS Spam Detection System built using machine learning...

11
Experimental
109 wqb5/spam-detection-naive-bayes

Implementation of a Multinomial Naïve Bayes spam classifier from scratch...

11
Experimental
110 Shreesh-Sree/Email_spam_detection

This project implements a Gmail spam detection system using a Logistic...

11
Experimental
111 omkarkinage-codes/Spam-Detection-ML

A Machine Learning system using Multinomial Naive Bayes to classify messages...

11
Experimental
112 parida-swadhin/email-spam-classifier

A beginner-friendly spam detection ML app with Streamlit.

11
Experimental
113 D-TheProgrammer/BigData-Project-Email_Classification

[French]Classification de mail Spam and Non-Spam | [English] Email...

11
Experimental
114 SandeepBisht672005/spam-mail-detection

A Machine Learning project that classifies SMS messages as Spam or Ham using...

11
Experimental
115 Vinay-Rai/SMS-spam-classification-APP

Machine Learning and NLP-based SMS Spam Detection web app built with...

11
Experimental
116 RezaRHM/spam-classifier

SMS spam detection using TF-IDF + Naive Bayes & Logistic Regression (with...

11
Experimental
117 sarfraspc/spam-detector

A Machine Learning project to detect spam messages using Natural Language...

11
Experimental
118 Rajveer189765/email-spam-classifier

Machine learning model for classifying emails as spam or ham

11
Experimental
119 LakshyaJain08/SMS-Spam-Classifier

Machine Learning based SMS Spam Detection using NLP and Scikit-learn

11
Experimental
120 Nandana88cs/Spam-Message-Detection-

Developed an NLP-based spam classifier using Python and Scikit-learn with...

11
Experimental
121 vucko23/spam-classifier

Simple SMS Spam Classifier using TF-IDF and Naive Bayes (scikit-learn)

11
Experimental
122 rociobenitez/Form-Submission-Spam-Lead-Classifier

Machine learning project to create a classification system for form...

11
Experimental
123 Teen-Techies/Email-Spam-Filter

This project implements an NLP-based solution for filtering out e-mails as...

11
Experimental
124 SINGHxTUSHAR/BOW-TFIDF-spamBuster

This project is a SMS spam classifier which detect whether the SMS is spam...

11
Experimental
125 richmond003/Email-Spam-Detection

NLP model that classifies emails as spam or legitimate using machine...

11
Experimental
126 0xstackforge/LLM-Email-Attachment-Evaluator

LLM-powered pipeline for parsing .eml files, extracting HTML bodies,...

11
Experimental
127 pushkarm029/TrueText

TrueText is your guardian against SMS scams and your source for the latest...

10
Experimental
128 pranav-kasana/Spam-SMS-Classification-NLP

This project classifies SMS messages into spam or ham using NLP techniques....

10
Experimental
129 iamkirankumaryadav/SMS-Classification

Natural Language Processing

10
Experimental
130 k4u5h4L/sms-spam-filter-NLP

A sms spam classifier in python using NLTK.

10
Experimental
131 BilalM04/email-spam-classifier

A machine learning project that classifies emails as spam or not spam using...

10
Experimental
132 CDCapobianco/Spam-Classifier

A Spam Classifier built with ML techniques, based on Apache SpamAssassin...

10
Experimental
133 AmirHoseein99/spamClassifier

spam classifier, on apache_spam_Assassin Dataset, with jupiter notebook

10
Experimental
134 ayush-agarwal-0502/Spam-Destroyer-NLP

Spam Email Detection using Natural Language Processing

10
Experimental
135 rajat499/nlp

Email Classification(Linear Classifiers and Bi-LSTMs) and NER using CRF models

10
Experimental
136 ShubhamSharma476/Spam-Classifier-NLP

This is a machine learning project that focuses on detecting spam messages...

10
Experimental
137 reddybharat/spam-email-detection

A spam email detector using some basic and intermediate methods in NLP.

10
Experimental
138 Akshar106/Email-SMS-Spam-Detection

Email/SMS spam detection using NLP is a vital tool in maintaining the...

10
Experimental
139 M-Z-5474/email-spam-detector

A real-time Email Spam Detector built using semi-supervised learning...

10
Experimental
140 ifieryarrows/spam-email-detector

A spam email detector using a Random Forest classifier and TF-IDF to achieve...

10
Experimental
141 teche74/EmailAutomationLinkeniteChallenge

Linkenite Hackathon Challenge : Create a website that automatically fetch...

10
Experimental
142 aman06012003/Sms-Spam-classifier

SMS spam classifier that inputs a text and outputs whether it it is spam or not

10
Experimental
143 mazinsk2125/Adaptive-Message-Threat-Analyze

A full-stack app deployed on Render with environment-based dynamic port...

10
Experimental
144 cuihaosabrina/Chinese_Text_Mining_Machine_Learning

Final project: Detecting Spammers in Chinese Microblog Sina Weibo. DNDS...

10
Experimental
145 deepakshroff/Smart-Email-Responder

🧑‍🏫This project, Smart Email Responder, was developed under the guidance of...

10
Experimental
146 anujjainbatu/spamsense

An AI-powered tool that predicts whether your marketing emails will land in...

10
Experimental
147 heroorkrishna/Basic-Text-Classification-Project

sms spam ham classification using NLP Techniques

10
Experimental
148 SyedMaaz25/SMS-Spam-Classification

Machine Learning model to classify SMS messages as spam or ham using text...

10
Experimental
149 Micky373/spam_classifier

In this repo I have done an end to end spam message classifier. In the...

10
Experimental
150 vishnu9701/Spam-Mail-Detection

Spam Mail Detection using Naive Bias Machine Learning Algorithm.

10
Experimental