{"id":18165541,"url":"https://github.com/mirumee/nimara-ecommerce","last_synced_at":"2025-05-12T14:14:10.255Z","repository":{"id":258951915,"uuid":"859261766","full_name":"mirumee/nimara-ecommerce","owner":"mirumee","description":"Headless, composable ecommerce storefront built with Next.js, Typescript, and shadcn/ui.","archived":false,"fork":false,"pushed_at":"2025-05-12T12:03:46.000Z","size":11262,"stargazers_count":63,"open_issues_count":8,"forks_count":12,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-12T14:14:08.513Z","etag":null,"topics":["commerce","composable","ecommerce","global","graphql","multichannel","nextjs","nextjs15","radix-ui","react","saleor","shadcn","shadcn-ui","starter-kit","storefront","tailwindcss","turborepo","typescript"],"latest_commit_sha":null,"homepage":"https://demo.nimara.store","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mirumee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2024-09-18T11:15:56.000Z","updated_at":"2025-05-10T11:15:43.000Z","dependencies_parsed_at":"2024-12-11T14:18:38.796Z","dependency_job_id":"25c15224-5bd6-4669-81dd-22c87471756f","html_url":"https://github.com/mirumee/nimara-ecommerce","commit_stats":null,"previous_names":["mirumee/nimara-ecommerce"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirumee%2Fnimara-ecommerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirumee%2Fnimara-ecommerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirumee%2Fnimara-ecommerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mirumee%2Fnimara-ecommerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mirumee","download_url":"https://codeload.github.com/mirumee/nimara-ecommerce/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253754220,"owners_count":21958842,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["commerce","composable","ecommerce","global","graphql","multichannel","nextjs","nextjs15","radix-ui","react","saleor","shadcn","shadcn-ui","starter-kit","storefront","tailwindcss","turborepo","typescript"],"created_at":"2024-11-02T12:07:41.507Z","updated_at":"2025-05-12T14:14:10.208Z","avatar_url":"https://github.com/mirumee.png","language":"TypeScript","funding_links":[],"categories":["Boilerplates \u0026 Starters"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"apps/docs/images/logo-light.svg\"\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"apps/docs/images/logo.svg\"\u003e\n    \u003cimg width=\"200\" alt=\"nimara logo\" src=\"apps/docs/images/logo.svg\"\u003e\n  \u003c/picture\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cstrong\u003eModern and high-performance e-commerce storefront for multi-region, global brands\u003c/strong\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Nimara Demo](https://img.shields.io/badge/Nimara%20Demo-4CAF50?style=for-the-badge\u0026logo=https://github.com/user-attachments/assets/1cef5626-94f3-4897-be6e-b5d73895b96b\u0026logoWidth=30)](https://demo.nimara.store)\n[![Join Discord](https://img.shields.io/badge/Join%20Discord-7289DA?style=for-the-badge\u0026logo=discord\u0026logoColor=white)](https://discord.gg/w4V3PZxGDj)\n[![View Documentation](https://img.shields.io/badge/View%20Docs-24292e?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://nimara-docs.vercel.app/)\n\n\u003c/div\u003e\n\n## 🎥 Demo\n\n\u003cdiv align=\"center\"\u003e\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fmirumee%2Fnimara-ecommerce\u0026env=NEXT_PUBLIC_DEFAULT_CHANNEL,NEXT_PUBLIC_SALEOR_API_URL,SALEOR_APP_TOKEN,AUTH_SECRET,NEXT_PUBLIC_STRIPE_PUBLIC_KEY,STRIPE_SECRET_KEY,NEXT_PUBLIC_ENVIRONMENT,NEXT_PUBLIC_PAYMENT_APP_ID\u0026project-name=my-nimara-storefront)\n\n\u003c/div\u003e\n\n\u003chttps://github.com/user-attachments/assets/373825cf-a4fc-4123-86eb-639c4c40d96f\u003e\n\n## 🚀 Features\n\n- **Headless Architecture:** Nimara's headless architecture provides a flexible, easy-to-maintain, and ready-to-deploy solution for online businesses.\n\n- **Next.js 14:** App router, React Server Components (RSC), Server Actions, Caching and Static Site Generation (SSG) support with Typescript setup.\n\n- **Shadcn UI/Tailwind CSS:** Nimara's UI uses [Shadcn UI](https://ui.shadcn.com/) and [Tailwind CSS](https://tailwindcss.com/), providing a modern and customizable design system.\n\n- **Turborepo:** Nimara's monorepo is powered by [Turborepo](https://turbo.build/repo/docs/getting-started/introduction), a fast and scalable build system for monorepos. Automated tests with [Playwright](https://playwright.dev/) and setup for [Docs](https://nextra.site/) are included.\n\n- **Stripe Integration:** Nimara's storefront uses Stripe [Payment Element](https://docs.stripe.com/payments/payment-element) for secure payment processing.\n\n- **Customizable infrastructure:** Nimara's infrastructure is highly customizable, allowing you to tailor it to your specific needs and requirements. Extend it by providing the setup to any third-party service.\n\n- **Tooling included:** Comes with ESLint, Prettier, Husky, Lint Staged, and Codegen preconfigured.\n\n## 🔧 Prerequisites\n\nThis project uses [pnpm](https://pnpm.io/installation) and [Turborepo](https://turbo.build/repo/docs/installing), so make sure you have them installed globally in your system:\n\n```bash\nnpm install -g pnpm\n```\n\n```bash\npnpm install turbo --global\n```\n\n## ⚡ Quickstart\n\nClone this repository and copy `.env.example` to `.env`:\n\n```bash\ncp .env.example .env\n```\n\nEdit `.env` file and provide required variables.\n\nThen, [install `pnpm`](https://pnpm.io/installation) and run the following command to install all dependencies in the repo:\n\n```bash\npnpm i\n```\n\nTo start just the development server for storefront, run this\n\n```bash\npnpm run dev:storefront\n```\n\nTo generate a new types, run this:\n\n```bash\npnpm run codegen\n```\n\nThe app is now running at `http://localhost:3000`.\n\n## ❤️ Community \u0026 Contribution\n\nJoin Nimara community on [GitHub Discussions](https://github.com/mirumee/nimara-ecommerce/discussions) and [Discord server](https://discord.gg/w4V3PZxGDj). You can ask questions, report bugs, participate in discussions, share ideas or make feature requests.\n\nYou can also contribute to Nimara in various ways:\n\n- Report [issues](https://github.com/mirumee/nimara-ecommerce/issues/new?assignees=srinivaspendem%2Cpushya22\u0026labels=%F0%9F%90%9Bbug\u0026projects=\u0026template=--bug-report.yaml\u0026title=%5Bbug%5D%3A+) and suggest [new features](https://github.com/mirumee/nimara-ecommerce/issues/new?assignees=srinivaspendem%2Cpushya22\u0026labels=%E2%9C%A8feature\u0026projects=\u0026template=--feature-request.yaml\u0026title=%5Bfeature%5D%3A+).\n- Review [documentation](https://nimara-docs.vercel.app/) and submit [pull requests](https://github.com/mirumee/nimara-ecommerce/pulls)—whether it's fixing typos or adding new features.\n- Share your experiences or projects related to Nimara with the broader community through talks or blog posts.\n- Support [popular feature requests](https://github.com/mirumee/nimara-ecommerce/issues?q=sort%3Aupdated-desc+is%3Aissue+is%3Aopen) by upvoting them.\n\n### This wouldn't have been possible without your support\n\n\u003ca href=\"https://github.com/mirumee/nimara-ecommerce/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=mirumee/nimara-ecommerce\" /\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e \u003cstrong\u003eCrafted with ❤️ by Mirumee Software\u003c/strong\u003e\n\n[hello@mirumee.com](mailto:hello@mirumee.com)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirumee%2Fnimara-ecommerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmirumee%2Fnimara-ecommerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirumee%2Fnimara-ecommerce/lists"}