People
Gábor Csárdi

Gábor Csárdi

Senior Software Engineer

Gábor Csárdi is a Senior Software Engineer at Posit, based in Barcelona. He is a prolific contributor to the R ecosystem, having worked on over 100 open-source packages including foundational tools like pak , cli , processx , ps , and pkgdepends . His work focuses on package development infrastructure, system interfaces, and developer tools that make R programming more efficient and reliable.

Software by Gábor Csárdi

devtools

devtools

Tools to make an R developer's life easier

R
2.5k
dplyr

dplyr

dplyr: A grammar of data manipulation

R
5k
ggplot2

ggplot2

An implementation of the Grammar of Graphics in R

R
6.9k
lubridate

lubridate

Make working with dates in R just that little bit easier

R
785
purrr

purrr

A functional programming toolkit for R

R
1.4k
readxl

readxl

Read excel files (.xls and .xlsx) into R 🖇

C++
750
stringr

stringr

A fresh approach to string manipulation in R

R
654
tidyr

tidyr

Tidy Messy Data

R
1.4k
usethis

usethis

Set up commonly used 📦 components

R
899
Placeholder

actions

GitHub Actions for the R community

TypeScript
1.1k
Placeholder

archive

R bindings to libarchive, supporting a large variety of archive formats

C++
147
asciicast

asciicast

Turn R scripts into terminal screencasts

R
243
Placeholder

askpass

Password Entry for R, Git, and SSH

R
88
Placeholder

available

Check if a package name is available to use

R
144
Placeholder

brio

Basic R Input Output

R
59
brulee

brulee

High-Level Modeling Functions with 'torch'

R
74
callr

callr

Call R from R

R
303
censored

censored

Parsnip wrappers for survival models

R
122
cli

cli

Tools for making beautiful & useful command line interfaces

R
695
Placeholder

cliapp

Rich Command Line Applications

R
61
Placeholder

clisymbols

Unicode symbols for CLI applications, with fallbacks

R
83
covr

covr

Test coverage reports for R

R
345
crayon

crayon

🖍️ R package for colored terminal output — now superseded by cli

R
323
Placeholder

debugme

Easy and efficient debugging for R packages

R
153
Placeholder

desc

Manipulate DESCRIPTION files

R
124
dials

dials

Tools for creating tuning parameter values

R
116
discrim

discrim

Wrappers for discriminant analysis and naive Bayes models for use with the parsnip package

R
31
embed

embed

Extra recipes for predictor embeddings

R
144
Placeholder

filelock

Cross platform file locking in R

R
44
finetune

finetune

Additional functions for model tuning

R
63
fs

fs

Provide cross platform file operations based on libuv

C
380
Placeholder

gargle

Infrastructure for calling Google APIs from R, including auth

R
114
Placeholder

gh

Minimalistic GitHub API client in R

R
232
glue

glue

Glue strings to data in R. Small, fast, dependency free interpreted string literals

R
743
googledrive

googledrive

Google Drive R API

R
339
hardhat

hardhat

Construct Modeling Packages

R
108
Placeholder

httr

httr: a friendly http package for R

R
983
httr2

httr2

Make HTTP requests and process their responses. A modern reimagining of httr

R
260
Placeholder

keyring

:closed_lock_with_key: Access the system credential store from R

C
200
lintr

lintr

Static Code Analysis for R

R
1.3k
Placeholder

liteq

Serverless R message queue using SQLite

R
57
magrittr

magrittr

Improve the readability of R code with the pipe

R
965
Placeholder

nanoparquet

R package to read and write Parquet files

C++
80
odbc

odbc

Connect to ODBC databases (using the DBI interface)

C++
408
pak

pak

A fresh approach to package installation

C
786
parsnip

parsnip

A tidy unified interface to models

R
643
Placeholder

pingr

ICMP and TCP ping and related tools

C
38
pins-r

pins-r

Pin, discover, and share resources

R
332
Placeholder

pkgapi

Create a map of functions for an R package - WORK IN PROGRESS!

