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

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

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

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

Spam Assassin public mail corpus.

33
Emerging
4 hrwhisper/SpamMessage

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

33
Emerging
5 Zimbra/zimbra-ml

Zimbra Machine Learning GraphQL Server

31
Emerging
6 Tritonix711/Spam-Filter-AI

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

29
Experimental
7 shishir349/Analyzing-the-Email-Opening-Rates

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

29
Experimental
8 anishsingh20/Text-Message-Classification

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

28
Experimental
9 Davisy/Laravel-SMS-Spam-Detection

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

28
Experimental
10 VoxDroid/NLP-Email-Categorizer

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

28
Experimental
11 yogeshnile/spam-sms-detector

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

27
Experimental
12 Sk70249/NLP-Spam-Ham-Classifier

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

27
Experimental
13 30lm32/ml-spam-sms-classification

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

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

26
Experimental
15 prakharjadaun/Feature-Extraction-for-Spam-Email-Detection

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

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

25
Experimental
17 kunalbandale/SMS-Email-Spam-Classifier

Detect Email/SMS Spam with Machine Learning!

25
Experimental
18 IliesChibane/Spam-Classifier

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

24
Experimental
19 SudhanshuBlaze/Email-SMS-spam-detection

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

24
Experimental
20 tarekmasryo/sms-spam-detection

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

23
Experimental
21 Davisy/SMS-Spam-Text-Classification

How to classifiy spam sms by using NLP

23
Experimental
22 MohammadAli-14/Email-Spam-Classification-V2

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

23
Experimental
23 hsingyin/flask-demo

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

22
Experimental
24 Giruvegan/stoneskipping

StoneSkipping model for detecting Chinese camouflaged spam

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

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

22
Experimental
26 junioralive/india-spam-sms-classification

Explore and contribute to the Indian Telecom SMS Spam Collection.

22
Experimental
27 h1tenbafna/sih-ivr-spoof

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

21
Experimental
28 Spidy20/NLP_Flask_Model

Flask WebApp for Spam Detection using NLP

21
Experimental
29 Abu-Sameer-66/SpamGuard-AI-Threat-Detection

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

20
Experimental
30 LokeshBuddi/AI-Powered-Smart-Email-Classifier-for-Enterprises

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

20
Experimental
31 CANDRA2006/simple_spam_detector

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

20
Experimental
32 nerdylabs/Mail-Spam-detection-using-NLP

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

20
Experimental
33 ivedants/Naive-Bayes-Spam-Email-Classifier

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

20
Experimental
34 Arjun-M/Spam-Detection-ML

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

19
Experimental
35 Arnab500th/Spam-sms-Classifier-

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

19
Experimental
36 PALLADIUM26/SpotSpam

Spam Detection

19
Experimental
37 varadshajith/email-spam-detector

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

19
Experimental
38 Meraini/MailEnable-AI-Spam-Filter

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

18
Experimental
39 deepankarvarma/SMS-Spam-Detection-using-NLP

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

18
Experimental
40 ashwinnmit/sms-spam-classifier

Sms spam classifier using machine learning

17
Experimental
41 prigarg/Naive-Bayes-algorithm-from-scratch-for-Text-classification

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

17
Experimental
42 vishalyo990/SPAM-HAM-Filter-using-NLP

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

17
Experimental
43 Sameer-ansarii/SMS-Spam-Classifier

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

17
Experimental
44 thehimanshubansal/SMS-Spam-Classifier

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

16
Experimental
45 sergio11/spam_email_classifier_lstm

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

16
Experimental
46 ritessshhh/MailGuard

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

16
Experimental
47 RiyaParikh0112/sms-spam-check

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

16
Experimental
48 j-dutfield/NLP-Project-Using-Enron-Emails-Dataset

NLP binary classifier based upon Enron Email Dataset.

16
Experimental
49 chongjason914/nlp-spam-classification

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

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

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

15
Experimental
51 Abhinav-1710/SMS-Spam-Classifier

