stanfordnlp/CoreNLP

CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.

61
/ 100
Established

This project helps software developers integrate sophisticated natural language understanding capabilities into their applications. It takes raw text as input and provides structured linguistic analysis, such as identifying parts of speech, named entities (like company or person names), dates, and sentence structures. Any developer building applications that need to process and understand human language from sources like customer reviews, news articles, or social media would find this useful.

10,064 stars.

Use this if you are a software developer who needs to add advanced text analysis features to your Java applications, like extracting specific information or understanding sentiment from raw text.

Not ideal if you are looking for an off-the-shelf application to analyze text without needing to write code.

natural-language-processing text-analysis software-development linguistic-analysis
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

10,064

Forks

2,719

Language

Java

License

GPL-3.0

Last pushed

Feb 10, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/stanfordnlp/CoreNLP"

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