DrawSplatTM Open Whiteboard

Download

Self-host DrawSplatTM and SplatWorksTM packages independently.

Latest stable  ·  v3.1.17 released 2026-07-01 — whiteboard polish, Concept Map Studio upgrades, desktop/mobile audit fixes, and refreshed self-host packages

Packaged DrawSplatTM and SplatWorksTM apps are current in v3.1.17: the whiteboard, Concept Map Studio, GridSplatTM, ShowSplatTM, WriteSplatTM, and ListSplatTM are available as self-host ZIP downloads, including one SplatWorksTM suite ZIP.

DrawSplatTM, SplatWorksTM, Tools, Widgets, and Games are packaged as drop-in modules. Unzip any package into the same web root and keep the included folder names unchanged; links connect through the normal /splatworks/, /solutions/, /games/, /pages/, and /assets/ paths.

SHA-256 checksums are attached to the v3.1.17 GitHub release as SHA256SUMS-v3.1.17.txt. See Modular self-hosting for drop-in install details.

Packages

Download only what changed

The packages appear together here, but they are versioned as independent artifacts.

What you get

Three deployment paths

Pick the deployment that matches your needs and follow the matching setup guide. Install DrawSplatTM and whichever SplatWorksTM apps you need.

What’s inside the zip

Bundle contents

  1. The DrawSplatTM zip includes the static site (index.html, app/, pages/, legal/, guides/, parents/, community/, languages/, admin/, solutions/, games/), including SplatImage Studio, SketchSpace VR, Quiz & Flashcard Studio, Super Star Trek, Squirrel Run, and the drawsplat-quiz-flashcard_v1.csv / drawsplat-quiz-flashcard_v1.json import templates.
  2. apps-script/Code.gs — single-file Apps Script backend.
  3. server/mysql-backend/ — Node.js + MySQL backend with Docker compose, OAuth, RBAC, SSE, cron, Clever connector, privacy packet generator, migration CLI.
  4. compliance.config.json — default safety / retention / privacy config.
  5. docs/, guides/ — operator and setup documentation.
  6. COMPLIANCE-ROADMAP.md, LICENSE, README.md, SELFHOST-README.txt.
  7. The SplatWorksTM GridSplatTM zip includes splatworks/gridsplat/, GridSplatTM docs, source, built static assets, tests, package metadata, and GPL-3.0-only license files.
  8. The SplatWorksTM ShowSplatTM zip includes splatworks/showsplat/, the browser presentation app, and the ShowSplatTM development plan.
  9. The SplatWorksTM WriteSplatTM zip includes splatworks/writesplat/, the browser writing app, development plan, source, tests, package metadata, icon assets, and GPL-3.0-only license files.
  10. The SplatWorksTM ListSplatTM zip includes splatworks/listsplat/, the browser database app, development plan, source, tests, package metadata, icon assets, and GPL-3.0-only license files.
  11. The SplatWorksTM suite zip includes all four SplatWorksTM apps plus the suite launcher and detail pages.
  12. The DrawSplatTM Tools, Widgets, and Games module zips include the same top-level paths used by the full package, so they can be dropped into the same folder.

Excluded from the bundles: .git, node_modules, .env, build / log files, local test artifacts, and any real DrawSplat Hub campus folders. The DrawSplatTM bundle keeps only the generic Hub dashboard and hubcampus demo. Build all packages from source any time with ./scripts/make-selfhost-bundle.sh. See modular self-hosting for the drop-in package model.

License & support

Free, plus optional paid services

DrawSplatTM is released under the GNU AGPL-3.0-or-later unless a file or subdirectory says otherwise. GridSplatTM, ShowSplatTM, WriteSplatTM, and ListSplatTM / SplatWorksTM app code is GPL-3.0-only. Schools, organizations, and districts may use, host, modify, and redistribute the packages under those licenses. If you’d like hands-on setup help, a compliance review, an admin training session, or custom development, request a quote from the Contact / Information Request page.