R Observatory
Search
install.packages("stringi")
CRAN 30-day downloads, method
1.1M−8.3% down on the 30 days before, the worse direction

A collection of character string/text/natural language processing tools for pattern searching (e.g., with 'Java'-like regular expressions or the 'Unicode' collation algorithm), random string generation, case mapping, string transliteration, concatenation, sorting, padding, wrapping, Unicode ...

Full description

A collection of character string/text/natural language processing tools for pattern searching (e.g., with 'Java'-like regular expressions or the 'Unicode' collation algorithm), random string generation, case mapping, string transliteration, concatenation, sorting, padding, wrapping, Unicode normalisation, date-time formatting and parsing, and many more. They are fast, consistent, convenient, and - thanks to 'ICU' (International Components for Unicode) - portable across all locales and platforms. Documentation about 'stringi' is provided via its website at <https://stringi.gagolewski.com/> and the paper by Gagolewski (2022, <doi:10.18637/jss.v103.i02>).

Maintainer
Marek Gagolewski
Licence
file LICENSE
Latest release
4 Aug 2026
First release
12 Mar 2014

Compare with another package

More details
Releases
40
Needs compilation
Yes
Needs R
>= 3.4
Config/roxygen2/version
8.0.0
Date
2026-07-30
SystemRequirements
ICU4C (>= 61, optional)
Task views (1)
Subjects (1) Method, Subjects
Cite

Package

Run in R for the authors' entry:

citation("stringi")

The package provides a citation file, so citation() returns the authors' own entry.

It points to 10.18637/jss.v103.i02.

The repository also keeps a CITATION.cff.

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 stringi version 1.8.9 [Data set]. HJJB, LLC. Data release v2026-10-29. https://doi.org/10.5281/zenodo.21843040
About

From data release v2026-10-29, which the citation names so these numbers can be found later.

All 13 check platforms pass.

  • r-devel-linux-x86_64-debian-clang

    The unreleased R on Linux, x86_64, debian-clang

    OK

    Version checked
    1.8.9
    Time taken
    241 s
  • r-devel-linux-x86_64-debian-gcc

    The unreleased R on Linux, x86_64, debian-gcc

    OK

    Version checked
    1.8.9
    Time taken
    160 s
  • r-devel-linux-x86_64-fedora-clang

    The unreleased R on Linux, x86_64, fedora-clang

    OK

    Version checked
    1.8.9
    Time taken
    154 s
  • r-devel-linux-x86_64-fedora-gcc

    The unreleased R on Linux, x86_64, fedora-gcc

    OK

    Version checked
    1.8.9
    Time taken
    160 s
  • r-devel-windows-x86_64

    The unreleased R on Windows, x86_64

    OK

    Version checked
    1.8.9
    Time taken
    1,522 s
  • r-oldrel-macos-arm64

    The previous release of R on macOS, arm64

    OK

    Version checked
    1.8.9
    Time taken
    69 s
  • r-oldrel-macos-x86_64

    The previous release of R on macOS, x86_64

    OK

    Version checked
    1.8.9
    Time taken
    204 s
  • r-oldrel-windows-x86_64

    The previous release of R on Windows, x86_64

    OK

    Version checked
    1.8.9
    Time taken
    1,030 s
  • r-patched-linux-x86_64

    The patched release of R on Linux, x86_64

    OK

    Version checked
    1.8.9
    Time taken
    207 s
  • r-release-linux-x86_64

    The current release of R on Linux, x86_64

    OK

    Version checked
    1.8.9
    Time taken
    203 s
  • r-release-macos-arm64

    The current release of R on macOS, arm64

    OK

    Version checked
    1.8.9
    Time taken
    55 s
  • r-release-macos-x86_64

    The current release of R on macOS, x86_64

    OK

    Version checked
    1.8.9
    Time taken
    209 s
  • r-release-windows-x86_64

    The current release of R on Windows, x86_64

    OK

    Version checked
    1.8.9
    Time taken
    1,263 s
  • 13 OK
Extra checks (1)

Over time

No change since 25 Sep 2026

As a list (8)
ChangedWorst statusOKNotesWarningsErrors
25 Sep 2026OK13000
18 Sep 2026Error12001
4 Aug 2026OK13000
1 Aug 2026Note12100
9 Jun 2026OK13000
7 Jun 2026Error12001
25 Apr 2026OK12000
10 Mar 2026Note11300

Since March 2026

Check results on CRAN

