A template for building your own static site generator with full customization support. Designed for the Hyperpolymath ecosystem with strict language policy compliance.
-
Fully customizable SSG adapter system
-
Poly-SSG compatible (28 adapters planned)
-
Template-based architecture
-
Type-safe with ReScript
-
Deno runtime (no Node.js)
-
Container-ready (Podman/OCI)
| Component | Technology |
|---|---|
Language |
ReScript (compiles to JavaScript) |
Runtime |
Deno 2.1+ |
Task Runner |
Just (justfile) |
Deployment |
Must (Mustfile.epx) |
Configuration |
Nickel (type-safe configs) |
Container |
Podman (OCI-compliant) |
# Install dependencies
just deps
# Run tests
just test
# Check policy compliance
just policy-check
# List available commands
just helpThis project follows the Hyperpolymath Standard language policy:
-
ReScript (primary application code)
-
Deno (runtime)
-
Rust (performance-critical, WASM)
-
JavaScript (MCP glue only)
-
Nickel (configuration)
-
Bash/POSIX Shell (automation)
-
TypeScript (use ReScript)
-
Node.js/npm/Bun (use Deno)
-
Go (use Rust)
-
Makefile (use just/must)
See CLAUDE.md for the complete policy.
Recommended GitHub topics for this repository:
static-site-generator, ssg, rescript, deno, template, poly-ssg, adapters, hyperpolymath, agpl, foss, type-safe, nickel, just, containerized, podman
AGPL-3.0-or-later
See LICENSE.txt for full text.