Text Classification NLP ML Frameworks

Machine learning projects for categorizing text documents into predefined classes or topics using NLP techniques. Includes fine-tuned language models, feature extraction, and multi-class classification systems. Does NOT include sentiment analysis, language identification as primary goal, or general NLP preprocessing tools.

There are 56 text classification nlp frameworks tracked. 4 score above 50 (established tier). The highest-rated is castorini/hedwig at 51/100 with 596 stars.

Get all 56 projects as JSON

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

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

# Framework Score Tier
1 castorini/hedwig

PyTorch deep learning models for document classification

51
Established
2 AnubhavGupta3377/Text-Classification-Models-Pytorch

Implementation of State-of-the-art Text Classification Models in Pytorch

51
Established
3 inspirehep/magpie

Deep neural network framework for multi-label text classification

51
Established
4 kk7nc/Text_Classification

Text Classification Algorithms: A Survey

51
Established
5 InseeFrLab/torchTextClassifiers

A unified framework for text classification in PyTorch.

47
Emerging
6 davidberenstein1957/classy-classification

This repository contains an easy and intuitive approach to few-shot...

46
Emerging
7 geniusai-research/Text-Classification

Text Classification through CNN, RNN & HAN using Keras

42
Emerging
8 dayyass/text-classification-baseline

Pipeline for fast building text classification TF-IDF + LogReg baselines.

41
Emerging
9 riejohnson/ConText

ConText v4: Neural networks for text categorization

40
Emerging
10 Owaiskhan9654/Multi-Label-Classification-of-Pubmed-Articles

The traditional machine learning models give a lot of pain when we do not...

40
Emerging
11 TranTungDuong1611/CTAI_MachineLearning_Project

A comprehensive news aggregation and text analysis system that leverages...

36
Emerging
12 rizkysaputradev/Politeness-Rewriters

A Classifier-Guided Politeness Rewriting via Controlled Text Generation...

34
Emerging
13 WECENG/bert-pytorch

基于BERT预训练模型使用pythorch训练文本分类模型

29
Experimental
14 soumik12345/multi-label-text-classification

A multi-label text classifier to predict the subject areas of arXiv papers...

29
Experimental
15 rockerritesh/maithili-news

Maithili-news-gnews is a project aimed at automating the fetching of news...

29
Experimental
16 kasrahabib/software-re-classifier

Software requirements classification models for functional and...

29
Experimental
17 trannguyenhan/preprocessing-data

Tiền xử lý dữ liệu tiếng Việt với 4 bước

29
Experimental
18 hziheng/Machine-learning-project-for-text-classification