Total downloads in the last 90 days
918,577It is the sum of 3 channels: r2u, conda-forge and c2d4u. CRAN is switched off. autoCRAN was counted over another window, so it is not added.

CRAN rank

41 of 26,553

CRAN

3,428,266 downloads in the last 90 days

Rank
41 of 26,553

It is switched off. Put it back

r2u

106,175 downloads in the last 90 days

Rank
16 of 30,526

It is in the total. Take it out

autoCRAN

173 downloads in the last 30 days

It is not added because it has no figure for the last 90 days. Show the last 30 days

conda-forge

808,460 downloads in the last 90 days

Rank
19 of 3,828

It is in the total. Take it out

c2d4u, no longer updated

3,942 downloads in the last 90 days

Rank
28 of 7,575

It is in the total. Take it out

Over time

Compare downloads

Needs
3
Dependent packages
430
Suggested by
108
Needs (3)
  • stats
  • tools
  • utils
Installing it adds
0 packages, 0 KB of source
Of those, need compilation
0
Dependent packages (50 of 430)
PackageTitleDownloads in 30 days
stringrSimple, Consistent Wrappers for Common String Operations1,081,710
textshapingBindings to the 'HarfBuzz' and 'Fribidi' Libraries for Text Shaping618,747
openxlsxRead, Write and Edit xlsx Files421,768
janitorSimple Tools for Examining and Cleaning Dirty Data227,345
snakecaseConvert Strings into any Case140,494
plumberAn API Generator for R48,878
bibliometrixComprehensive Science Mapping Analysis38,407
tokenizersFast, Consistent Tokenization of Natural Language Text33,502
languageserverLanguage Server Protocol28,402
data.treeGeneral Purpose Hierarchical Data Structure21,806
quantedaQuantitative Analysis of Textual Data17,542
ggfittextFit Text Inside a Box in 'ggplot2'15,421
timetkA Tool Kit for Working with Time Series15,114
gganimateA Grammar of Animated Graphics14,257
openxlsx2Read, Write and Edit 'xlsx' Files13,781
formattersASCII Formatting for Values and Tables11,124
readODSRead and Write ODS Files10,553
huxtableEasily Create and Style Tables for LaTeX, HTML and Other Formats10,033
rtablesReporting Tables8,121
mlrMachine Learning in R8,092
qdapRegexRegular Expression Removal, Extraction, and Replacement Tools7,506
textshapeTools for Reshaping Text7,044
textcleanText Cleaning Tools6,197
SignacAnalysis of Single-Cell Chromatin Data5,337
text2vecModern Text Mining Framework for R5,067
taxizeTaxonomic Information from Around the Web5,023
RNeXMLSemantically Rich I/O for the 'NeXML' Format5,012
rattleR Data Science Supporting Rattle4,709
dplRDendrochronology Program Library in R4,666
emayiliSend Email Messages4,594
quanteda.textstatsTextual Statistics for the Quantitative Analysis of Textual Data3,709
textstemTools for Stemming and Lemmatizing Text3,657
batchtoolsTools for Computation on Batch Systems3,427
mpolySymbolic Computation and More with Multivariate Polynomials3,232
readtextImport and Handling for Plain and Formatted Text Files3,218
sonicscrewdriverBioacoustic Analysis and Publication Tools3,116
limeLocal Interpretable Model-Agnostic Explanations3,022
future.batchtoolsA Future API for Parallel and Distributed Processing using 'batchtools'2,756
alakazamImmunoglobulin Clonal Lineage and Diversity Analysis2,431
scCustomizeCustom Visualizations & Functions for Streamlined Analyses of Single Cell Sequencing2,375
omopgenericsMethods and Classes for the OMOP Common Data Model2,345
BatchJobsBatch Computing with R2,315
radiant.dataData Menu for Radiant: Business Analytics using R and Shiny2,297
radiant.modelModel Menu for Radiant: Business Analytics using R and Shiny2,247
CDMConnectorConnect to an OMOP Common Data Model2,194
routrA Simple Router for HTTP and WebSocket Requests2,176
shiny.reactTools for Using React in Shiny2,164
EcfunFunctions for 'Ecdat'2,161
quanteda.textplotsPlots for the Quantitative Analysis of Textual Data2,091
sentimentrCalculate Text Polarity Sentiment2,036
Functions
11,919
Public exports
256
Lines of R code
11,024
Median complexity
1
Functions (11,919)
Size and composition

Lines by kind (561,593)

