String Processing Reimagined for 'ALTREP' Strings

An experimental fork of 'stringr'. The functions and semantics are the same, apart from differences between 'ICU' and Unicode versions, but everything is optimized around 'ALTREP' strings (custom high-performance string storage), allowing for faster and more efficient operation.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("charr")

0.1.0 by Travers Ching, 3 hours ago


https://github.com/charbase/charr, https://charbase.github.io/charr/


Report a bug at https://github.com/charbase/charr/issues


Browse source code at https://github.com/cran/charr


Authors: Travers Ching [aut, cre, cph] , Hadley Wickham [ctb, cph] (Author of stringr , of which charr is a fork) , Posit Software , PBC [ctb, cph] (Copyright holder of stringr) , Unicode , Inc. and others [ctb, cph] (ICU4C source code and data (Unicode License v3)) , Marek Gagolewski [ctb, cph] (Author of stringi; stringi implementation used by charr) , R Consortium [fnd] (Infrastructure Steering Committee grant: Universal ALTREP Interoperability for Strings)


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports charport, cli, glue, lifecycle, rlang, stringi, vctrs

Suggests htmltools, htmlwidgets, quarto, testthat

Linking to charport

System requirements: GNU make, C++17, ICU4C 78.2 or 78.3 (optional; bundled otherwise)


See at CRAN