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.

53
Established
2 t-davidson/hate-speech-and-offensive-language

Repository for the paper "Automated Hate Speech Detection and the Problem of...

51
Established
3 franciellevargas/HateBR

HateBR is the first large-scale expert annotated dataset of Brazilian...

46
Emerging
4 rishabhmisra/News-Headlines-Dataset-For-Sarcasm-Detection

High quality dataset for the task of Sarcasm Detection

39
Emerging
5 b4k0/CBDA

Cyber Bullying Detection Application (CBDA)

36
Emerging
6 raklugrin01/Disaster-Tweets-Analysis-and-Classification

Analysing Disaster related tweets dataset and build a classifier using deep...

35
Emerging
7 duonghuuphuc/hate-speech-detection

Resources for CSoNet-2021 paper: Detecting Hate Speech Contents Using...

34
Emerging
8 rematchka/Irony-and-Sarcasm-detection-in-Arabic-tweets

This repo represents model developed for Irony and sentiment detection in...

34
Emerging
9 roshancyriacmathew/hate-speech-detection-using-machine-learning

This is a python project that is used to identify hate speech in tweets. The...

33
Emerging
10 shrinidhikr/MLH-AntiCyberBullying-API

REST-API for detecting abusive and profane contents on social media platforms

29
Experimental
11 surrey-nlp/S3D

This repository contains our sarcasm annotated datasets along with notebooks...

29
Experimental
12 Dipanshu7777/bullying-detector

Cyberbullying Detection App using BERT NLP and Streamlit

26
Experimental
13 shreyansh-21/HateShield

HateShield is an AI-powered hate speech detection system using LSTM for text...

25
Experimental
14 omkmorendha/Harm-meme-detection

A Deep-learning model for classifying a meme as harmful or not

24
Experimental
15 daniel-rychlewski/hateblock

Evaluates a client-side model built on top of the Universal Sentence Encoder...

22
Experimental
16 xndien2004/Multimodal-Sarcasm-Detection-for-UITC2024

The Multimodal Sarcasm Detection System detects sarcasm in multimedia...

21
Experimental
17 VuDaiDuong-325/Automated-ViHSD-Pipeline-with-Realtime-Retraining

An advanced Vietnamese content moderation system utilizing a hybrid Bi-LSTM...

21
Experimental
18 sergio11/disasters_prediction

🚨 Classifying disaster-related tweets using deep learning 🤖 to identify real...

21
Experimental
19 hafidh561/memes-classification

Memes classification is the process of categorizing internet memes into...

20
Experimental
20 Luxshan2000/dravida-kavacham

DravidaKavacham is an open-source tool for detecting abusive content in...

19
Experimental
21 sajjadrahman56/speech-classification

This is an NLP based project where the goal to classification of hate speech

18
Experimental
22 bhavesheccentr1c/Cyberbullying-Detection-in-HINDI-ENG-Text

Deep learning model to detect cyberbullying in code mixed text (Romanized...

17
Experimental
23 Hazrat-Ali9/Disaster-Tweet-Classification-Using-NLP-and-Machine-Learning

✈ Disaster Tweet ⛴ Classification 🚀 Using NLP 🚃 Machine Learning 🛫 is a data...

16
Experimental
24 Dhanush3620/Hate-speech-detection

Applying NLP tecniques to identify and flag hate speech on social media platforms (X)

14
Experimental
25 abhiverse01/hatespeech-multimodal-detection

Multi-Modal Hate Speech Detection using Deep Learning.

13
Experimental
26 parthipkrishna1/YTCyberbullyingDetection

An end-to-end machine learning system for detecting cyberbullying comments...

13
Experimental
27 sntsemilio/Hate-Speech-Detection-System

Advanced hate speech detection system using custom transformer architecture....

13
Experimental
28 JINHXu/how-much-hate-with-china

Code repository for the paper: How Much Hate with #china? A Preliminary...

12
Experimental
29 harjeet-blue/Multimodal-hateful-meme-detection

Multimodal (Visuals & Language) hateful memes detection: on Hateful memes...

12
Experimental
30 rjjfox/disaster-response-classification

Multilabel classification to categorise messages received during a disaster

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

11
Experimental
32 duonghuuphuc/mmhs2023

Fusion Network for Multimodal Hate Speech Detection (ICIIT 2024, Vietnam)

11
Experimental
33 DAL3X/reddit-sarcasm-detection

A neural network trained for detecting sarcasm in reddit comments. This...

11
Experimental
34 varmatilak22/Hate_Speech_Detection

Hate speech detection using a Decision Tree algorithm classifies text as...

11
Experimental
35 Muslimahhh/DetectHer

DetectHer is a lightweight ML project that detects gendered harassment on...

10
Experimental
36 prathyuma-08/Telugu-Hate-Comments-Classification

Hate Comments Classification using Deep Learning

10
Experimental
37 emojipasta/Hate-Speech-Detection

Detect hate speech in tweets using NLP and Machine Learning. This project...

10
Experimental
38 thisishardik/twitter-hate-tweets-detection

This application can detect the hate and toxic tweets of users amongst an...

10
Experimental