UserFrosting uses jQuery and Bootstrap to provide a rich, intuitive, and modern user interface.

It also uses the following components by default (of course, you can replace any of these as you see fit in your own Sprinkles):

This chapter fills in some of the gaps in communication between the client and server-side code bases, and explains how UserFrosting uses Handlebars.js and custom jQuery plugins to build dynamic, fully interactive features in your client's browser.