{"id":14973745,"url":"https://github.com/shopware/frontends","last_synced_at":"2026-04-02T20:02:58.589Z","repository":{"id":60281881,"uuid":"443998412","full_name":"shopware/frontends","owner":"shopware","description":"Shopware Frontends is a framework for building custom, headless storefronts with Shopware 6.","archived":false,"fork":false,"pushed_at":"2026-03-25T15:20:45.000Z","size":55178,"stargazers_count":224,"open_issues_count":61,"forks_count":79,"subscribers_count":26,"default_branch":"main","last_synced_at":"2026-03-25T16:48:56.118Z","etag":null,"topics":["astrojs","ecommerce","hacktoberfest","headless","javascript","nextjs","nitro","nuxt","react","serverless","tailwindcss","typescript","unocss","vercel","vitepress","vue","vuejs"],"latest_commit_sha":null,"homepage":"https://frontends.shopware.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shopware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-03T09:01:58.000Z","updated_at":"2026-03-24T12:53:13.000Z","dependencies_parsed_at":"2023-09-22T18:40:49.579Z","dependency_job_id":"4e105e67-e578-475c-ac21-4133eaff5200","html_url":"https://github.com/shopware/frontends","commit_stats":{"total_commits":1243,"total_committers":45,"mean_commits":"27.622222222222224","dds":0.7361222847948512,"last_synced_commit":"15bebee0daefacc078ac99fea8725b95fdbc1cc7"},"previous_names":[],"tags_count":170,"template":false,"template_full_name":null,"purl":"pkg:github/shopware/frontends","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shopware%2Ffrontends","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shopware%2Ffrontends/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shopware%2Ffrontends/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shopware%2Ffrontends/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shopware","download_url":"https://codeload.github.com/shopware/frontends/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shopware%2Ffrontends/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31314820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astrojs","ecommerce","hacktoberfest","headless","javascript","nextjs","nitro","nuxt","react","serverless","tailwindcss","typescript","unocss","vercel","vitepress","vue","vuejs"],"created_at":"2024-09-24T13:49:20.653Z","updated_at":"2026-04-02T20:02:58.578Z","avatar_url":"https://github.com/shopware.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\".readme/shopware-frontends-logo.png\" /\u003e\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://frontends-starter-template.vercel.app/\" target=\"_blank\"\u003e🚀 Demo\u003c/a\u003e | \u003ca href=\"https://frontends-extended-starter-template.vercel.app/\" target=\"_blank\"\u003e🚀 Extended Demo\u003c/a\u003e | \u003ca href=\"https://frontends.shopware.com/\" target=\"_blank\"\u003e📚 Docu\u003c/a\u003e | \u003ca href=\"https://stackblitz.com/github/shopware/frontends/tree/main/templates/vue-starter-template\" target=\"_blank\"\u003e\u003cimg style=\"position:relative; top:3px;\" src=\"https://d33wubrfki0l68.cloudfront.net/9a3dab7d5789ca17d6b0b9af993d40a26be9e5b6/a0243/img/theme/docs-logo.svg\" alt=\"Try out on StackBlitz\" width=\"16\"\u003e Try it out\u003c/a\u003e |\n\u003ca href=\"https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fshopware%2Ffrontends%2Ftree%2Fmain%2Ftemplates%2Fvue-starter-template\" target=\"_blank\"\u003e\u003cimg src=\"./.readme/vercel.svg\" alt=\"Join our Discord Channel\" width=\"20\" height=\"16\"/\u003e Deploy on Vercel\u003c/a\u003e\n | \u003ca href=\"https://github.com/shopware/frontends/discussions\"\u003e💬 Discuss\u003c/a\u003e | \u003ca href=\"https://discord.com/channels/1308047705309708348/1405501315160739951/archives/C050L6NCMGQ\" target=\"_blank\"\u003e\u003cimg src=\"./.readme/discord.svg\" alt=\"Join our Discord Channel\" width=\"20\" height=\"16\"/\u003e Discord Channel\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\tShopware Frontends is Shopware's Vue.js \u003cstrong\u003eframework\u003c/strong\u003e for building custom storefronts.\n\u003c/p\u003e\n\n---\n\n## Getting started (contribution)\n\nNode.js (current LTS) and [pnpm](https://pnpm.io/installation#using-npm) are required to run the project.\nTo be sure about the version compatibility you can enable Node's [corepack](https://nodejs.org/api/corepack.html).\n\n```sh\n# Install dependencies\npnpm i\n\n# Build packages\npnpm run build --filter='./packages/*'\n\n# Run project base\npnpm run dev --filter=vue-starter-template\n```\n\n### Run and develop docs\n\n```sh\npnpm run dev --filter='docs'\n```\n\n## Architecture\n\nShopware Frontends is a framework which is divided into separate modules of which some can be used independently.\n\n![Shopware Frontends Architecture](.readme/frontends-architecture.png)\n\n**API Client**\n\nThis package provides abstraction to Shopware's Store API and manages authentication state and request/response schemas.\n\n**Composables**\n\nAn opinionated set of Vue.js composables like `useProduct` or `useCustomer` to use business logic and state in any Vue.js project.\n\n**CMS Base**\n\nAn implementation of all default Shopware Sections, Blocks and Elements in Tailwind.css.\n\n**Helpers**\n\nA set of helper functions related to price formatting, translation handling, UI state, or URL handling.\n\n**Project Templates**\n\nWe offer different project templates to get started with Shopware Frontends.\n\nOur Vue Starter Template is a production-ready foundation for building custom Shopware storefronts, based on Tailwind.css and Nuxt 4.\n\n![Shopware Frontends Techstack](.readme/shopware-frontends-techstack.png)\n\nSee the [templates](https://frontends.shopware.com/getting-started/templates.html) section for other project templates and how to use them.\n\n## Key Features\n\nShopware Frontends combines the best of the worlds of frontend development, Shopware 6 and your business requirements.\n\n### Shopware native\n\nShopware Frontends is built for Shopware 6.\nNo compromises or generic implementations — it works just you would expect it to.\nCore concepts like content management, checkout, or payment are deeply integrated and fully functional\n\n### Cloud first\n\nShopware Frontends is designed to work only with HTTP APIs available in Shopware Cloud.\nNo themes, plugins or server access required.\nEven your developer IDE can be started in the cloud.\n\n### Stable\n\nShopware Frontends doesn’t rely on Shopware’s volatile internal APIs (such as twig blocks, DAL or Events),\nhence not being subject to breaking changes in those APIs, as opposed to Twig Storefront themes.\nEspecially for big frontend projects this drastically reduces the complexity of platform updates.\n\n### Efficient\n\nThere is no lock-in on technologies or frontend tooling. Shopware Frontends comes prepared with a smart default of tooling.\nVue3, Vite, Nuxt3 and unocss (Tailwind.css) — each by themselves coming with a rich ecosystem of tooling, extensions\nand integrations can be replaced and extended to meet any projects needs. This tech-stack is the definition of superior Developer Experience and rapid prototyping.\n\n### Flexible\n\nNo theming system means no inheritance magic, no compatibility issues, no update efforts, no restrictions\nto what your site can look like. Build your site in a lego-block-manner by using prepared templates\nor just get creative using all of Tailwind.css’ features.\n\n### Fast\n\nShopware Frontends is fast during development, deployment and production. It applies server-side-rendering\nwherever possible — code splitting, below-the-fold-rendering, and lazy-loading are built into the frontend.\nCommon metrics like page speed and lighthouse scores are constantly monitored.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshopware%2Ffrontends","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshopware%2Ffrontends","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshopware%2Ffrontends/lists"}