Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Quiet, editorial Astro theme for small furniture ateliers, craft studios, and curated product catalogues.

Pizza Time: a full-stack food ordering platform for the gastronomy industry using React, Express.js, and Turso (libSQL).

Fullstack Next.js e-commerce store with Stripe payments, cart, and admin dashboard.

GoCart is a free, open-source multi-vendor e-commerce template built with Next.js and Tailwind CSS, with vendor dashboards and an admin panel.
Atelier Kō is a minimalist, editorial furniture-store theme built on Astro 6 that turns Markdown product files into a fully static ecommerce-style website with a catalogue, product detail pages, and a localStorage cart.
Atelier Kō is an MIT-licensed Astro theme for small furniture ateliers, craft studios, and curated product catalogues. It accepts product data written as Markdown files with Zod-validated frontmatter (name, price, material, dimensions, finish, lead time) and renders a static site with a homepage, /catalog filter page, /products/[slug] detail pages, an /about page, and a /cart page. The site builds to a dist/ directory of static files that deploys to any static host; setting the SITE environment variable controls canonical URLs, sitemap, and robots.txt.
Atelier Kō ships a focused set of features that keep the site static while offering interactive catalogue filtering, a product gallery, and a cart preview.
src/content.config.ts enforces frontmatter fields so malformed product entries fail the build.src/assets/fonts, eliminating external font requests.@astrojs/sitemap, and a dynamic robots.txt with noindex on cart and 404 pages.src/data/products.ts, is typed in strict mode.Atelier Kō is suited to anyone who needs a catalogue-and-story site without a dynamic backend.
The theme supports three concrete workflows out of the box.
src/data/products.ts and the content collection, or restyle the design tokens in src/styles.css.Install dependencies with npm install, run npm run dev for local development, and npm run build for a production build. Add each product as a Markdown file in src/content/products/ — the file name becomes the URL slug — then set SITE to your production domain and build to generate correct canonical URLs, sitemap, and robots.txt.
Yes, the theme is released under the MIT License, so you can use, modify, and redistribute it freely.
No. The cart and checkout flow are a multi-step preview stored in localStorage, and the newsletter form is a design preview. The README advises connecting them to your preferred backend or form provider.
Create one Markdown file per product in src/content/products/. Each file's filename becomes the product URL slug, and frontmatter fields (name, price, material, etc.) are validated by Zod. Product images go in src/assets/ so Astro can optimize them.
Yes, the site builds to static files in dist/. During deployment, set SITE to the production origin so that canonical URLs, sitemap entries, and robots.txt use the correct domain.
