The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
certify produces formal landscape PDF certificates with
configurable color themes, optional logos, decorative borders, laurels,
and corner ornaments. The package is built on grid only —
no LaTeX or Quarto installation is required.

# install.packages("remotes")
remotes::install_github("cwimpy/certify")library(certify)
make_certificate(
path = "jane_doe.pdf",
recipient = "Jane A. Doe",
title = "Certificate of Achievement",
award_name = "Outstanding Student",
organization = "University of Somewhere",
program = "Bachelor of Arts in Political Science",
citation = paste(
"in recognition of exceptional dedication, scholarship,",
"and service to the academic community."
),
academic_year = "2025-2026",
signers = list(
list(name = "Alex Chair, Ph.D.", title = "Department Chair")
)
)Three preset palettes are included:
cert_theme_classic() — navy and gold on parchment
(default)cert_theme_formal() — black and silver on creamcert_theme_warm() — burgundy and gold on warm
creamFor full control, build a custom palette with
cert_theme():
my_theme <- cert_theme(
primary = "#003366",
primary_dark = "#001f3f",
accent = "#c0a062",
background = "#fbf8f1"
)
make_certificate(
path = "custom.pdf",
recipient = "Recipient Name",
theme = my_theme
)make_certificate(
path = "award.pdf",
recipient = "Recipient Name",
title = "Certificate of Recognition",
citation = "in grateful recognition of years of devoted service.",
signers = list(
list(name = "President Name", title = "President"),
list(name = "Secretary Name", title = "Secretary")
),
logo = "path/to/your_logo.png",
width = 11.69, # A4 landscape
height = 8.27,
theme = cert_theme_warm()
)MIT © Cameron Wimpy
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.