https://github.com/hyperpolymath/saur-ssg
Prehistoric Deno-based static site generator. Big ideas from ancient paradigms.
https://github.com/hyperpolymath/saur-ssg
content-tools hyperpolymath palimpsest poly-ssg publishing rsr ssg static-site static-site-generator templates themes websites websites-and-cms
Last synced: 2 months ago
JSON representation
Prehistoric Deno-based static site generator. Big ideas from ancient paradigms.
- Host: GitHub
- URL: https://github.com/hyperpolymath/saur-ssg
- Owner: hyperpolymath
- License: other
- Created: 2025-12-16T01:45:09.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-01-18T14:03:30.000Z (2 months ago)
- Last Synced: 2026-01-18T20:58:37.459Z (2 months ago)
- Topics: content-tools, hyperpolymath, palimpsest, poly-ssg, publishing, rsr, ssg, static-site, static-site-generator, templates, themes, websites, websites-and-cms
- Language: JavaScript
- Homepage:
- Size: 163 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
= saur-ssg
image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0,link="https://opensource.org/licenses/MPL-2.0"]
image:https://img.shields.io/badge/Philosophy-Palimpsest-purple.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-licence"]
:toc:
:toc-title: Table of Contents
:icons: font
**Modern, secure site generation in Deno.**
"Saur" — A resilient survivor. Leveraging the V8 sandbox for safe, high-speed site synthesis without the legacy of Node.js.
== Who Is This For?
* **Security-conscious developers** requiring "Zero-Trust" build environments where the engine is sandboxed by default.
* **ReScript/WASM practitioners** needing a native, modern runtime for functional adapters and orchestration.
* **Teams** looking for a built-in toolchain that includes testing, linting, and formatting without external dependencies.
== Why saur-ssg?
=== Permissions-First Security
`saur-ssg` leverages Deno’s security model. The generator has zero access to your file system or environment variables unless you explicitly grant it via the **Justfile**. This makes it the safest "glue" engine in the **poly-ssg** fleet.
=== First-Class WASM/ReScript
Designed to run your **ReScript**-generated logic and **WASM** modules natively on the V8 engine. It acts as the primary orchestrator for the **poly-ssg-mcp** hub, handling the complexity of network-based content fetching with modern `fetch` APIs.
=== Zero-Config Toolchain
No `package.json` or `node_modules` rot. `saur-ssg` is self-contained and prioritises **asdf** for version management, ensuring that your build pipeline is as "clean" as the sites it produces.
== Quick Start
[source,oil]
----
# Setup Deno via asdf
just setup
# Build the site with explicit permissions
just build --allow-read --allow-write
# Run the ReScript adapter tests
just test
----
== License
PMPL-1.0-or-later