AI-based SMS Spam Classifier using NLP & Machine Learning

15
Experimental
52 FaresAlnamla/Email-Spam-Detection-System

A full end-to-end Email Spam Detection system built with Streamlit,...

15
Experimental
53 PB2204/SPAM-Detection-Model

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

15
Experimental
54 vishnun0027/Spam-Detector

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

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

14
Experimental
56 IOEPAS/zippy

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

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

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

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

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

14
Experimental
59 Rajveer189765/email-spam-classifier

Machine learning model for classifying emails as spam or ham

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

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

14
Experimental
61 Vinay-Rai/SMS-spam-classification-APP

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

14
Experimental
62 gben007/mailshield-ai

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

14
Experimental
63 omkarkinage-codes/Spam-Detection-ML

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

14
Experimental
64 rezaBahtiar22/Project-Skripsi

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

14
Experimental
65 richmond003/Email-Spam-Detection

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

14
Experimental
66 pwerthj/spampampam

☀️ Track and display real-time weather updates effortlessly with spampampam,...

14
Experimental
67 SandeepBisht672005/spam-mail-detection

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

14
Experimental
68 deoprakash/email-sms_spam_classifier

NLP based classifier classifying the email/SMS Spam or Not

13
Experimental
69 avrtt/mailman

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

13
Experimental
70 KrishT97/MailSift-AI

MailSift AI- Custom built LLM-powered Email Triage

13
Experimental
71 yaokui2018/chinese_spam_filtering

中文垃圾评论分类

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

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

12
Experimental
73 AliAminiCode/Spam-Detector

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

12
Experimental
74 KwonNayeon/sms-spam-classifier

SMS spam classification

12
Experimental
75 btboilerplate/Spam-detection

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

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

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

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

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

12
Experimental
78 Largo-m/Spam-Safe-Model

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

12
Experimental
79 abdarafi/isspam

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

12
Experimental
80 Pratt33/email-sms-spam-classifier

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

12
Experimental
81 mgsosna/spamCatch

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

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

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

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

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

11
Experimental
84 vucko23/spam-classifier

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

11
Experimental
85 Aviibhargava/spam-detection-nlp

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

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

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

11
Experimental
87 Shreesh-Sree/Email_spam_detection

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

11
Experimental
88 Mukeshthenraj/spam-message-detector

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

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

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

11
Experimental
90 Simran0192004/SMS_Spam_Detection

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

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

A beginner-friendly spam detection ML app with Streamlit.

11
Experimental
92 Nandana88cs/Spam-Message-Detection-

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

11
Experimental
93 LakshyaJain08/SMS-Spam-Classifier

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

11
Experimental
94 wahki/email-spam-classifier

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

11
Experimental
95 Piyeal/sms-spam-classifier

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

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

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

11
Experimental
97 aarogyaojha/sms-spam-classifier

Robust Machine Learning based SMS Spam detection system deployed as a web...

11
Experimental
98 sarfraspc/spam-detector

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

11
Experimental
99 RezaRHM/spam-classifier

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

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

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

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

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

11
Experimental
102 SINGHxTUSHAR/BOW-TFIDF-spamBuster

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

11
Experimental
103 ashishpatel8736/Spam-Classification-Model-Application

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

11
Experimental
104 tahsinjahinkhalid/SMS_classification_project

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

10
Experimental
105 jeus0522/ML-Project-Email-Spam-Classifier

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

10
Experimental
106 DarshanRokkad/Sms_Spam_Classification

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

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

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

10
Experimental
108 fikrirazor/Implemetasi-MNNB-dan-GIT-klasifikasi-Email-Spam

Implemetasi MNNB dan GIT klasifikasi Email Spam

10
Experimental
109 AvichalS/Email-Spam-Filtering

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

10
Experimental
110 shrutibalan4591/Spam-or-Ham-Detection

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

10
Experimental
111 scimone/Emails

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

10
Experimental
112 MickaelKohler/SMS_SPAM_Detector

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

10
Experimental