create-geocities-app is a CLI scaffolder that generates a self-contained retro GeoCities static site with zero runtime dependencies, available via pip, npx, gem, cargo, and more.
Key Takeaways
Output is pure static HTML/CSS/vanilla JS; no build tools or frameworks, works offline by opening index.html directly.
Interactive prompts cover color theme (neon, space, candy, forest, windows95), cursor effects, falling effects, visitor counter, 8-bit Web Audio jingle, and optional extra pages.
Supports 7 runtimes from one command each: Python/pipx, Node/npx, Ruby, Rust/Cargo, PHP/Composer, Deno/JSR, Go.
Matrix rain (press M), localStorage-persisted visitor counter, CSS-only marquee, and gallery lightbox are included effects worth reusing as standalone snippets.
GitHub Pages deployment requires no config beyond pushing the generated folder to a repo root.