Fast, dependable pages
Your site is published as plain HTML and assets, so it loads quickly and works with virtually any hosting; no live app server required.
JamsEDU is a feature-rich yet simple-to-use Jamstack application originally designed for educational content. It is a practical way to publish a secure, static site for courses, documentation, and technical writing without wiring up separate frameworks. You supply HTML and content; JamsEDU handles generation, shared layout, and optional built-ins such as math, diagrams, and forms. With modern AI tools, building and customizing your site can be faster than hand-maintaining every page.
Your site is published as plain HTML and assets, so it loads quickly and works with virtually any hosting; no live app server required.
Share headers, footers, and variables across your site so every page stays consistent without copying and pasting the same blocks by hand.
Hook into the generator to adjust or clean up pages automatically each time you publish, instead of editing each file individually.
Math formulas, diagrams, highlighted code blocks, editable rich text areas, interactive forms and reports, a PDF viewer, and theme options, all ready to use.
Headings, tables, callouts, and code samples pick up shared spacing and styles so readers get a clean, predictable experience across your site.
Tune colors, typography, and light or dark mode with simple theme settings so the site feels like yours without rebuilding the design from scratch.
JamsEDU is a terminal based application. Getting started is as simple as opening your terminal and running three commands:
npm install -g @caboodle-tech/jamsedu
jamsedu --init
jamsedu --watch
For full setup and options see Getting Started and Configuration.