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 36 hate speech content moderation frameworks tracked. The highest-rated is Hironsan/HateSonar at 46/100 with 193 stars.
Get all 36 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. |
|
Emerging |
| 2 |
t-davidson/hate-speech-and-offensive-language
Repository for the paper "Automated Hate Speech Detection and the Problem of... |
|
Emerging |
| 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) |
|
Experimental |
| 6 |
raklugrin01/Disaster-Tweets-Analysis-and-Classification
Analysing Disaster related tweets dataset and build a classifier using deep... |
|
Experimental |
| 7 |
duonghuuphuc/hate-speech-detection
Resources for CSoNet-2021 paper: Detecting Hate Speech Contents Using... |
|
Experimental |
| 8 |
rematchka/Irony-and-Sarcasm-detection-in-Arabic-tweets
This repo represents model developed for Irony and sentiment detection in... |
|
Experimental |
| 9 |
roshancyriacmathew/hate-speech-detection-using-machine-learning
This is a python project that is used to identify hate speech in tweets. The... |
|
Experimental |
| 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 |
MickaelDP/Hate-Speech-Detection-NLP-Pipeline
Central hub for a hybrid NLP framework. It anchors the core Executive... |
|
Experimental |
| 13 |
MickaelDP/NLP-Exploratory-Pipeline-HateSpeech
NLP pipeline for unsupervised hate speech detection in French social media... |
|
Experimental |
| 14 |
jayantverma2809/Cyberbullying-Tweet-Recognition-App
This project uses Natural Language Processing (NLP) to analyze tweets and... |
|
Experimental |
| 15 |
Dipanshu7777/bullying-detector
Cyberbullying Detection App using BERT NLP and Streamlit |
|
Experimental |
| 16 |
sebastiansauer/hate-speech-barometer
Infrastructure for hate-speech detection |
|
Experimental |
| 17 |
VuDaiDuong-325/Automated-ViHSD-Pipeline-with-Realtime-Retraining
An advanced Vietnamese content moderation system utilizing a hybrid Bi-LSTM... |
|
Experimental |
| 18 |
shreyansh-21/HateShield
HateShield is an AI-powered hate speech detection system using LSTM for text... |
|
Experimental |
| 19 |
omkmorendha/Harm-meme-detection
A Deep-learning model for classifying a meme as harmful or not |
|
Experimental |
| 20 |
bhavesheccentr1c/Cyberbullying-Detection-in-HINDI-ENG-Text
Deep learning model to detect cyberbullying in code mixed text (Romanized... |
|
Experimental |
| 21 |
daniel-rychlewski/hateblock
Evaluates a client-side model built on top of the Universal Sentence Encoder... |
|
Experimental |
| 22 |
sergio11/disasters_prediction
π¨ Classifying disaster-related tweets using deep learning π€ to identify real... |
|
Experimental |
| 23 |
Dhanush3620/Hate-speech-detection
Applying NLP tecniques to identify and flag hate speech on social media platforms (X) |
|
Experimental |
| 24 |
xndien2004/Multimodal-Sarcasm-Detection-for-UITC2024
The Multimodal Sarcasm Detection System detects sarcasm in multimedia... |
|
Experimental |
| 25 |
hafidh561/memes-classification
Memes classification is the process of categorizing internet memes into... |
|
Experimental |
| 26 |
hassanzadehmahdi/Sarcasm-detection-in-social-networks-in-Persian-language
This is an NLP project, where I am attempting to detect sarcasm in social... |
|
Experimental |
| 27 |
YamenRM/NLP-Sarcasm-Detection-Project
This project explores sarcasm detection in news headlines using both... |
|
Experimental |
| 28 |
Luxshan2000/dravida-kavacham
DravidaKavacham is an open-source tool for detecting abusive content in... |
|
Experimental |
| 29 |
cezarbulancea/NLP-with-Disaster-Tweets
System that classifies real disasters from tweets using NLP. |
|
Experimental |
| 30 |
sntsemilio/Hate-Speech-Detection-System
Advanced hate speech detection system using custom transformer architecture.... |
|
Experimental |
| 31 |
parthipkrishna1/YTCyberbullyingDetection
An end-to-end machine learning system for detecting cyberbullying comments... |
|
Experimental |
| 32 |
sajjadrahman56/speech-classification
This is an NLP based project where the goal to classification of hate speech |
|
Experimental |
| 33 |
ppopgi-pang/ppopgipang-chat-bert
λ½κΈ°ν‘ μ±ν νκ²½μμ μ¬κΈ°Β·μν λ°νλ₯Ό νμ§νκΈ° μν BERT κΈ°λ° NLP λͺ¨λΈ νμ΅ λ ν¬μ§ν 리 |
|
Experimental |
| 34 |
x-y-g/SarcEmotiq
SarcEmotiq is a tool for detecting sarcasm in English speech using audio and text. |
|
Experimental |
| 35 |
Hazrat-Ali9/Disaster-Tweet-Classification-Using-NLP-and-Machine-Learning
β Disaster Tweet β΄ Classification π Using NLP π Machine Learning π« is a data... |
|
Experimental |
| 36 |
ART-Group-it/HateSpeechKermit
KERM-HATE push forward the research on how syntactic information can be used... |
|
Experimental |