toolero: A Toolkit for Research Workflows

Provides utility functions to help researchers implement best practices for their coding projects. Includes tools for reading and cleaning data files, initializing R projects with a standard folder structure and optional YAML configuration, creating 'Quarto' documents from reproducible templates with optional sample data and custom styling, detecting the execution context across interactive, 'Quarto', and script-based workflows, splitting data frames into group-level output files, applying analysis functions to each group with optional parallel execution, and rendering syntactic tree diagrams as standalone PNG images via 'Typst'.

Version: 0.4.0
Depends: R (≥ 4.2.0)
Imports: cli, fs, glue, janitor, lifecycle, parallelly, purrr, quarto, readr, renv, rlang, rvest, tibble, tidyr, usethis, withr, xml2, yaml
Suggests: dplyr, furrr, future, knitr, pdftools, rmarkdown, spelling, testthat (≥ 3.0.0)
Published: 2026-07-16
DOI: 10.32614/CRAN.package.toolero
Author: Erwin Lares ORCID iD [aut, cre]
Maintainer: Erwin Lares <erwin.lares at wisc.edu>
BugReports: https://github.com/erwinlares/toolero/issues
License: MIT + file LICENSE
URL: https://github.com/erwinlares/toolero, https://erwinlares.github.io/toolero/
NeedsCompilation: no
Language: en-US
Citation: toolero citation info
Materials: README, NEWS
CRAN checks: toolero results

Documentation:

Reference manual: toolero.html , toolero.pdf
Vignettes: Rendering Syntactic Trees with arborize() (source, R code)
Writing context-aware R code with 'detect_execution_context()' (source, R code)
Getting started with toolero (source, R code)

Downloads:

Package source: toolero_0.4.0.tar.gz
Windows binaries: r-devel: toolero_0.3.0.zip, r-release: toolero_0.3.0.zip, r-oldrel: toolero_0.3.0.zip
macOS binaries: r-release (arm64): toolero_0.3.0.tgz, r-oldrel (arm64): toolero_0.3.0.tgz, r-release (x86_64): toolero_0.3.0.tgz, r-oldrel (x86_64): toolero_0.3.0.tgz
Old sources: toolero archive

Reverse dependencies:

Reverse suggests: submitr

Linking:

Please use the canonical form https://CRAN.R-project.org/package=toolero to link to this page.