Color scheme

Welcome to JamsEDU

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.

What You Get

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.

Reusable page pieces

Share headers, footers, and variables across your site so every page stays consistent without copying and pasting the same blocks by hand.

Optional build tweaks

Hook into the generator to adjust or clean up pages automatically each time you publish, instead of editing each file individually.

Built-In Features

Math formulas, diagrams, highlighted code blocks, editable rich text areas, interactive forms and reports, a PDF viewer, and theme options, all ready to use.

Consistent content layout

Headings, tables, callouts, and code samples pick up shared spacing and styles so readers get a clean, predictable experience across your site.

Comfortable theming

Tune colors, typography, and light or dark mode with simple theme settings so the site feels like yours without rebuilding the design from scratch.

Who Is JamsEDU For

Get Started Fast

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.