Skip to content

Educational static site generator in Logo. Learn programming concepts while building sites.

License

Notifications You must be signed in to change notification settings

hyperpolymath/terrapin-ssg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

terrapin-ssg

License: PMPL-1.0 Palimpsest

RSR Compliant poly-ssg

Educational static site generator in Logo.

Learn programming while building websites. The turtle draws your layouts.

Who Is This For?

  • Logo programmers returning to a beloved language

  • Educators teaching programming concepts visually

  • Anyone learning to code who wants practical projects

  • Nostalgic developers from the Apple II era

Why terrapin-ssg?

Visual Programming

Watch the turtle draw your site layouts. Abstract concepts become tangible patterns.

Beginner-Friendly Syntax

Commands read like instructions: FORWARD 100, RIGHT 90. No cryptic syntax to decode.

Recursive Design

Logo’s recursive procedures naturally create complex, beautiful patterns from simple rules.

Generative Art

Every page can include unique turtle-generated SVG artwork. Your site literally draws itself.

Quick Start

; terrapin-ssg example
TO BUILD.SITE
  SITE "My First Site
  OUTDIR "_site

  PAGE "index "Welcome [
    REPEAT 4 [FORWARD 100 RIGHT 90]
  ]

  BUILD
END

BUILD.SITE
# Run with UCBLogo
logo src/terrapin-ssg.logo

Features

  • Turtle graphics to SVG - procedural art in every page

  • Interactive REPL - experiment with designs

  • Recursive patterns - L-systems and fractals

  • Simple syntax - accessible to beginners

  • Visual feedback - see what you’re building

Requirements

  • UCBLogo (Berkeley Logo) or compatible interpreter

Part of poly-ssg

terrapin-ssg is part of the poly-ssg family, unified through MCP integration.

License

PMPL-1.0-or-later

About

Educational static site generator in Logo. Learn programming concepts while building sites.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •