Skip to content

udpipe

0.8.16Package record

Tokenization, Parts of Speech Tagging, Lemmatization and Dependency Parsing with the 'UDPipe' 'NLP' Toolkit

7packages dependsuggested by 13
83.9Kdownloads / year
–test coverage
13/13flavors OK

Overview

About

This natural language processing toolkit provides language-agnostic 'tokenization', 'parts of speech tagging', 'lemmatization' and 'dependency parsing' of raw text. Next to text parsing, the package also allows you to train annotation models based on data of 'treebanks' in 'CoNLL-U' format as provided at https://universaldependencies.org/format.html. The techniques are explained in detail in the paper: 'Tokenizing, POS Tagging, Lemmatizing and Parsing UD 2.0 with UDPipe', available at doi:10.18653/v1/K17-3009. The toolkit also contains functionalities for commonly used data manipulations on texts which are enriched with the output of the parser. Namely functionalities and algorithms for collocations, token co-occurrence, document term matrix handling, term frequency inverse document frequency calculations, information retrieval metrics (Okapi BM25), handling of multi-word expressions, keyword detection (Rapid Automatic Keyword Extraction, noun phrase extraction, syntactical patterns) sentiment scoring and semantic similarity analysis.

Changes in 0.8.16
  • Fix on the declaration of persistent_unordered_map for C++20

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 10.4 min · r-oldrel-windows-x86_64
Status changes
  • OK13 OK2026-08-04
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK13 OK2026-06-08
  • ERROR12 OK, 1 ERROR2026-06-07
  • OK12 OK2026-04-25
Show 3 earlier changesHide 3 earlier changes
  • NOTE11 OK, 3 NOTE2026-04-22
  • ERROR10 OK, 3 NOTE, 1 ERROR2026-04-18
  • NOTE11 OK, 3 NOTE2026-03-10
Advisories

none known

Documentation

In release 0.8.16
READMEYes · 552 wordsVignettesYes · 7 · dynamicNEWSYes · 100% structured · mentions 0.8.16Citation fileNoWebsiteYes
Help pages
68
Examples that run
98%65 run in a plain check · 1 never run
Exported functions with examples
100%
Documented parameters
96%
Return-value docs
100%
Help pages citing references
13%

Downloads

83.9K
CRAN downloads in the past year
Rank #1,707 · ~230/day · ~7K/mo
Daily download trend is not available in this view yet.
4.4K30 days
12.3K90 days
83.9K1 year
Compare downloads with other packages →
Also on1.3K r2u9 autocran5.4K conda_forge164 c2d4u

Repository

225Stars
35Forks
24Open issues
3Open PRs
28Releases
406Commits
3Commit identities
udpipenlpnatural-language-processingrr-packagepos-taggingdependency-parsertokenizer
License file reads as MPL-2.0 · 406 commits · Last activity 2026-01-30 · +0.4% stars, 30d
Responsiveness
How these are sampled
PRs merged (all time)
33%
Median days to close, 50 most recently updated closed issues
2
Median days to close, 50 most recently updated closed PRs
341

Stars over time

2025-09-08 · 2172026-09-28 · 225
PracticesBeta

4 development-tooling and community-health practices detected across 3 families in the upstream repository

Checks run against github.com/bnosac/udpipe on 2026-10-11.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux and macOS, and on R-devel

Docs source (1)

GitHub Pages site last deployed 2020-12-10

Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
6 external dependencies (excludes base and recommended)

Installing udpipe adds 2 packages (2 with compiled code, 7.5 MB of source tarballs). Heaviest: data.table 5.7 MB, Rcpp 1.8 MB.

Depends (1)
R >= 2.10
Imports (5)
Rcppdata.tableMatrixmethodsstats
LinkingTo (1)
Suggests (5)
Enhances (0)
none
Reverse dependencies
7direct
1indirect
Imports 7
Suggested by 13
Show all 20 packagesHide all 20 packages
Depends, Imports or LinkingTo, most downloaded first
Suggests, most downloaded first

Datasets

People & History

