Announcing TutorialKit: Interactive tutorials in the browser
Blog post from StackBlitz
TutorialKit is a newly announced open-source project designed to simplify the creation of interactive tutorials for JavaScript frameworks and libraries by using a command-line interface (CLI) generator. Developed by StackBlitz and powered by WebContainers technology, TutorialKit allows developers to create tutorials with interactive code editors, markdown-based lesson descriptions, and dynamic navigation, all while eliminating the need for custom tutorial runners or backend infrastructure. The project is built on the Astro framework, ensuring fast and SEO-ready tutorials that can be hosted on various platforms. With the support of the JavaScript community, TutorialKit aims to enhance learning experiences by offering an easy-to-use tool that encourages experimenting and iterating, thereby increasing the adoption of technologies. Additionally, a dedicated Visual Studio Code extension is available to streamline the tutorial creation process, making it more efficient for authors to manage and organize content. The release of TutorialKit marks a significant step in the evolution of interactive learning tools, inspired by successful initiatives from frameworks like SvelteKit, Angular, and Nuxt.