R
70
Placeholder

pkgbuild

Find tools needed to build R packages

R
77
Placeholder

pkgconfig

Private configuration for R packages

R
42
Placeholder

pkgdepends

R Package Dependency Resolution

C
129
pkgdown

pkgdown

Generate static html documentation for an R package

R
765
Placeholder

pkgload

Simulate installing and loading a package

R
59
Placeholder

prettycode

Syntax highlight R code in the terminal

R
107
Placeholder

prettyunits

Pretty, human readable formatting of quantities

JavaScript
134
probably

probably

Tools for post-processing class probability estimates

R
120
Placeholder

processx

Execute and Control Subprocesses from R

R
243
progress

progress

Progress bar in your R terminal

R
474
Placeholder

ps

R package to query, list, manipulate system processes

C
83
Placeholder

r-builds

an opinionated environment for compiling R

Shell
116
Placeholder

r-system-requirements

System requirements for R packages

Shell
136
R6

R6

Encapsulated object-oriented programming for R

R
423
Placeholder

rappdirs

Find OS-specific directories to store data, caches, and logs. A port of python's AppDirs

R
91
rcmdcheck

rcmdcheck

Run R CMD check from R and collect the results

R
122
recipes

recipes

Pipeable steps for feature engineering and data preprocessing to prepare for modeling

R
613
Placeholder

rematch2

Tidy output from regular expression matches

R
46
Placeholder

remotes

Install R packages from GitHub, GitLab, Bitbucket, git, svn repositories, URLs

R
355
reprex

reprex

Render bits of R code for sharing, e.g., on GitHub or StackOverflow

R
749
Placeholder

revdepcheck

R package reverse dependency checking

R
103
rig

rig

The R Installation Manager

Rust
894
rlang

rlang

Low-level API for programming with R

R
558
Placeholder

RMariaDB

An R interface to MariaDB

R
137
Placeholder

RMySQL

Legacy DBI interface for MySQL

C
209
roxygen2

roxygen2

Generate R package documentation from inline R comments

R
630
rsample

rsample

Classes and functions to create and summarize resampling objects

R
340
Placeholder

RSQLite

R interface for SQLite

R
334
Placeholder

rstudio

RStudio is an integrated development environment (IDE) for R

Java
5k
rules

rules

parsnip extension for rule-based models

R
42
sessioninfo

sessioninfo

Print Session Information

R
80
Shiny

Shiny

Easy interactive web applications with R

R
5.6k
Placeholder

shiny-examples

JavaScript
2k
Placeholder

shinytest

Automated testing for shiny apps

JavaScript
226
Placeholder

slider

Sliding Window Functions

R
310
stacks

stacks

An R package for tidy stacked ensemble modeling

R
302
svglite

svglite

A lightweight svg graphics device for R

C++
199
testthat

testthat

An R 📦 to make testing 😀

R
925
tidymodels

tidymodels

Easily install and load the tidymodels packages

R
813
tidyposterior

tidyposterior

Bayesian comparisons of models using resampled statistics

R
102
tidyverse

tidyverse

Easily install and load packages from the tidyverse

R
1.8k
Placeholder

tidyverse.org

Source of tidyverse.org

HTML
209
tune

tune

Tools for tidy parameter tuning

R
324
Placeholder

urlchecker

Run CRAN URL checks from older versions of R

R
44
Placeholder

usemodels

Boilerplate Code for tidymodels

R
86
Placeholder

webdriver

WebDriver client in R

R
71
Placeholder

webfakes

Fake web apps for HTTP testing R packages

C
63
withr

withr

Methods For Temporarily Modifying Global State

R
177
workflows

workflows

Modeling Workflows

R
210
workflowsets

workflowsets

Create a collection of modeling workflows

R
96
Placeholder

xml2

Bindings to libxml2

R
223
Placeholder

xopen

Open System Files, URLs, Anything

Shell
34
Placeholder

zip

Platform independent zip compression via miniz

C
93