People (5)
Author, Maintainer since 0.1.0 (2017), Copyright holder
R wrapper
Author, Copyright holder
src/udpipe.cpp & src/udpipe.h
Contributor, Copyright holder
src/udpipe.cpp & src/udpipe.h
Copyright holder
R wrapper
Releases (28)

Pick two releases to compare their code metrics.

Show 22 earlier eventsHide 22 earlier events
  • 0.8.5
    record
    2020-12-10 · diff ↗ ·
    added 2 exports
    dtm_align, dtm_sample
  • 0.8.4-1
    record
    2020-10-12 · diff ↗
  • 0.8.4
    record
    2020-10-10 · diff ↗ ·
    added 7 exports
    as_fasttext, dtm_chisq, dtm_conform, dtm_svd_similarity, txt_count, txt_overlap, unlist_tokens
  • R
    R 4.0.0 released · 2020-04-24
  • 0.8.3
    record
    2019-07-06 · diff ↗ ·
    added 1 export
    txt_contains
  • 0.8.2
    record
    2019-05-29 · diff ↗ ·
    added 1 export
    dtm_remove_sparseterms
  • R
    R 3.6.0 released · 2019-04-26
  • 0.8.1
    record
    2019-02-15 · diff ↗ ·
    added 2 exports
    paste.data.frame, strsplit.data.frame
  • 0.8
    record
    2018-12-09 · diff ↗ ·
    added 2 exports
    txt_previousgram, txt_sentiment
  • 0.7
    record
    2018-09-10 · diff ↗ ·
    added 2 exports
    txt_tagsequence, udpipe
  • 0.6.1
    record
    2018-07-30 · diff ↗
  • 0.6
    record
    2018-05-14 · diff ↗ ·
    added 2 exports
    cbind_dependencies, cbind_morphological
  • R
    R 3.5.0 released · 2018-04-23
  • 0.5
    record
    2018-03-12 · diff ↗ ·
    added 1 export
    txt_recode_ngram
  • 0.4
    record
    2018-02-07 · diff ↗ ·
    added 9 exports
    as_conllu, as_cooccurrence, as_word2vec, document_term_frequencies_statistics, dtm_colsums, dtm_rowsums, keywords_collocation, keywords_phrases, keywords_rake
  • 0.3
    record
    2018-01-15 · diff ↗ ·
    added 4 exports
    dtm_cbind, dtm_rbind, udpipe_accuracy, udpipe_read_conllu
  • 0.2.2
    record
    2017-12-07 · diff ↗
  • 0.2.1
    record
    2017-12-06 · diff ↗ ·
    added 2 exports
    as_phrasemachine, phrases
  • 0.2
    record
    2017-11-13 · diff ↗ ·
    added 20 exports
    collocation, cooccurrence, document_term_frequencies, document_term_matrix, dtm_cor, dtm_remove_lowfreq, dtm_remove_terms, dtm_remove_tfidf, dtm_reverse, dtm_tfidf, txt_collapse, txt_freq, txt_highlight, txt_next, txt_nextgram, txt_previous, txt_recode, txt_sample, txt_show, unique_identifier
  • 0.1.1
    record
    2017-09-13 · diff ↗
  • 0.1.0
    record
    2017-09-01
  • R
    R 3.4.0 released · 2017-04-21

Package metadata

First published
2017-09-01
Total releases
28 / 9 yrs
License
MPL-2.0 OSI
Minimum R
≥ 2.10
Bundled data
848 KB / 5 files
Download size
3.1 MB
Appears in task views

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("udpipe")
Wijffels, J., BNOSAC, Institute of Formal and Applied Linguistics, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic, Jana Straková, & Milan Straka. (2026). udpipe: Tokenization, Parts of Speech Tagging, Lemmatization and Dependency Parsing with the 'UDPipe' 'NLP' Toolkit (Version 0.8.16) [Computer software]. https://doi.org/10.32614/CRAN.package.udpipe

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for udpipe version 0.8.16 [Data set]. HJJB, LLC. Data release v2026-10-17. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-17, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy