{"repo":"zackha/nuxtcommerce","free":true,"listed":false,"github":"https://github.com/zackha/nuxtcommerce","clone":"git clone https://github.com/zackha/nuxtcommerce.git","description":"An open-source, dynamic e-commerce solution powered by Nuxt 4 and GraphQL, headless storefront replacement for Woocommerce. Featuring a user interface in the style of Pinterest and fully customizable (Vue, Nuxt4).","language":"Vue","stars":247,"topics":["headless","pinterest-clone","storefront","woocommerce","wordpress-theme","clothing-store","e-commerce","graphql","nuxt3","themes"],"license":"MIT","category":"ecommerce","readme_excerpt":"NuxtCommerce Modern, open-source headless storefront for WooCommerce — built with Nuxt 4 & GraphQL . Pinterest-style UI, dark mode, multi-language, and a DX focused, production-ready setup. 🚀 Live Demo Table of Contents Features Tech Stack Quickstart Configuration WordPress + WooCommerce + WPGraphQL Setup Architecture Overview API Endpoints (Server) Internationalization (i18n) Performance & Caching Contributors & Acknowledgements Contact Features 🎯 Headless WooCommerce store powered by WPGraphQL (+ WooGraphQL) ⚡️ Nuxt 4 + Nitro with server-side GraphQL proxy, SWR caching & route rules 🧭 Pinterest-style product grid with infinite scroll 🛒 Cart & Checkout (WooCommerce session cookie handled server-side) ❤️ Wishlist (localStorage) & Favorites page 🌙 Dark mode + sleek micro-interactions (skeletons, transitions) 🌐 Multi-language (en, nb, nl, de) via @nuxtjs/i18n 🖼️ Optimized images with @nuxt/image 🔔 Friendly toasts with Notivue 🔎 Good SEO defaults + JSON-LD Product schema ☁️ Ready for NuxtHub / Cloudflare Workers (KV cache) Tech Stack Framework: Nuxt 4, Vue 3 GraphQL Client (server): graphql-request ( GraphQLClient + gql ) Styling/UI: Tailwind CSS, @nuxt/ui , Icons (Iconify) Images: @nuxt/image i18n: @nuxtjs/i18n Toasts: notivue Deployment (optional): NuxtHub + Cloudflare Workers Project scripts live in package.json ( dev , dev:ssl , build , generate , preview , deploy ). Quickstart Requirements Node.js = 18.20 (or 20.x) pnpm (project uses pnpm@10.x ) A WordPress backend","default_branch":null,"files":null,"tree":[],"storefront":"/r/zackha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zackha/nuxtcommerce/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}