

Natural Language Processing Toolkit
A platform for natural language understanding, customization and summarization of textual data.
NLTK
The Natural Language Toolkit (NLTK) is a suite of open-source Python libraries designed specifically for natural language processing.
Stanford CoreNLP
Stanford CoreNLP is an open-source natural language processing library developed at Stanford University. It is used for various tasks such as sentiment analysis, part-of-speech tagging, and relation extraction.
H2O.ai Natural Language Processing (NLP)
A suite of NLP algorithms that can be used to process text, including document classification, topic modeling, entity extraction, part-of-speech tagging, and sentiment analysis.
Stanford Natural Language Processing Group - CoreNLP
set of tools for natural language processing (NLP) tasks such as tokenization, part-of-speech tagging, lemmatization, parsing, named entity recognition, coreference resolution and sentiment analysis.
TextBlob
A Python library for processing textual data. It provides a simple API for diving into common natural language processing (NLP) tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, and more.
OpenNLP
OpenNLP is an open source Java library for performing natural language processing tasks. It includes tools for tokenization, part-of-speech tagging, parsing, information extraction, and more.
CoreNLP
Open source library for natural language processing
SpaCy
spaCy is a free, open-source library for Natural Language Processing in Python.
Flair NLP
Flair NLP is a lightweight library for natural language processing (NLP) in Python. It provides an easy-to-use interface to state-of-the-art NLP models, such as BERT and ELMo, that can be used for text classification, named entity recognition, part-of-speech tagging and more.
TOP