Hate Speech Content Moderation ML Frameworks
Tools and systems for detecting hate speech, offensive language, and hostile content in text across social media and online platforms using NLP and machine learning. Does NOT include general content moderation, cyberbullying detection beyond text classification, or multimodal (image+text) harmful content detection.
There are 38 hate speech content moderation frameworks tracked. 2 score above 50 (established tier). The highest-rated is Hironsan/HateSonar at 53/100 with 193 stars.
Get all 38 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=hate-speech-content-moderation&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
Hironsan/HateSonar
Hate Speech Detection Library for Python. |
|
Established |
| 2 |
t-davidson/hate-speech-and-offensive-language
Repository for the paper "Automated Hate Speech Detection and the Problem of... |
|
Established |
| 3 |
franciellevargas/HateBR
HateBR is the first large-scale expert annotated dataset of Brazilian... |
|
Emerging |
| 4 |
rishabhmisra/News-Headlines-Dataset-For-Sarcasm-Detection
High quality dataset for the task of Sarcasm Detection |
|
Emerging |
| 5 |
b4k0/CBDA
Cyber Bullying Detection Application (CBDA) |
|
Emerging |
| 6 |
raklugrin01/Disaster-Tweets-Analysis-and-Classification
Analysing Disaster related tweets dataset and build a classifier using deep... |
|
Emerging |
| 7 |
duonghuuphuc/hate-speech-detection
Resources for CSoNet-2021 paper: Detecting Hate Speech Contents Using... |
|
Emerging |
| 8 |
rematchka/Irony-and-Sarcasm-detection-in-Arabic-tweets
This repo represents model developed for Irony and sentiment detection in... |
|
Emerging |
| 9 |
roshancyriacmathew/hate-speech-detection-using-machine-learning
This is a python project that is used to identify hate speech in tweets. The... |
|
Emerging |
| 10 |
shrinidhikr/MLH-AntiCyberBullying-API
REST-API for detecting abusive and profane contents on social media platforms |
|
Experimental |
| 11 |
surrey-nlp/S3D
This repository contains our sarcasm annotated datasets along with notebooks... |
|
Experimental |
| 12 |
Dipanshu7777/bullying-detector
Cyberbullying Detection App using BERT NLP and Streamlit |
|
Experimental |
| 13 |
shreyansh-21/HateShield
HateShield is an AI-powered hate speech detection system using LSTM for text... |
|
Experimental |
| 14 |
omkmorendha/Harm-meme-detection
A Deep-learning model for classifying a meme as harmful or not |
|
Experimental |
| 15 |
daniel-rychlewski/hateblock
Evaluates a client-side model built on top of the Universal Sentence Encoder... |
|
Experimental |
| 16 |
xndien2004/Multimodal-Sarcasm-Detection-for-UITC2024
The Multimodal Sarcasm Detection System detects sarcasm in multimedia... |
|
Experimental |
| 17 |
VuDaiDuong-325/Automated-ViHSD-Pipeline-with-Realtime-Retraining
An advanced Vietnamese content moderation system utilizing a hybrid Bi-LSTM... |
|
Experimental |
| 18 |
sergio11/disasters_prediction
🚨 Classifying disaster-related tweets using deep learning 🤖 to identify real... |
|
Experimental |
| 19 |
hafidh561/memes-classification
Memes classification is the process of categorizing internet memes into... |
|
Experimental |
| 20 |
Luxshan2000/dravida-kavacham
DravidaKavacham is an open-source tool for detecting abusive content in... |
|
Experimental |
| 21 |
sajjadrahman56/speech-classification
This is an NLP based project where the goal to classification of hate speech |
|
Experimental |
| 22 |
bhavesheccentr1c/Cyberbullying-Detection-in-HINDI-ENG-Text
Deep learning model to detect cyberbullying in code mixed text (Romanized... |
|
Experimental |
| 23 |
Hazrat-Ali9/Disaster-Tweet-Classification-Using-NLP-and-Machine-Learning
✈ Disaster Tweet ⛴ Classification 🚀 Using NLP 🚃 Machine Learning 🛫 is a data... |
|
Experimental |
| 24 |
Dhanush3620/Hate-speech-detection
Applying NLP tecniques to identify and flag hate speech on social media platforms (X) |
|
Experimental |
| 25 |
abhiverse01/hatespeech-multimodal-detection
Multi-Modal Hate Speech Detection using Deep Learning. |
|
Experimental |
| 26 |
parthipkrishna1/YTCyberbullyingDetection
An end-to-end machine learning system for detecting cyberbullying comments... |
|
Experimental |
| 27 |
sntsemilio/Hate-Speech-Detection-System
Advanced hate speech detection system using custom transformer architecture.... |
|
Experimental |
| 28 |
JINHXu/how-much-hate-with-china
Code repository for the paper: How Much Hate with #china? A Preliminary... |
|
Experimental |
| 29 |
harjeet-blue/Multimodal-hateful-meme-detection
Multimodal (Visuals & Language) hateful memes detection: on Hateful memes... |
|
Experimental |
| 30 |
rjjfox/disaster-response-classification
Multilabel classification to categorise messages received during a disaster |
|
Experimental |
| 31 |
krishnareddy006/HATE-SPEECH-DETECTION-THROUGH-HYBRIB-DEEP-LEARNING-TECHNIQUE
Detect hate speech in real-time using an LSTM-based deep learning model with... |
|
Experimental |
| 32 |
duonghuuphuc/mmhs2023
Fusion Network for Multimodal Hate Speech Detection (ICIIT 2024, Vietnam) |
|
Experimental |
| 33 |
DAL3X/reddit-sarcasm-detection
A neural network trained for detecting sarcasm in reddit comments. This... |
|
Experimental |
| 34 |
varmatilak22/Hate_Speech_Detection
Hate speech detection using a Decision Tree algorithm classifies text as... |
|
Experimental |
| 35 |
Muslimahhh/DetectHer
DetectHer is a lightweight ML project that detects gendered harassment on... |
|
Experimental |
| 36 |
prathyuma-08/Telugu-Hate-Comments-Classification
Hate Comments Classification using Deep Learning |
|
Experimental |
| 37 |
emojipasta/Hate-Speech-Detection
Detect hate speech in tweets using NLP and Machine Learning. This project... |
|
Experimental |
| 38 |
thisishardik/twitter-hate-tweets-detection
This application can detect the hate and toxic tweets of users amongst an... |
|
Experimental |