{"id":40035496,"url":"https://github.com/gerardobort/node-corenlp","last_synced_at":"2026-01-19T04:35:12.998Z","repository":{"id":57209451,"uuid":"99875353","full_name":"gerardobort/node-corenlp","owner":"gerardobort","description":"CoreNLP @ NodeJS","archived":false,"fork":false,"pushed_at":"2022-12-06T14:34:26.000Z","size":798,"stargazers_count":66,"open_issues_count":14,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-29T01:53:57.458Z","etag":null,"topics":["corenlp","natural-language-processing","nlp","nodejs","stanford-nlp"],"latest_commit_sha":null,"homepage":"https://gerardobort.github.io/node-corenlp/docs/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gerardobort.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-08-10T03:06:51.000Z","updated_at":"2025-04-05T00:47:20.000Z","dependencies_parsed_at":"2023-01-24T02:01:00.400Z","dependency_job_id":null,"html_url":"https://github.com/gerardobort/node-corenlp","commit_stats":null,"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/gerardobort/node-corenlp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerardobort%2Fnode-corenlp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerardobort%2Fnode-corenlp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerardobort%2Fnode-corenlp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerardobort%2Fnode-corenlp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gerardobort","download_url":"https://codeload.github.com/gerardobort/node-corenlp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerardobort%2Fnode-corenlp/sbom","scorecard":{"id":423604,"data":{"date":"2025-08-11","repo":{"name":"github.com/gerardobort/node-corenlp","commit":"349f44bb7c856639797286e59331db5a28373e91"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.1,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":1,"reason":"Found 3/22 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 18 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"92 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v88g-cgmw-v5xw","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-cwfw-4gq5-mrqx","Warn: Project is vulnerable to: GHSA-g95f-p29q-9xw4","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-hc9w-4p87-j549","Warn: Project is vulnerable to: GHSA-wg6g-ppvx-927h","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-9vvw-cc9w-f27h","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-h6ch-v84p-w6p9","Warn: Project is vulnerable to: GHSA-vh7m-p724-62c2","Warn: Project is vulnerable to: GHSA-r9p9-mrjm-926w","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-qrmc-fj45-qfc2","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-4q6p-r6v2-jvc5","Warn: Project is vulnerable to: GHSA-qh2h-chj9-jffq","Warn: Project is vulnerable to: GHSA-q42p-pg8m-cqh6","Warn: Project is vulnerable to: GHSA-w457-6q6x-cgp9","Warn: Project is vulnerable to: GHSA-62gr-4qp9-h98f","Warn: Project is vulnerable to: GHSA-f52g-6jhx-586p","Warn: Project is vulnerable to: GHSA-2cf5-4w76-r9qv","Warn: Project is vulnerable to: GHSA-3cqr-58rm-57f8","Warn: Project is vulnerable to: GHSA-g9r4-xpmj-mj65","Warn: Project is vulnerable to: GHSA-q2c6-c6pm-g3gh","Warn: Project is vulnerable to: GHSA-765h-qjxv-5f44","Warn: Project is vulnerable to: GHSA-f2jv-r9rf-7988","Warn: Project is vulnerable to: GHSA-44pw-h2cw-w3vq","Warn: Project is vulnerable to: GHSA-jp4x-w63m-7wgm","Warn: Project is vulnerable to: GHSA-c429-5p7v-vgjp","Warn: Project is vulnerable to: GHSA-43f8-2h32-f4cj","Warn: Project is vulnerable to: GHSA-qqgx-2p2h-9c37","Warn: Project is vulnerable to: GHSA-2pr6-76vf-7546","Warn: Project is vulnerable to: GHSA-8j8c-7jfh-h6hx","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-675m-85rw-j3w4","Warn: Project is vulnerable to: GHSA-jf85-cpcp-j695","Warn: Project is vulnerable to: GHSA-fvqr-27wr-82fm","Warn: Project is vulnerable to: GHSA-4xc9-xhrj-v574","Warn: Project is vulnerable to: GHSA-x5rq-j2xg-h7qm","Warn: Project is vulnerable to: GHSA-29mw-wpgm-hmr9","Warn: Project is vulnerable to: GHSA-35jh-r3h4-6jhm","Warn: Project is vulnerable to: GHSA-p6mc-m468-83gw","Warn: Project is vulnerable to: GHSA-7px7-7xjx-hxm8","Warn: Project is vulnerable to: GHSA-x5pg-88wf-qq4p","Warn: Project is vulnerable to: GHSA-p9wx-2529-fp83","Warn: Project is vulnerable to: GHSA-5v2h-r2cx-5xgj","Warn: Project is vulnerable to: GHSA-rrrm-qjm4-v8hf","Warn: Project is vulnerable to: GHSA-4xcv-9jjx-gfj3","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-hxm2-r34f-qmc5","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-vh95-rmgr-6w4m","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-446m-mv8f-q348","Warn: Project is vulnerable to: GHSA-8hfj-j24r-96c4","Warn: Project is vulnerable to: GHSA-wc69-rhjr-hc9g","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-g6ww-v8xp-vmwg","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-6g33-f262-xjp4","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-rjqq-98f6-6j3r","Warn: Project is vulnerable to: GHSA-mjxr-4v3x-q3m4","Warn: Project is vulnerable to: GHSA-cgfm-xwp7-2cvr","Warn: Project is vulnerable to: GHSA-rm97-x556-q36h","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-g4rg-993r-mgx7","Warn: Project is vulnerable to: GHSA-2m39-62fm-q8r3","Warn: Project is vulnerable to: GHSA-mf6x-7mm4-x2g7","Warn: Project is vulnerable to: GHSA-mxhp-79qh-mcx6","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-g7q5-pjjr-gqvp","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-7p7h-4mm5-852v","Warn: Project is vulnerable to: GHSA-cf4h-3jhx-xvhq","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-c4w7-xm78-47vh","Warn: Project is vulnerable to: GHSA-p9pc-299p-vxgp"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T01:48:30.370Z","repository_id":57209451,"created_at":"2025-08-19T01:48:30.370Z","updated_at":"2025-08-19T01:48:30.370Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28561842,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T03:31:16.861Z","status":"ssl_error","status_checked_at":"2026-01-19T03:31:15.069Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["corenlp","natural-language-processing","nlp","nodejs","stanford-nlp"],"created_at":"2026-01-19T04:35:12.872Z","updated_at":"2026-01-19T04:35:12.992Z","avatar_url":"https://github.com/gerardobort.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CoreNLP for NodeJS\n\nThis library helps making NodeJS/Web applications using the state-of-the-art technology for Natural Language Processing: Stanford CoreNLP.\nIt is compatible with the latest release of [CoreNLP 3.9.0](https://stanfordnlp.github.io/CoreNLP/#download).\n\n[![Build Status](https://travis-ci.org/gerardobort/node-corenlp.svg?branch=master)](https://travis-ci.org/gerardobort/node-corenlp) [![Try corenlp on RunKit](https://badge.runkitcdn.com/corenlp.svg)](https://npm.runkit.com/corenlp)\n\n[![NPM package](https://nodei.co/npm/corenlp.png)](https://www.npmjs.com/package/corenlp)\n\n*This project is under active development, please stay tuned for updates.  More documentation and examples are comming.*\n\n## Example\n\nAssuming that StanfordCoreNLPServer is running on `http://localhost:9000`....\n\n```javascript\nimport CoreNLP, { Properties, Pipeline } from 'corenlp';\n\nconst props = new Properties({\n  annotators: 'tokenize,ssplit,pos,lemma,ner,parse',\n});\nconst pipeline = new Pipeline(props, 'English'); // uses ConnectorServer by default\n\nconst sent = new CoreNLP.simple.Sentence('The little dog runs so fast.');\npipeline.annotate(sent)\n  .then(sent =\u003e {\n    console.log('parse', sent.parse());\n    console.log(CoreNLP.util.Tree.fromSentence(sent).dump());\n  })\n  .catch(err =\u003e {\n    console.log('err', err);\n  });\n```\n\n## API\n\nRead the full [API documentation](https://gerardobort.github.io/node-corenlp/docs).\n\n## Setup\n\n### 1. Install the package:\n\n```bash\nnpm i --save corenlp\n```\n\n### 2. Download Stanford CoreNLP\n\n### 2.1. Shortcut (recommended to give this library a first try)\n\nVia `npm`, run this command from your own project after having installed this library:\n\n```bash\nnpm explore corenlp -- npm run corenlp:download\n```\n\nOnce downloaded you can easily start the server by running\n\n```bash\nnpm explore corenlp -- npm run corenlp:server\n```\n\nOr you can manually download the project from the Stanford's CoreNLP download section at: https://stanfordnlp.github.io/CoreNLP/download.html\nYou may want to download, apart of the full package, other language models (see more on that page).\n\n### 2.2. Via sources\n\nFor advanced projects, when you have to customize the library a bit more, we highly recommend to download the StanfordCoreNLP from the [original repository](https://github.com/stanfordnlp/CoreNLP), and compile the source code by using `ant jar`.\n\n*NOTE*: Some functionality included in this library, for `TokensRegex`, `Semgrex` and `Tregex`, requires the latest version from that repository, which contains some fixes needed by this library, not included in the latest stable release.\n\n### 3. Configure Stanford CoreNLP\n\nThere are two method to connect your NodeJS application to Stanford CoreNLP:\n\n1. HTTP is the preferred method since it requires CoreNLP to initialize just once to serve many requests, it also avoids extra I/O given that the CLI method need to write temporary files to run *recommended*.\n2. Via Command Line Interface, this is by spawning processes from your app.\n\n\n#### 3.1. Using StanfordCoreNLPServer\n\n```bash\n# Run the server using all jars in the current directory (e.g., the CoreNLP home directory)\njava -mx4g -cp \"*\" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -timeout 15000\n```\n\nCoreNLP connects by default via StanfordCoreNLPServer, using port 9000.  You can also opt to setup the connection differently:\n\n```javascript\nimport CoreNLP, { Properties, Pipeline, ConnectorServer } from 'corenlp';\n\nconst connector = new ConnectorServer({ dsn: 'http://localhost:9000' });\nconst props = new Properties({\n  annotators: 'tokenize,ssplit,pos,lemma,ner,parse',\n});\nconst pipeline = new Pipeline(props, 'English', connector);\n```\n\n#### 3.2. Use CoreNLP via CLI\n\nCoreNLP expects by default the StanfordCoreNLP package to be placed (unzipped) inside the path `${YOUR_NPM_PROJECT_ROOT}/corenlp/`.  You can also opt to setup the CLI interface differently:\n\n```javascript\nimport CoreNLP, { Properties, Pipeline, ConnectorCli } from 'corenlp';\n\nconst connector = new ConnectorCli({\n  classPath: 'corenlp/stanford-corenlp-full-2017-06-09/*', // specify the paths relative to your npm project root\n  mainClass: 'edu.stanford.nlp.pipeline.StanfordCoreNLP', // optional\n  props: 'StanfordCoreNLP-spanish.properties', // optional\n});\nconst props = new Properties({\n  annotators: 'tokenize,ssplit,pos,lemma,ner,parse',\n});\nconst pipeline = new Pipeline(props, 'English', connector);\n```\n\n### 4. Usage\n\n#### 4.1 Pipeline\n```javascript\n// ... include dependencies\n\nconst props = new Properties({ annotators: 'tokenize,ssplit,lemma,pos,ner' });\nconst pipeline = new Pipeline(props, 'English', connector);\nconst sent = new CoreNLP.simple.Sentence('Hello world');\npipeline.annotate(sent)\n  .then(sent =\u003e {\n    console.log(sent.words());\n    console.log(sent.nerTags());\n  })\n  .catch(err =\u003e {\n    console.log('err', err);\n  });\n```\n\n#### 4.2 Penn TreeBank traversing\n```javascript\n// ... include dependencies\n\nconst props = new Properties();\nprops.setProperty('annotators', 'tokenize,ssplit,pos,lemma,ner,parse');\nconst pipeline = new Pipeline(props, 'Spanish');\n\nconst sent = new CoreNLP.simple.Sentence('Jorge quiere cinco empanadas de queso y carne.');\npipeline.annotate(sent)\n  .then(sent =\u003e {\n    console.log('parse', sent.parse()); // constituency parsing string representation\n    const tree = CoreNLP.util.Tree.fromSentence(sent);\n    tree.visitLeaves(node =\u003e\n      console.log(node.word(), node.pos(), node.token().ner()));\n    console.log(tree.dump());\n  })\n  .catch(err =\u003e {\n    console.log('err', err);\n  });\n```\n\n#### 4.3 TokensRegex, Tregex and Semgrex\n```javascript\n// ... include dependencies\n\nconst props = new Properties();\nprops.setProperty('annotators', 'tokenize,ssplit,regexner,depparse');\nconst expression = new CoreNLP.simple.Expression(\n  'John Snow eats snow.',\n  '{ner:PERSON}=who \u003cnsubj ({pos:VBZ}=action \u003edobj {}=what)');\nconst pipeline = new Pipeline(props, 'English');\n\npipeline.annotateSemgrex(expression, true)  // similarly use pipeline.annotateTokensRegex / pipeline.annotateTregex\n  .then(expression =\u003e expression.sentence(0).matches().map(match =\u003e {\n      console.log('match', match.group('who'), match.group('action'), match.group('what'));\n  }))\n  .catch(err =\u003e {\n    console.log('err', err);\n  });\n```\n\n## 5. Client Side\n\nThis library is isomorphic, which means that works as well on a Browser. The API is exactly the same, and you can use it directly by requiring it via a `\u003cscript\u003e` tag, using AMD (RequireJS), or within your app bundle.\n\nThe browser ready version of `corenlp` can be found as `dist/index.browser.min.js`, once built (`npm run build`).\n\nSee the examples folder for more details.\n\n## 6. External Documentation\n\n```bash\nProperties\nPipeline\nService\nConnectorServer                   # https://stanfordnlp.github.io/CoreNLP/corenlp-server.html\nConnectorCli                      # https://stanfordnlp.github.io/CoreNLP/cmdline.html\nCoreNLP\n  simple                          # https://stanfordnlp.github.io/CoreNLP/simple.html\n    Annotable\n    Annotator\n    Document\n    Sentence\n    Token\n    annotator                     # https://stanfordnlp.github.io/CoreNLP/annotators.html\n      TokenizerAnnotator          # https://stanfordnlp.github.io/CoreNLP/tokenize.html\n      WordsToSentenceAnnotator    # https://stanfordnlp.github.io/CoreNLP/ssplit.html\n      POSTaggerAnnotator          # https://stanfordnlp.github.io/CoreNLP/pos.html\n      MorphaAnnotator             # https://stanfordnlp.github.io/CoreNLP/lemma.html\n      NERClassifierCombiner       # https://stanfordnlp.github.io/CoreNLP/ner.html\n      ParserAnnotator             # https://stanfordnlp.github.io/CoreNLP/parse.html\n      DependencyParseAnnotator    # https://stanfordnlp.github.io/CoreNLP/depparse.html\n      RelationExtractorAnnotator  # https://stanfordnlp.github.io/CoreNLP/relation.html\n      CorefAnnotator              # https://stanfordnlp.github.io/CoreNLP/coref.html\n      SentimentAnnotator          # https://stanfordnlp.github.io/CoreNLP/sentiment.html - Comming soon...\n      RelationExtractorAnnotator  # https://stanfordnlp.github.io/CoreNLP/relation.html - TODO\n      NaturalLogicAnnotator       # https://stanfordnlp.github.io/CoreNLP/natlog.html - TODO\n      QuoteAnnotator              # https://stanfordnlp.github.io/CoreNLP/quote.html - TODO\n  util\n    Tree                          # http://www.cs.cornell.edu/courses/cs474/2004fa/lec1.pdf\n```\n\n## 7. References\n\nThis library is *not* maintained by [StanfordNLP](https://github.com/stanfordnlp).  However, it's based on and depends on [StanfordNLP/CoreNLP](https://github.com/stanfordnlp/CoreNLP) to function.\n\n### 7.1 [Stanford CoreNLP Reference](https://github.com/stanfordnlp/CoreNLP)\n\nManning, Christopher D., Mihai Surdeanu, John Bauer, Jenny Finkel, Steven J. Bethard, and David McClosky. 2014. The Stanford CoreNLP Natural Language Processing Toolkit In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pp. 55-60.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerardobort%2Fnode-corenlp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgerardobort%2Fnode-corenlp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerardobort%2Fnode-corenlp/lists"}