curriculr: Data-Driven CVs with 'Quarto' and 'Typst'

Provides tools for producing data-driven curriculum vitae documents from structured data stored in an Excel workbook. The core workflow reads CV content from a workbook, converts it into 'Typst' layout blocks, and renders a polished PDF via the 'Quarto' publishing system. Includes functions for reading and cleaning CV data, building 'Typst' section headings and entries, rendering CV sections from data frames, and scaffolding new CV projects with a standard folder structure and template workbook. Designed to separate content from layout: CV data lives in the spreadsheet, rendering configuration lives in 'Quarto', and transformation logic lives in small, reusable R functions. See the 'Typst' typesetting system at <https://typst.app> and the 'Quarto' publishing system at <https://quarto.org>. Inspired by the 'vitae' package <https://CRAN.R-project.org/package=vitae> and the 'Awesome CV' LaTeX template <https://github.com/posquit0/Awesome-CV>.

Version: 0.3.0
Depends: R (≥ 4.2.0)
Imports: cli, fs, lifecycle, quarto, readr, openxlsx2
Suggests: knitr, rmarkdown, spelling, withr, pdftools, testthat (≥ 3.0.0)
Published: 2026-05-13
DOI: 10.32614/CRAN.package.curriculr (may not be active yet)
Author: Erwin Lares ORCID iD [aut, cre, cph]
Maintainer: Erwin Lares <erwin.lares at wisc.edu>
BugReports: https://github.com/erwinlares/curriculr/issues
License: MIT + file LICENSE
URL: https://github.com/erwinlares/curriculr, https://erwinlares.github.io/curriculr/, https://doi.org/10.5281/zenodo.19930400
NeedsCompilation: no
Language: en-US
Citation: curriculr citation info
Materials: README, NEWS
CRAN checks: curriculr results

Documentation:

Reference manual: curriculr.html , curriculr.pdf
Vignettes: Why curriculr: The Case for a Data-Driven CV (source, R code)

Downloads:

Package source: curriculr_0.3.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): curriculr_0.3.0.tgz, r-oldrel (arm64): curriculr_0.3.0.tgz, r-release (x86_64): not available, r-oldrel (x86_64): curriculr_0.3.0.tgz

Linking:

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