Turn your photos into fast, beautiful static websites with a single command. No database. No backend. Just images that load instantly.
npx zone5 create ./photos ./gallery Pure static HTML, CSS, and optimized images. Host anywhere—GitHub Pages, Netlify, Vercel, S3, or your own server. No database, no backend, no CDN configuration.
Sharp-based pipeline generates responsive variants, extracts colors, creates blurhash previews. Cached for instant rebuilds.
Write galleries in MDX or plain markdown. The ?z5 suffix triggers automatic processing and lightbox support.
Import images directly in Svelte with full TypeScript support. Get variants, blurhash, EXIF, colors, and GPS coords.
Galleries adapt seamlessly from phone to desktop. Touch-friendly navigation, optimized image loading, and fluid layouts that look great everywhere.
'\n'"import photo from './photo.jpg?z5';\n\n// Returns:\n// - Responsive variants (400-2400px)\n// - Blurhash placeholder\n// - EXIF metadata\n// - Dominant color\n// - GPS coordinates".zone5/Ship them as static sites.
npx zone5 create ./photos ./gallerynpm install zone5