#8181st of 126 in ML frameworks and libraries

corenlp

Java NLP toolkit for tagging, parsing, named entities and coreference

Stars
10.1k
License
GPL-3.0
Last commit
Sep 2026
Last release
Sep 2026
Language
Java
Stars, last 29 weeks+107
10 Apr 2026: 10,020 stars17 Apr 2026: 10,024 stars24 Apr 2026: 10,027 stars1 May 2026: 10,032 stars8 May 2026: 10,036 stars15 May 2026: 10,040 stars22 May 2026: 10,047 stars29 May 2026: 10,048 stars5 Jun 2026: 10,052 stars12 Jun 2026: 10,056 stars19 Jun 2026: 10,059 stars26 Jun 2026: 10,062 stars3 Jul 2026: 10,069 stars10 Jul 2026: 10,072 stars17 Jul 2026: 10,077 stars24 Jul 2026: 10,080 stars31 Jul 2026: 10,084 stars7 Aug 2026: 10,089 stars14 Aug 2026: 10,090 stars21 Aug 2026: 10,093 stars28 Aug 2026: 10,093 stars4 Sept 2026: 10,102 stars11 Sept 2026: 10,107 stars18 Sept 2026: 10,115 stars25 Sept 2026: 10,117 stars2 Oct 2026: 10,119 stars9 Oct 2026: 10,121 stars16 Oct 2026: 10,123 stars23 Oct 2026: 10,125 stars30 Oct 2026: 10,127 stars

10,020 on 10 Apr 202610,127 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Stanford CoreNLP is a Java library that takes raw text and produces lemmas, parts of speech, named entities, normalized dates and quantities, constituency and dependency parses, and coreference chains. It combines rule-based, probabilistic and deep learning components in one pipeline. English is the main language, with varying support for Arabic, Chinese, French, German, Hungarian, Italian and Spanish.

Who it is for: Java developers and researchers needing classical NLP annotations

Strengths

  • One pipeline runs tokenizing, tagging, NER, parsing and coreference from two lines of code
  • Published on Maven Central; builds with Ant or Maven, and Gradle dependency snippets are given
  • Model jars for nine languages, also hosted on Hugging Face Hub
  • Active: release on 2026-09-25 and long-established use in academia and industry

Weaknesses

  • GPL license rules out use in proprietary software you distribute
  • Models ship as separate jars; the shift-reduce parser and WikiDict need extra English downloads
  • Non-English support is uneven; README only says 'varying levels'
  • README gives no memory or hardware requirements

What it needs

  • Needs Java, Ant or Maven, CoreNLP model jars
  • Models: Stanford CoreNLP model jars, Arabic, Chinese, English, French

Quick answers

Is corenlp open source?

Yes. Its code is on GitHub under the GPL-3.0 license.

Also in ML frameworks and libraries

See all 126
Also in ML frameworks and libraries
RankProjectScore
1pytorchPython tensor library with GPU support and tape-based autograd for deep learning105.1k starscustom license95 out of 100
2transformersPython library defining open models for text, vision, audio and multimodal tasks168.4k starsApache-2.094 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models63k starsAGPL-3.093 out of 100
#4pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.3k starsApache-2.093 out of 100
#5supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.4k starsMIT91 out of 100