Welcome! Here you’ll find hands-on recipes and advanced usage for
rsurveyjs.
Click any topic to jump in—every example is copy-paste ready.
Vignettes
- Survey Schema Recipes 
 Copy-paste recipes for every survey building block: question types, validation, logic, and more.
- Themes, Styling and Localization 
 Make your surveys beautiful and multi-lingual with themes, CSS variables, and localization.
- Advanced JS Hooks & Events 
 Inject custom JavaScript, validation, or event logic beyond R—unlock the full power of SurveyJS events and lifecycle.
- Shiny and Database Integration 
 Collect, update, and save survey responses interactively—including persistent storage and live updates in Shiny.
For a gallery of real-world apps, see the
rsurveyjs
App Gallery.
For API reference, see the Reference page.