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
文本挖掘和预处理工具(文本清洗、新词发现、情感分析、实体识别链接、关键词抽取、知识抽取、句法分析等),无监督或弱监督方法 |
|
Established |
| 2 |
huspacy/huspacy
HuSpaCy: industrial-strength Hungarian natural language processing |
|
Established |
| 3 |
polm/unidic-py
Unidic packaged for installation via pip. |
|
Established |
| 4 |
BramVanroy/spacy_conll
Pipeline component for spaCy (and other spaCy-wrapped parsers such as... |
|
Established |
| 5 |
tanloong/neosca
L2SCA & LCA fork: cross-platform, GUI, without Java dependency |
|
Emerging |
| 6 |
bnosac/udpipe
R package for Tokenization, Parts of Speech Tagging, Lemmatization and... |
|
Emerging |
| 7 |
AnthonyMRios/pymetamap
Python wraper for MetaMap |
|
Emerging |
| 8 |
jsksxs360/AHANLP
啊哈自然语言处理包,提供包括分词、依存句法分析、语义角色标注、自动摘要、语义相似度计算、LDA 主题预测、词云等服务。 |
|
Emerging |
| 9 |
HongZhaoHua/jstarcraft-nlp
专注于解决自然语言处理领域的几个核心问题:词法分析,句法分析,语义分析,语种检测,信息抽取,文本聚类和文本分类. ... |
|
Emerging |
| 10 |
ku-nlp/pyknp
A Python Module for JUMAN++/KNP |
|
Emerging |
| 11 |
chatopera/text-dependency-parser
:surfer: 依存关系分析,NLP,自然语言处理 |
|
Emerging |
| 12 |
dellison/DependencyTrees.jl
Dependency parsing in Julia |
|
Emerging |
| 13 |
demidko/aot-compiler
Компилятор aot-словарей в бинарный формат быстрого поиска |
|
Emerging |
| 14 |
bnosac/RDRPOSTagger
R package for Ripple Down Rules-based Part-Of-Speech Tagging (RDRPOS). On... |
|
Experimental |
| 15 |
1000-7/xinlp
把李航老师《统计学习方法》的后几章的算法都用java实现了一遍,实现盒子与球的EM算法,扩展到去GMM训练,后来实现了HMM分词(实现了HMM分词的参数训... |
|
Experimental |
| 16 |
treasure-data/hive-udf-neologd
Hive Japanese NLP UDFs with NEologd |
|
Experimental |
| 17 |
nai-php/databases
English dictionaries required by N-ai php pos tagger |
|
Experimental |
| 18 |
udon2/udon2
A package for manipulating Universal Dependencies trees |
|
Experimental |
| 19 |
zongwu233/HanLPvsLTP
test HanLP vs LTP |
|
Experimental |
| 20 |
KotlinNLP/NeuralParser
NeuralParser is a very simple to use dependency parser, based on the Latent... |
|
Experimental |
| 21 |
EmilStenstrom/json-tagger
A JSON API to tag a sentence with part of speech tags. Uses UDPipe, so... |
|
Experimental |
| 22 |
mojtaba-khallash/dependency-parsing-toolbox
"Dependency Parsing toolbox" integrates different algorithms related to... |
|
Experimental |
| 23 |
Rogaton/coptic-dependency-parser
Neural-symbolic dependency parser for Coptic texts |
|
Experimental |
| 24 |
lixxin2/uninlp-phd
No long maintained! Java codes for basic natural language processing tasks,... |
|
Experimental |
| 25 |
oroszgy/hunlp
Hungarian NLP tools API |
|
Experimental |
| 26 |
mojtaba-khallash/verb-spectral-cluster
"VerbSpectralCluster" package used for adding verb spectral cluster id to... |
|
Experimental |
| 27 |
elenipapadopulos/NLPDependencyParser
Final project for Natural Language Processing exam @ UniPD |
|
Experimental |
| 28 |
rhdunn/opennlp-extensions
A set of OpenNLP extensions for reading and training CoNLL-X and CoNLL-U files. |
|
Experimental |
| 29 |
AlinaOs/Medieval-Charter-Classification
Program that allows to detect and classify the segments of medieval royal... |
|
Experimental |
| 30 |
ir-nlp-csui/kethu
A constituency treebank that conforms to the Penn Treebank format |
|
Experimental |
| 31 |
SimiaCryptus/CharacterTrie
Optimized Character Trie implementation in Java 8 |
|
Experimental |