Part-of-Speech Tagging NLP Tools
Tools and implementations for POS tagging across languages and methodologies (rule-based, neural, structured perceptron). Does NOT include morphological analysis, dependency parsing, or broader sequence labeling tasks beyond grammatical category assignment.
There are 37 part-of-speech tagging tools tracked. 1 score above 50 (established tier). The highest-rated is dnanhkhoa/python-vncorenlp at 52/100 with 58 stars and 950 monthly downloads. 1 of the top 10 are actively maintained.
Get all 37 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=part-of-speech-tagging&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
dnanhkhoa/python-vncorenlp
A Python wrapper for VnCoreNLP using a bidirectional communication channel. |
|
Established |
| 2 |
ankane/informers
Fast transformer inference for Ruby |
|
Emerging |
| 3 |
datquocnguyen/RDRPOSTagger
A fast and accurate POS and morphological tagging toolkit (EACL 2014) |
|
Emerging |
| 4 |
OpenSextant/SolrTextTagger
A text tagger based on Lucene / Solr, using FST technology |
|
Emerging |
| 5 |
bentrevett/pytorch-pos-tagging
A tutorial on how to implement models for part-of-speech tagging using... |
|
Emerging |
| 6 |
nschneid/arabic-tagger
AQMAR Arabic Tagger: Sequence tagger with cost-augmented structured... |
|
Emerging |
| 7 |
Yinghao-Li/CHMM-ALT
Code for "BERTifying the Hidden Markov Model for Multi-Source Weakly... |
|
Emerging |
| 8 |
ppke-nlpg/purepos
PurePos is an open source hybrid morphological tagger. |
|
Emerging |
| 9 |
safakkbilici/x-tagger
A Natural Language Processing toolkit for sequence labeling in its simplest form. |
|
Emerging |
| 10 |
soheil-mp/Hidden-Markov-Model-POS
Hidden Markov Model Part of Speech (POS) Tagger Project |
|
Emerging |
| 11 |
rjrequina/Cebuano-POS-Tagger
Rule-Based Cebuano POS Tagger using Constraint-Based Grammar |
|
Experimental |
| 12 |
ngoquanghuy99/Hidden-Markov-Models-for-POS-Tagging
An implementation of HMM (Hidden Markov Model) for POS Tagging |
|
Experimental |
| 13 |
vsimkus/pmr2024-hmm
An official repository for tutorials of Probabilistic Modelling and... |
|
Experimental |
| 14 |
AMontgomerie/bulgarian-nlp
POS tagging and NER for Bulgarian |
|
Experimental |
| 15 |
zhifac/crf4j
a complete Java port of crfpp(crf++) |
|
Experimental |
| 16 |
Rajspeaks/Machine-Learning-Approach-to-English-POS-Tagging-using-NLTK
Machine Learning approach to English Corpus POS Tagging using NLTK. A mini... |
|
Experimental |
| 17 |
Rajspeaks/Machine-Learning-approach-to-Bengali-POS-Tagging-using-NLTK
Bengali POS Tagging using Indian Corpus through NLTK. A sample testing to... |
|
Experimental |
| 18 |
nai-php/NaiPosTagger
A part of speech tagger written in PHP. |
|
Experimental |
| 19 |
akshadashelar/Marathi_POS-tagger
Unigram tagger technique for POS tagging. |
|
Experimental |
| 20 |
rahmed31/POS-Tagger
This repository provides detailed steps to create a Part of Speech tagger... |
|
Experimental |
| 21 |
amirradnia99/persian-ner-pipeline
A comprehensive Persian (Farsi) Named Entity Recognition (NER) pipeline... |
|
Experimental |
| 22 |
PhuocSang16/CS221.N21
This is a course project for Natural Language Processing of UIT. The... |
|
Experimental |
| 23 |
Risha37/Arabic-POS-Tagger
An implementation of a Rule-Based Part-of-Speech tagger for the Arabic language |
|
Experimental |
| 24 |
ratthapon/simple-sentence-recognition
A simple sentence recognition using Hidden Markov Model, implement on MATLAB. |
|
Experimental |
| 25 |
musyoku/unsupervised-pos-tagging
教師なし品詞タグ推定 |
|
Experimental |
| 26 |
Flight-School/pos
A command-line utility for tagging part of speech for words in text. |
|
Experimental |
| 27 |
broepke/POS
A Quick Guide to Part of Speech Tagging |
|
Experimental |
| 28 |
AliNazariii/Part-of-Speech-Tagger
A Part-Of-Speech (POS) Tagger |
|
Experimental |
| 29 |
AsadiAhmad/POS-Tagging
POS tagging using the Viterbi algorithm and n-gram models |
|
Experimental |
| 30 |
Toure-exe/Hidden-Markov-Model-NER-tagging
NER tagging with HMM and Viterbi algorithm |
|
Experimental |
| 31 |
sumedhaagh/bengali-stemmer-nlp
Rule-based Bengali stemmer that removes common suffixes to extract root... |
|
Experimental |
| 32 |
Otosaku/OtosakuPOSTagger-iOS
Swift library for Part-of-Speech tagging using BERT-based CoreML models.... |
|
Experimental |
| 33 |
Rajspeaks/Machine-Learning-approach-to-Bengali-Corpus-Tokenization-Stemming-POS-Tagging-using-BNLTK
Machine Learning approach to Bengali Corpus POS Tagging using BNLTK. This is... |
|
Experimental |
| 34 |
kulgg/ProbingPretrainedLM
Probing Bert for part of speech (POS) and named entity recognition (NER) to... |
|
Experimental |
| 35 |
ChaitanyaC22/Syntactic-Processing-POS-Tagger
NLP: HMMs and Viterbi algorithm for POS tagging |
|
Experimental |
| 36 |
suniljoshi00/hmm-pos-tagger
Hidden Markov Model (HMM) based Part-of-Speech tagger implemented from... |
|
Experimental |
| 37 |
iAmKankan/BERTPOSTAG
In this project we will be performing one of the most famous task in the... |
|
Experimental |