Skip to content

hyperpolymath/my-ssg

My SSG

AGPL-3.0 Palimpsest :toc: auto :toclevels: 2

Customizable static site generator template. Make it yours.

Overview

A template for building your own static site generator with full customization support. Designed for the Hyperpolymath ecosystem with strict language policy compliance.

Features

  • 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)

Technology Stack

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)

Quick Start

# Install dependencies
just deps

# Run tests
just test

# Check policy compliance
just policy-check

# List available commands
just help

Language Policy

This project follows the Hyperpolymath Standard language policy:

Allowed

  • ReScript (primary application code)

  • Deno (runtime)

  • Rust (performance-critical, WASM)

  • JavaScript (MCP glue only)

  • Nickel (configuration)

  • Bash/POSIX Shell (automation)

Banned

  • TypeScript (use ReScript)

  • Node.js/npm/Bun (use Deno)

  • Go (use Rust)

  • Makefile (use just/must)

See CLAUDE.md for the complete policy.

Repository Topics

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

License

AGPL-3.0-or-later

See LICENSE.txt for full text.

About

Customisable My language static site generator template. Make it yours.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •