flairNLP/flair

A very simple framework for state-of-the-art Natural Language Processing (NLP)

68
/ 100
Established

This tool helps you quickly analyze unstructured text data to extract key information and understand its meaning. You input raw text, and it outputs things like recognized names, places, or organizations, or classifies the text's overall sentiment (positive/negative). Data analysts, researchers, or product managers working with large volumes of text would find this useful.

14,355 stars. Used by 9 other packages. Available on PyPI.

Use this if you need to automatically identify specific entities in text, categorize document sentiment, or perform other advanced text analysis tasks with high accuracy.

Not ideal if you are a non-technical user looking for a no-code drag-and-drop solution, as this requires some programming knowledge.

text-analytics information-extraction sentiment-analysis language-processing biomedical-text-analysis
Maintenance 6 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

14,355

Forks

2,122

Language

Python

License

Last pushed

Oct 27, 2025

Commits (30d)

0

Dependencies

25

Reverse dependents

9

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/flairNLP/flair"

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