RunSlides combines an HTTP server and JavaScript helper functions to enable interactive HTML5 presentations. Source code snippets can be edited and run within the browser interface, and the program output is shown. The code snippets may be embedded in code templates before execution to avoid boilerplate code in the slides.