Text Emotion Recognition NLP Tools

Tools and models for detecting, classifying, and analyzing emotions expressed in text data. Includes datasets, frameworks, and applications for emotion detection from written content. Does NOT include sentiment analysis (positive/negative/neutral), speech emotion recognition, multimodal emotion detection, or dialogue-specific emotion models.

There are 84 text emotion recognition tools tracked. 2 score above 50 (established tier). The highest-rated is chatopera/efaqa-corpus-zh at 68/100 with 742 stars and 130 monthly downloads. 1 of the top 10 are actively maintained.

Get all 84 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=text-emotion-recognition&limit=20"

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

# Tool Score Tier
1 chatopera/efaqa-corpus-zh

❤️Emotional First Aid Dataset, 心理咨询问答、聊天机器人语料库

68
Established
2 ikegami-yukino/pymlask

Emotion analyzer for Japanese text

52
Established
3 declare-lab/conv-emotion

This repo contains implementation of different architectures for emotion...

44
Emerging
4 sarnthil/unify-emotion-datasets

A Survey and Experiments on Annotated Corpora for Emotion Classification in Text

41
Emerging
5 chatopera/efaqa-corpus-raw

Emotional First Aid Raw Dataset, 心理咨询问答原始语料库

40
Emerging
6 kanchitank/Text-Emotion-Analysis

Automate detection of different emotions from paragraphs and predict overall emotion.

36
Emerging
7 hasanhuz/SpanEmo

SpanEmo

36
Emerging
8 tlkh/text-emotion-classification

Archived - not answering issues

34
Emerging
9 PoorvaRane/Emotion-Detector

A python code to detect emotions from text

31
Emerging
10 zerohd4869/DialogueCRN

Source code for ACL-IJCNLP 2021 paper "DialogueCRN: Contextual Reasoning...

30
Emerging
11 meisaputri21/Indonesian-Twitter-Emotion-Dataset

Indonesian twitter dataset for emotion classification task

30
Emerging
12 declare-lab/awesome-emotion-recognition-in-conversations

A comprehensive reading list for Emotion Recognition in Conversations

30
Emerging
13 Ztrimus/speech-emotion-recognition

Predicting various emotion in human speech signal by detecting different...

29
Experimental
14 suzana-ilic/NLP_affective_computing

NLP Affective Computing - text-based emotion recognition with Deep Learning and LLMs

29
Experimental
15 atharva-naik/VADEC

Codes and Datasets for our SIGIR 2021 Paper: "Understanding the Role of...

29
Experimental
16 soulteary/docker-emotion

Out-of-the-box text emotion / sentiment analysis application, supports...

29
Experimental
17 vineetjohn/wassa-emoint-2017

WASSA-2017 Shared Task on Emotion Intensity (EmoInt)

28
Experimental
18 sarnthil/crowd-enVent-modeling

DImensional Modeling of Emotions in Text with Appraisal Theories

27
Experimental
19 dvamossy/EmTract

Package for extracting emotions from social media text. Tailored for financial data.

26
Experimental
20 TechyCSR/Text-Based-Emotion-Detector

The Text-Based-Emotion-Detector Web App is an easy-to-use tool for analyzing...

26
Experimental
21 dimi-fn/Emotion-Recognition-in-Movie-Abstracts

Original dissertation title: "Extract Emotional Tags from Movie Synopses"....

26
Experimental
22 wxjiao/HiGRUs

Implementation of the paper "Hierarchical GRU for Utterance-level Emotion...

26
Experimental
23 erayyildiz/AffectInTweets

Finding the intensity of emotions in tweets (SemEval 2018 Task 1 Participant)

25
Experimental
24 sismetanin/emosense-semeval2019-task3-emocontext

Deep-learning system presented in "EmoSence at SemEval-2019 Task 3:...

25
Experimental
25 Aaditya-Singh/E2E-ECPE

Code for the WASSA 2021 paper (oral) "An End-to-End Network for...

24
Experimental
26 gguibon/metalearning-emotion-datasource