KindLinesShare
R code11,0242%
Documentation9,8402%
Compiled code540,72996%

Lines by language

LanguageLinesShare
C++341,50561%
C199,22436%
R11,0242%
Rd9,8402%

Languages are counted from file extensions.

Files
1,234
R functions
256
Compiled functions
12,727
Complexity
Median
1
Mean
2.1
Highest
13
Median lines per function
6
About complexity

Cyclomatic complexity counts the independent paths through a function: 1 is a straight line, higher is harder to test. R functions only.

Call graph figures
R functions
256
Calls
147
Unconnected
83
Groups
26
Growth (40 releases)
Total lines by release
436,633 on 12 Mar 2014561,593 on 4 Aug 2026
Release changes

The package was built and has no tests to run.

Lines of tests
0
Exports named in tests
0%
Test suite
Has tests
No
Test frameworks
No tests in this release
Test lines per line of code
0
Exports documented
91.4%
Arguments documented
91.2%
Return value documented
100%
Help pages with examples
71.6%
Examples run in checks
95.9%
Other documentation
README
No
Release notes file
Yes
Help pages
102
Lines of documentation
9,840
Earlier names (5)
  • IBM
  • Inc.
  • other contributors
  • others
  • Unicode

gagolews / stringi on github.com

Stars
320+0.63% up on 30 days ago, the better direction
Forks
48
Open issues
49
Last commit
18 Aug 2026
Activity
Commits
1,704
Open pull requests
0
Tagged releases
40
Latest tagged release
v1.8.8, 28 Jul 2026
In development
Default branch at 1.8.9.9001, ahead of CRAN 1.8.9 (checked 2026-10-25)
Issues closed in
3 days (median)
Pull requests closed in
1 day (median)
Pull requests merged
66%
Created
5 Jan 2013
Licence file reads as
–
Development practices (6)
KindFound
Continuous integrationGitHub Actions, R CMD check workflow
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
Governance and communityCode of conduct
Docs sourceGitHub Pages site last deployed 2026-08-18
Reproducibility and dev environmentMakefile
Research and citationCITATION.cff

Method, repository practices

Across gagolews

Claude Codeat least 1 crediting itClaude CodeFirst seen 1 Aug 2026at least 1 crediting it
Claude Opus 5Claude Opus 51 Aug 20261 commit

Tools

ToolFirst seenCommits crediting it
Claude Code1 Aug 20261 at least

Models

ModelCommitsFirst commitLast commitCredit lines of
Claude Opus 511 Aug 20261 Aug 2026Claude Code

Across gagolews

R releases
  • On CRAN
  • Facing archival
  • Release
VersionReleasedREvents
1.8.9 current4 Aug 20264.6.1Fix due 5 Aug 2026
The checks were fixed and the deadline was lifted.
1.8.727 Mar 20254.4.3
1.8.46 May 20244.4.0
1.8.311 Dec 20234.3.2
1.8.223 Nov 20234.3.2
1.8.113 Nov 20234.3.2
1.7.1211 Jan 20234.2.2
1.7.811 Jul 20224.2.1
Earlier versions (32)
VersionReleasedR
1.7.629 Nov 20214.1.2
1.7.54 Oct 20214.1.1
1.7.425 Aug 20214.1.1
1.7.316 Jul 20214.1.0
1.7.214 Jul 20214.1.0
1.6.217 May 20214.0.5
1.6.110 May 20214.0.5
1.5.39 Sep 20204.0.2
1.4.617 Feb 20203.6.2
1.4.511 Jan 20203.6.2
1.4.49 Jan 20203.6.2
1.4.313 Mar 20193.5.3
1.3.113 Feb 20193.5.2
1.2.420 Jul 20183.5.1
1.2.312 Jun 20183.5.0
1.2.22 May 20183.5.0
1.1.712 Mar 20183.4.3
1.1.617 Nov 20173.4.2
1.1.57 Apr 20173.3.3
1.1.321 Mar 20173.3.3
1.1.21 Oct 20163.3.1
1.1.127 May 20163.3.0
1.0-122 Oct 20153.2.2
0.5-529 Jun 20153.2.1
0.5-428 Jun 20153.2.1
0.5-222 Jun 20153.2.1
0.4-114 Dec 20143.1.2
0.3-16 Nov 20143.1.2
0.2-516 May 20143.1.0
0.2-415 May 20143.1.0
0.2-314 May 20143.1.0
0.1-2512 Mar 20143.0.3