Back to Rabbit Holes
Reminders Published

Preferred Stack

A quick reference for the preferred technology stack: HTML/CSS first, Astro for SSG, Svelte for interactivity, Tailwind for styling, and no React.

Michael Staton Updated 2025-12-15 Astro Knots View on GitHub
Tech-Stack Astro Svelte Tailwind Preferences

To the extent possible, we like to default to HTML & CSS, and plain JavaScript.

We avoid React, React Patterns, and JSX or TSX syntax.

Astro -- for Static Site Generation. Tailwind -- for rapid improvised styles. Svelte -- for more advanced interactivity and server side rendering. GSAP -- for any advanced animations, though we try to avoid using GASP and instead use CSS animations and transitions where possible.

Prefer Markdown files for content and data, JSON used sparingly.