stanfordnlp/CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
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.
Stars
10,064
Forks
2,719
Language
Java
License
GPL-3.0
Category
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.
Compare
Related tools
apache/opennlp
Apache OpenNLP
stanfordnlp/python-stanford-corenlp
Python interface to CoreNLP using a bidirectional server-client interface.
dkpro/dkpro-core
Collection of software components for natural language processing (NLP) based on the Apache UIMA...
apache/opennlp-sandbox
Apache OpenNLP Sandbox
FraBle/python-sutime
Python wrapper for Stanford CoreNLP's SUTime