#4 · Primary category: NLP Tools & Text Processing
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Project last updated:08/29/26
GitHub Stars
10.1K
Forks
2.7K
Contributors
188
License
GPL-3.0
Why we included this project
Stanford CoreNLP is one of the oldest integrated NLP toolkits written in Java, and it still holds up as a single library that covers the full text-analysis pipeline. Feed it raw text and it returns tokens, part-of-speech tags, named entities, normalized dates and numbers, dependency parses, and coreference links through one API. That appeals to teams building extraction or search features in Java who want stable, well-tested components without juggling a pile of dependencies. It ships pre-trained models for several languages besides English, among them Arabic, Chinese, French, German, and Spanish, so you can do multilingual work without training your own. The underlying tools mix rule-based, statistical, and neural methods, which gives predictable results on classic NLP tasks rather than a scramble to stay on top of the latest benchmarks.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量
TextBlob
Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.