Dependency Parsing Tools

Tools and implementations for syntactic dependency parsing across languages and frameworks. Includes parsers, training toolkits, and language-specific parsing systems. Does NOT include other syntactic parsing approaches (constituency parsing, chunking) or broader NLP pipelines where parsing is just one component.

There are 31 dependency parsing tools tracked. 4 score above 50 (established tier). The highest-rated is blmoistawinde/HarvestText at 65/100 with 2,603 stars and 1,333 monthly downloads.

Get all 31 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=dependency-parsing-tools&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 blmoistawinde/HarvestText

文本挖掘和预处理工具(文本清洗、新词发现、情感分析、实体识别链接、关键词抽取、知识抽取、句法分析等),无监督或弱监督方法

65
Established
2 huspacy/huspacy

HuSpaCy: industrial-strength Hungarian natural language processing

56
Established
3 polm/unidic-py

Unidic packaged for installation via pip.

56
Established
4 BramVanroy/spacy_conll

Pipeline component for spaCy (and other spaCy-wrapped parsers such as...

54
Established
5 tanloong/neosca

L2SCA & LCA fork: cross-platform, GUI, without Java dependency

49
Emerging
6 bnosac/udpipe

R package for Tokenization, Parts of Speech Tagging, Lemmatization and...

48
Emerging
7 AnthonyMRios/pymetamap

Python wraper for MetaMap

47
Emerging
8 jsksxs360/AHANLP

啊哈自然语言处理包,提供包括分词、依存句法分析、语义角色标注、自动摘要、语义相似度计算、LDA 主题预测、词云等服务。

42
Emerging
9 HongZhaoHua/jstarcraft-nlp

专注于解决自然语言处理领域的几个核心问题:词法分析,句法分析,语义分析,语种检测,信息抽取,文本聚类和文本分类. ...

39
Emerging
10 ku-nlp/pyknp

A Python Module for JUMAN++/KNP

38
Emerging
11 chatopera/text-dependency-parser

:surfer: 依存关系分析,NLP,自然语言处理

38
Emerging
12 dellison/DependencyTrees.jl

Dependency parsing in Julia

35
Emerging
13 demidko/aot-compiler

Компилятор aot-словарей в бинарный формат быстрого поиска

34
Emerging
14 bnosac/RDRPOSTagger

R package for Ripple Down Rules-based Part-Of-Speech Tagging (RDRPOS). On...

26
Experimental
15 1000-7/xinlp

把李航老师《统计学习方法》的后几章的算法都用java实现了一遍,实现盒子与球的EM算法,扩展到去GMM训练,后来实现了HMM分词(实现了HMM分词的参数训...

24
Experimental
16 treasure-data/hive-udf-neologd

Hive Japanese NLP UDFs with NEologd

23
Experimental
17 nai-php/databases

English dictionaries required by N-ai php pos tagger

22
Experimental
18 udon2/udon2

A package for manipulating Universal Dependencies trees

22
Experimental
19 zongwu233/HanLPvsLTP

test HanLP vs LTP

21
Experimental
20 KotlinNLP/NeuralParser

NeuralParser is a very simple to use dependency parser, based on the Latent...

20
Experimental
21 EmilStenstrom/json-tagger

A JSON API to tag a sentence with part of speech tags. Uses UDPipe, so...

20
Experimental
22 mojtaba-khallash/dependency-parsing-toolbox

"Dependency Parsing toolbox" integrates different algorithms related to...

19
Experimental
23 Rogaton/coptic-dependency-parser

Neural-symbolic dependency parser for Coptic texts

19
Experimental
24 lixxin2/uninlp-phd

No long maintained! Java codes for basic natural language processing tasks,...

15
Experimental
25 oroszgy/hunlp

Hungarian NLP tools API

14
Experimental
26 mojtaba-khallash/verb-spectral-cluster

"VerbSpectralCluster" package used for adding verb spectral cluster id to...

14
Experimental
27 elenipapadopulos/NLPDependencyParser

Final project for Natural Language Processing exam @ UniPD

14
Experimental
28 rhdunn/opennlp-extensions

A set of OpenNLP extensions for reading and training CoNLL-X and CoNLL-U files.

12
Experimental
29 AlinaOs/Medieval-Charter-Classification

Program that allows to detect and classify the segments of medieval royal...

11
Experimental
30 ir-nlp-csui/kethu

A constituency treebank that conforms to the Penn Treebank format

11
Experimental
31 SimiaCryptus/CharacterTrie

Optimized Character Trie implementation in Java 8

10
Experimental