Create a 90s GeoCities style website in seconds (Python)

· web coding · Source ↗

TLDR

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

Hacker News Comment Review

  • No substantive HN discussion yet.

Original | Discuss on HN