基于pytorch框架,针对文本分类的机器学习项目,集成多种算法(xgboost, lstm, bert,...

28
Experimental
19 Sameeksharajsb/20-Newsgroup-Dataset-Analysis

An NLP project that compares different approaches to document representation...

26
Experimental
20 mfaizan-ai/sentence-classification

Implementation of classification of grammatically correct sentences and...

24
Experimental
21 pratik-choudhari/Intent-classification-using-python

Imbalanced Intent classification model with deployment

23
Experimental
22 xander1450/supervised_learning_baf

This project is a production-ready text classification system built using...

22
Experimental
23 LyeZinho/tweet-classifyer

🐤A simple tweet classifyer with deep learning. That find diferences between...

22
Experimental
24 angelsomo/retail-title-classifier

Classical NLP pipeline for classifying noisy retail product titles using...

22
Experimental
25 CuratedNews/headlinesclassifier

This repository allows Curated News users to see how our open source news...

22
Experimental
26 sthsuyash/Nepali-news-portal

News portal for nepali community with devnagari scripts combined with...

21
Experimental
27 NhanPhamThanh-IT/ML-Article-Classifier

🧠 ML-Article-Classifier is a modular Python project for classifying articles...

21
Experimental
28 muqadasejaz/Classifying-Newswires

This project classifies Reuters newswires into 46 topics using a neural...

20
Experimental
29 kstrassheim/active-learning-with-deep-learning-for-nlp

We present our concept of a new type of Active-Learning for Deep Learning...

20
Experimental
30 arasgungore/multiclass-classification-using-ensemble-learning

Two ensemble models made from ensembles of LightGBM and CNN for a multiclass...

20
Experimental
31 ekramasif/AI-Lab-Final-Project

Improving News Classification Model Using Support Vector Machine and Naive Bayes

20
Experimental
32 TheBrunno/text-classifier

this is a simple ML for classifying texts and sentences.

19
Experimental
33 Aieyup/TurkishTextClassification

Turkis Text Clasification

19
Experimental
34 cricksmaidiene/snowplough

🏂 A machine learning model that performs topic classification of news...

19
Experimental
35 devdogukan/turkish-news-classification

Turkish News Classification

17
Experimental
36 DrKenReid/Generalized-Analysis-of-Text-Data

A comprehensive toolkit for analyzing text data using various AI and NLP...

17
Experimental
37 SepAbs/Persian-Author-Identification-by-BERT

Fine-tuned ParsBERT for Persian text author classification with 5-fold...

15
Experimental
38 eriostre/News-Articles-Classification-by-MLP-in-PySpark

This project provides a solution for the classification of news articles...

14
Experimental
39 ThanhNg224/Scrape-Classify

Collected 60,000 Vietnamnet articles, preprocessed the data, and trained a...

14
Experimental
40 fatou29-kine/Hierarchical-Text-Classification-using-Kernel-Methods-for-Natural-Language-Processing

Hierarchical Text Classification on Web of Science (WOS) dataset using...

14
Experimental
41 Sanny-sideup/tfidf-text-classification

Developed an end-to-end supervised text classification pipeline using TF-IDF...

14
Experimental
42 pramiti-basu/nlp-text-classification

NLP text classification using Python with preprocessing, feature extraction,...

14
Experimental
43 jitensikka/News-SDG-Classifier

ML project for SDG-based news classification using NLP

14
Experimental
44 mohamed-elkholy95/text-classification

Multi-model text classification with TF-IDF, embeddings, SVM, logistic...

14
Experimental
45 Weronikaa2001/Classification-of-Biomedical-Publication-Types-Using-Transformer-Based-LLMs

NLP project applying transformer-based LLMs to classify biomedical...

13
Experimental
46 joshuaWang-bit/Textclassification-pytorch

练习, 基于torchtext,huggingface,pytorch,在一个中文多分类任务和一个英文二分类任务上实验了TextCNN,BERT和XLnet三个模型。

13
Experimental
47 s2e-lab/BERT-Based-GitHub-Issue-Classification

Source code for the paper titled 'BERT-Based GitHub Issue Report Classification'.

12
Experimental
48 Strifee/Sentiment_analysis

Sentiment Classifier built with Bert and Pytorch

12
Experimental
49 LinggarM/News-Category-Classification-using-TF-IDF-Vectorizer-and-Multinomial-Naive-Bayes

News Category Classification using TF-IDF Vectorizer and Multinomial Naive...

11
Experimental
50 Mohshaikh23/Consumer-Complaint-Classification

Consumer Complaint Classification using SGD Classifier

11
Experimental
51 muhammadravi251001/medical-text-classification

Code for a multi-label text classification model for medical inquiry...

11
Experimental
52 SayamAlt/Luxury-Apparel-Product-Category-Classification-using-fine-tuned-DistilBERT

Successfully developed a multiclass text classification model by fine-tuning...

11
Experimental
53 Eric-Oliveira-ds/POC-NLP-Streamlit-Spacy

Prova de conceito utilizando técnicas de NLP para problemas de...

11
Experimental
54 ycvogt/machine_learning

Classifying BBC Texts into Genres

11
Experimental
55 CoreyJness/studybot_da_capstone

Model training to classify question difficulty by grade level, aligned with...

10
Experimental
56 ArevikKH/Relation-Classification-TFIDF-RandomForest

A relation classification system using TF-IDF and Random Forest. It...

10
Experimental