

usethis
Set up commonly used 📦 components
usethis is a workflow automation package for R that handles repetitive setup and development tasks for both R packages and non-package projects. It provides a collection of use_*() functions that operate on your active project directory to streamline common development workflows.
The package automates tasks like creating project structure, setting up version control, adding licenses, configuring testing frameworks, managing dependencies, and creating documentation files. It reduces manual configuration work by handling file creation, updating DESCRIPTION files, modifying .gitignore, and setting up standard R package components. The package provides interactive feedback showing what it has completed and what actions you still need to take.
Contributors

Jenny Bryan
Senior Software Engineer

Hadley Wickham
Chief Scientific Officer

Winston Chang

Lionel Henry
Senior Software Engineer

Davis Vaughan
Principal Software Engineer

Christophe Dervieux
Senior Software Engineer

Mine Çetinkaya-Rundel
Senior Developer Advocate

Gábor Csárdi
Senior Software Engineer

Jeroen Ooms
Software Engineer

Emil Hvitfeldt
Senior Software Engineer

Thomas Lin Pedersen
Senior Software Engineer

Garrick Aden-Buie
Senior Software Engineer

Julia Silge
Engineering Manager

Max Kuhn
Principal Software Engineer

Charlotte Wickham
Senior Developer Advocate

Carson Sievert
Principal Software Engineer

Barret Schloerke
Senior Software Engineer

Jeroen Janssens
Head of Developer Relations

JJ Allaire
Founder and Executive Chairman

Edgar Ruiz
Senior Software Engineer
Resources using usethis

Package Development
cheatsheetQuick reference guide for package development.
