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.

46
Emerging
2 t-davidson/hate-speech-and-offensive-language

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

44
Emerging
3 franciellevargas/HateBR

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

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

High quality dataset for the task of Sarcasm Detection

32
Emerging
5 b4k0/CBDA

Cyber Bullying Detection Application (CBDA)

29
Experimental
6 raklugrin01/Disaster-Tweets-Analysis-and-Classification

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

28
Experimental
7 duonghuuphuc/hate-speech-detection

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

27
Experimental
8 rematchka/Irony-and-Sarcasm-detection-in-Arabic-tweets

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

27
Experimental
9 roshancyriacmathew/hate-speech-detection-using-machine-learning

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

26
Experimental
10 shrinidhikr/MLH-AntiCyberBullying-API

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

22
Experimental
11 surrey-nlp/S3D

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

22
Experimental
12 MickaelDP/Hate-Speech-Detection-NLP-Pipeline

Central hub for a hybrid NLP framework. It anchors the core Executive...

22
Experimental
13 MickaelDP/NLP-Exploratory-Pipeline-HateSpeech

NLP pipeline for unsupervised hate speech detection in French social media...

22
Experimental
14 jayantverma2809/Cyberbullying-Tweet-Recognition-App

This project uses Natural Language Processing (NLP) to analyze tweets and...

21
Experimental
15 Dipanshu7777/bullying-detector

Cyberbullying Detection App using BERT NLP and Streamlit

20
Experimental
16 sebastiansauer/hate-speech-barometer

Infrastructure for hate-speech detection

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

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

19
Experimental
18 shreyansh-21/HateShield

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

18
Experimental
19 omkmorendha/Harm-meme-detection

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

17
Experimental
20 bhavesheccentr1c/Cyberbullying-Detection-in-HINDI-ENG-Text

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

15
Experimental
21 daniel-rychlewski/hateblock

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

15
Experimental
22 sergio11/disasters_prediction

🚨 Classifying disaster-related tweets using deep learning πŸ€– to identify real...

14
Experimental
23 Dhanush3620/Hate-speech-detection

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

14
Experimental
24 xndien2004/Multimodal-Sarcasm-Detection-for-UITC2024

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

14
Experimental
25 hafidh561/memes-classification

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

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

13
Experimental
27 YamenRM/NLP-Sarcasm-Detection-Project

This project explores sarcasm detection in news headlines using both...

12
Experimental
28 Luxshan2000/dravida-kavacham

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

12
Experimental
29 cezarbulancea/NLP-with-Disaster-Tweets

System that classifies real disasters from tweets using NLP.

12
Experimental
30 sntsemilio/Hate-Speech-Detection-System

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

11
Experimental
31 parthipkrishna1/YTCyberbullyingDetection

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

11
Experimental
32 sajjadrahman56/speech-classification

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

11
Experimental
33 ppopgi-pang/ppopgipang-chat-bert

λ½‘κΈ°νŒ‘ μ±„νŒ… ν™˜κ²½μ—μ„œ μ‚¬κΈ°Β·μœ„ν—˜ λ°œν™”λ₯Ό νƒμ§€ν•˜κΈ° μœ„ν•œ BERT 기반 NLP λͺ¨λΈ ν•™μŠ΅ λ ˆν¬μ§€ν† λ¦¬

11
Experimental
34 x-y-g/SarcEmotiq

SarcEmotiq is a tool for detecting sarcasm in English speech using audio and text.

11
Experimental
35 Hazrat-Ali9/Disaster-Tweet-Classification-Using-NLP-and-Machine-Learning

✈ Disaster Tweet β›΄ Classification πŸš€ Using NLP πŸšƒ Machine Learning πŸ›« is a data...

10
Experimental
36 ART-Group-it/HateSpeechKermit

KERM-HATE push forward the research on how syntactic information can be used...

10
Experimental