Sarcasm Irony Detection NLP Tools

Tools for detecting sarcasm, irony, and related figurative language phenomena in text. Does NOT include general sentiment analysis, humor detection without sarcasm focus, or other figurative language tasks like metaphor detection.

There are 39 sarcasm irony detection tools tracked. The highest-rated is MirunaPislar/Sarcasm-Detection at 46/100 with 100 stars.

Get all 39 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=sarcasm-irony-detection&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 MirunaPislar/Sarcasm-Detection

Detecting Sarcasm on Twitter using both traditonal machine learning and deep...

46
Emerging
2 pln-fing-udelar/pghumor

Is This a Joke? Humor Detection in Spanish Tweets

43
Emerging
3 MohamedAliHabib/Sarcastic-Chatbot

A deep learning chatbot that generates sarcastic and comical answers to your...

37
Emerging
4 manashpratim/Sarcasm-Detection

Can sarcastic sentences be identified?

36
Emerging
5 shubham0204/Sarcaso_for_Android

Sarcasm Detection app for Android.

35
Emerging
6 surajr/SarcasmDetection

detect Sarcasm in a text or document

35
Emerging
7 iamdsc/humor_detection

Natural Language Processing Project - CS622

35
Emerging
8 iabufarha/ArSarcasm-v2

ArSarcasm-v2 is an extension to the original ArSarcasm dataset. It was used...

35
Emerging
9 teelinsan/ironySarcasmDetection

This is the code's repository of the paper "A Kernel-based Approach for...

32
Emerging
10 Josemvg/humor-hound

Small appllication for sarcasm detection on news headlines

32
Emerging
11 nadavborenstein/Iggy

Implementation of the paper "How Did This Get Funded?! Automatically...

31
Emerging
12 rematchka/Intended-Sarcasm-Detection-In-English-and-Arabic-for-extremly-unbalanced-datasets

This repo contains work carried out for SemEval 2022 Task 6: iSarcasmEval:...

31
Emerging
13 abhilashmnair/Sarcasm-Detection-with-BERT-and-GCN

A sarcasm detection model using Bidirectional Encoder Representations for...

31
Emerging
14 BshoterJ/FigLang2020-Sarcasm-detection

Shared task of the Second Workshop on Figurative Language Processing,...

28
Experimental
15 Kavitha-Kothandaraman/Sarcasm-Detection-NLP

To build a model to detect whether a sentence is sarcastic or not, using...

28
Experimental
16 adich23/Deep-Humor

Analyse the self-attention patterns in BERT for humor classification and...

26
Experimental
17 maliha-usui/sarcasm-explain-5k

Multi-Perspective Sarcasm Explanation Dataset with Human

23
Experimental
18 Nealcly/sarcasm-detection-for-sentiment-analysis

Sarcasm Detection for Sentiment Analysis

22
Experimental
19 NLP-UMUTeam/SemEval2021-HaHackathon-UMUTeam

UMUTeam at SemEval-2021 Task 7: Detecting and Rating Humor and Offense with...

22
Experimental
20 guangyizhangbci/A-Novel-Recursive-Network-for-Irony-Detection-in-Tweets

Course Project (ELEC 880 @ Queen's University)

20
Experimental
21 Sajjad-Shahali/Sarcasm-Detection-DNLP

Sarcasm detection experiments on BESSTIE with RoBERTa, DistilBERT, Mistral,...

19
Experimental
22 yikyang99/sentiment-sarcasm-using-MTL

Official resource of the paper "Sentiment Analysis and Sarcasm Detection...

19
Experimental
23 JustCallMeRob/sarcasm-detection-with-pytorch

Using Pytroch to detect sarcasm in text.

19
Experimental
24 thesaahilraj/Sarcasm-detector

News Headline Sarcasm detector - A NLP Based Website used to detect whether...

19
Experimental
25 JacobSKN/german-irony-detector

A machine learning model for detecting irony in German text using BERT-based...

17
Experimental
26 LeqsNaN/SarDeCK

The code for "Sarcasm Detection with Commonsense Knowledge"

12
Experimental
27 albertwy/IWAN

Code for IEEE MultiMedia Paper "Modeling Incongruity between Modalities for...

12
Experimental
28 rajlm10/Chandler

A sarcasm detector based on state of the art NLP techniques. The...

12
Experimental
29 flamenlp/TURBO

Code implementation for the paper titled "Target-Augmented Shared...

12
Experimental
30 vtpaiva/sarcastic-headlines-detection

Natural processing language task for sarcastic headlines detection using...

11
Experimental
31 adrikachowdhury/IronyScope

NLP project to detect irony in Twitter data using classification.

11
Experimental
32 paulicuu/sarcasm-classifiers

Comparative research on feature extraction techniques and word embeddings...

11
Experimental
33 D-TheProgrammer/NLP-Detection_of_Irony_and_Inconsistencies_in_Customer_Reviews

[FRANCAIS] Système BiLSTM hybride pour détecter l'ironie, le sarcasme et les...

11
Experimental
34 Moamen-Elsayed/Sarcasm-Detection-ArSarcasm-Dataset

sarcasm detection from a collection of Arabic tweets

11
Experimental
35 nnbenavides/Sarcasm-Detection

Final Projects for CS224N: Natural Language Processing w/ Deep Learning &...

11
Experimental
36 DavidNguyen2002/tonereader

A Python library that detects sarcasm in text.

11
Experimental
37 mittalchauhan/ELS-PULSE-SARCASM-AWARE-SENTIMENT-TERMINAL-AND-BRAND-CASE-STUDIES

Sarcasm-aware sentiment analysis system using ensemble machine learning for...

11
Experimental
38 ErolOZKAN-/NaturalLanguageProcessing-SarcasmDetection

Natural Language Processing - Sarcasm Detection

10
Experimental
39 jrbjrb1212/Sarcasm-Detection

Bazinga? Data Exploration of 30,000 News Headlines Using Machine Learning

10
Experimental