Skip to content

surveydown

Markdown-Based Programmable Surveys Using 'Quarto' and 'shiny'

v1.0.1 · Dec 18, 2025 · MIT + file LICENSE

Description

Generate programmable surveys using markdown and R code chunks. Surveys are composed of two files: a survey.qmd 'Quarto' file defining the survey content (pages, questions, etc), and an app.R file defining a 'shiny' app with global settings (libraries, database configuration, etc.) and server configuration options (e.g., conditional skipping / display, etc.). Survey data collected from respondents is stored in a 'PostgreSQL' database. Features include controls for conditional skip logic (skip to a page based on an answer to a question), conditional display logic (display a question based on an answer to a question), a customizable progress bar, and a wide variety of question types, including multiple choice (single choice and multiple choices), select, text, numeric, multiple choice buttons, text area, and dates. Because the surveys render into a 'shiny' app, designers can also leverage the reactive capabilities of 'shiny' to create dynamic and interactive surveys.

Downloads

333

Last 30 days

11648th

990

Last 90 days

6.5K

Last year

Trend: +8.8% (30d vs prior 30d)

CRAN Check Status

14 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (1)

imports

Dependency Network

Dependencies Reverse dependencies cli DBI dotenv fs htmltools jsonlite markdown miniUI pool quarto rmarkdown RPostgres rstudioapi rvest shiny +4 more dependencies sdstudio surveydown

Version History

new 1.0.1 Mar 10, 2026
updated 1.0.1 ← 0.14.0 diff Dec 18, 2025
updated 0.14.0 ← 0.13.3 diff Nov 2, 2025
updated 0.13.3 ← 0.13.0 diff Sep 29, 2025
updated 0.13.0 ← 0.12.6 diff Aug 19, 2025
updated 0.12.6 ← 0.11.0 diff Jul 6, 2025
updated 0.11.0 ← 0.10.1 diff Apr 16, 2025
updated 0.10.1 ← 0.9.0 diff Apr 7, 2025
updated 0.9.0 ← 0.8.0 diff Mar 17, 2025
updated 0.8.0 ← 0.7.2 diff Jan 26, 2025
updated 0.7.2 ← 0.5.1 diff Dec 12, 2024
updated 0.5.1 ← 0.5.0 diff Nov 26, 2024
updated 0.5.0 ← 0.4.0 diff Nov 24, 2024
new 0.4.0 Oct 31, 2024