GATE (general architecture for text engineering) - Suitable in the java programming language. Apache OpenNLP- It is a machine learning-based toolkit for natural language processing. Spacy- it features fast statistical NER with open-source named-entity visualization. NLTK - it is a standard python library for various NLP task