In this paper, we place ourselves in a classification scenario in which the...

24
Experimental
27 wenliangdai/Modality-Transferable-MER

Modality-Transferable-MER, multimodal emotion recognition model with...

23
Experimental
28 Ankit152/Emotions-Detection-NLP

Emotions dataset for NLP classification tasks.

23
Experimental
29 EmotionDetection/6H-AP_emotion_labelled_tweets

The 6H-AP emotion-labelled tweets dataset (n=1,478,116; any position of...

22
Experimental
30 armintabari/Emotion-Detection-RNN

A bidirectional GRU model to detect discrete emotions in tweets.

22
Experimental
31 stefani-gifta/cross-platform-dataset-2025

This dataset contains 1,659 comments collected from Twitter, Instagram, and...

22
Experimental
32 JayParekh-MechAI/Multimodal-Emotion-Detection-Research

A multimodal deep learning framework integrating MobileNet and BiLSTM...

22
Experimental
33 nur-ag/emotion-classification

Repository for "Uncovering the Limits of Text-based Emotion Detection", —...

22
Experimental
34 Pranav-Goel/Neural_Emotion_Intensity_Prediction

The code for our proposed neural models which give state-of-the-art...

22
Experimental
35 ekohrt/emoticon_kaomoji_dataset

Dataset of 62,000 text emoticons and kaomojis with labels.

22
Experimental
36 mengzhu0308/Transformer-Text-Emotion-Classification

基于Transformer的文本情感分类

22
Experimental
37 HaebinShin/stanford-sentiment-dataset

Refined dataset for Stanford Sentiment Treebank used in Yoon Kim (2014).

21
Experimental
38 roskzhu/Empa

Increasing empathy leveraging computer vision to translate facial...

21
Experimental
39 abhinav-bohra/Emotional-Analysis-Multitasking-Framework

My implementation of the research paper - All-in-One: Emotion, Sentiment and...

20
Experimental
40 skn1998/Emotions-Classification-in-Hindi-Text

Codes for Emotions Classification in Hindi Text

20
Experimental
41 faizan170/emotion-classification-from-text

Text emotion classification using keras(Tensorflow)

20
Experimental
42 bagustris/isst_2019

Repository for text emotion recognition submitted to ISST 2019

18
Experimental
43 rejonehridoy/Emotion_Detection_from_Text_using_Machine_Learning

Text Classification using Machine Learning

18
Experimental
44 Neo-Zenith/text-message-sentiment-analyzer

A mini-project on emotion classification using NLP for the course SC1015:...

18
Experimental
45 Anyesh/emotion-recognition

AI-based application for emotion detection and recognition from text data

18
Experimental
46 thinhuos0913/tweet-emotion-recognition

Build a recurrent neural network and train it on a tweet emotion dataset to...

17
Experimental
47 Valendrew/ekman-emotion-detection

Recurrent Neural Network for Emotion Detection, trained on the Ekman's six...

17
Experimental
48 SkSaadAli/Twizzer_Twitter_Emotion_analyzer

This application provides a G.U.I. that employs a deep learning RNN LSTM...

15
Experimental
49 ziss11/emotion-classification

Dicoding Pengembangan Machine Learning Submission 1

15
Experimental
50 secondlevel/NYCU-110-2-Natural-Language-Processing

It is the nlp task to classify empathetic dialogues datasets using RoBERTa,...

15
Experimental
51 Arwaalmrzoqi/ELQV

The ELQV dataset contains a collection of the Quran verses annotated...

15
Experimental
52 A-Koufakou/EmoDetect-Unify

A Unifying Framework of Recent Emotion-Annotated Text Corpora

15
Experimental
53 VikasKumar281/Empathy-Engine

Empathy Engine is an AI voice synthesis system that detects emotions in text...

15
Experimental
54 disha312/AI-Emotion-Recognition

AI-based emotion recognition system that detects emotions from text using...

14
Experimental
55 caspinprince/emotion-detection

ML model to detect the emotion of a text message. Deployed as an API.

14
Experimental
56 Sagarnandeshwar/Lyrics_Emotion_Recognition

Natural Language Processing (COMP 550) Course project

14
Experimental
57 Shengwei-Peng/Chinese-Multimodal-Sentiment-Analysis

Chinese-Multimodal-Sentiment-Analysis is an innovative project that...

14
Experimental
58 Melckykaisha/Emotion_classifier_CNN

CNN-based deep learning model for classifying emotions from text into 6...

14
Experimental
59 kshitijbhandari/Speech-Detection----Spoken-Digit

Spoken digit recognition (0–9) using LSTM networks. Compares raw waveforms...

14
Experimental
60 VietHoang1512/ICDAR-EmoRecCom

Multimodal Emotion Recognition on Comics scenes (ICDAR 2021)

14
Experimental
61 bshmueli/EmotionX-2019

Data for the SocialNLP EmotionX 2019 Challenge

14
Experimental
62 yanpengt06/DialogueEIN

a reproduction on DialogueEIN: Emotion Interaction Network for Dialogue...

13
Experimental
63 nordszamora/Emotion-Expression

The Machine learning project where user express there emotion and classify...

13
Experimental
64 ljubogdan/tweet-emotion-classifier

A TensorFlow-powered Recurrent Neural Network (RNN) for multi-class emotion...

12
Experimental
65 daspartho/text-emotion

emotion analysis on text

12
Experimental
66 mrfree96/emotionAI

Emotion Analysis from Video: A Multi-Model Machine Learning Approach

12
Experimental
67 amith-ananthram/feelingblue

FeelingBlue: A Corpus for Understanding the Emotional Connotation of Color...

12
Experimental
68 Skyler-Luo/Empathetic-Dialogue-Generation

[RAICOM2025 🏆国二等奖] 基于 Transformer...

12
Experimental
69 czhao-dev/AI-Emotion-Detector-Webapp

This project is to develop an AI-based web application capable of detecting...

12
Experimental
70 Afhrodite/AI-Based-Web-Application-Development-and-Deployment

AI-powered emotion detection web app using IBM Watson Natural Language...

12
Experimental
71 feliciasalim/HiddenMood-ML

This project is a FastAPI backend service that uses a BiLSTM model to...

12
Experimental
72 madhurima99/Emotion-Detection-from-text

Deep learning algorithm to detect different types of emotions contained in a...

11
Experimental
73 mrdaliselmi/Tweet-Emotion-Recognition

This is my introduction to NLP with TensorFlow. I hope that through this...

11
Experimental
74 CodeByOS/Emotion-Detection-AI

AI-powered emotion detection from text using Machine Learning and Flask....

11
Experimental
75 RoozbehBandpey/ELTEA17

Entity-Level Tweets Emotion Analysis Dataset

11
Experimental
76 christosojan/MSA-in-Indian-Languages

Implementation of Dense Fusion Network with Multimodal Residual (DFMR) for...

11
Experimental
77 l1ght14/emotion_detector

Python/Streamlit app for multimodal emotion (text, audio, video) & sentiment...

11
Experimental
78 zubiiabbasi/speech-emotion-gradcam

Speech emotion recognition using mel-spectrograms and CNN with Grad-CAM...

11
Experimental
79 MdJafirAshraf/Emotion-Recognition-in-Text

Emotion recognition is part of sentiment analysis. We achieve emotion...

11
Experimental
80 jvario/emotion-analysis-chatbot

The project aims to enhance the user experience of a chatbot by...

11
Experimental
81 muame-amr/EmoTwit

Real-time Malay Tweet Sentiment Analysis Web Application using RNN with DL4J

10
Experimental
82 rhiosutoyo/emotion-recognition-model

Indonesian Twitter Emotion Recognition using Feature Engineering

10
Experimental
83 cjrh/empatico

Emotion detection microservice based on natural language inference

10
Experimental
84 steveee27/Emotion-Text-Classification-in-Social-Media-Using-Multiple-Text-Representation-and-Deep-RNN

This project explores emotion classification in social media texts using...

10
Experimental