{"repo":"marcoturi/react-redux-boilerplate","free":true,"listed":false,"github":"https://github.com/marcoturi/react-redux-boilerplate","clone":"git clone https://github.com/marcoturi/react-redux-boilerplate.git","description":"A meticulously crafted, extensible, and robust architecture for constructing production-grade React 19 applications 🚀","language":"TypeScript","stars":103,"topics":["cucumber","playwright","react","redux","semantic-release","tailwindcss","typescript","vite","eslint","prettier"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"A production-ready, batteries-included starter template for building long-lived React applications. It provides opinionated guidelines for the key decisions every team faces at scale: - Folder structure -- Vertical slice architecture for maintainability and easy extraction into a monorepo. - State management -- Redux Toolkit 2 for predictable, traceable state with clear separation of concerns. - Release automation -- Semantic-release for hands-off versioning, changelogs, and tags. - Code quality -- Biome for blazing-fast linting and formatting in a single tool. - UI system -- Radix + shadcn/ui + Tailwind CSS 4 for accessible, headless, minimal-dependency components. - Testing -- Vitest + Testing Library for unit/integration, Cucumber + Playwright for E2E. - Error tracking -- Sentry with Redux state replay for production debugging. Features Category Stack --- --- Build Vite 7 + React 19 + SWC + pnpm + TypeScript 5.9 State Redux Toolkit 2 (includes RTK Query, Immer, Reselect) UI Radix + shadcn/ui + Tailwind CSS 4 Linting & formatting Biome Release Husky + Commitlint + Semantic-release API mocking MSW (browser + test, powered by @mswjs/data) Unit & integration tests Vitest 4 + Testing Library E2E tests Cucumber + Playwright Monitoring Sentry Security CodeQL analysis on every push/PR AI-Ready AGENTS.md — architecture rules and coding conventions for AI assistants Getting Started Prerequisites Requirement Version Notes --- --- --- Node.js 24.x Defined in .nvmrc . Use fnm or nvm: f","default_branch":null,"files":null,"tree":[],"storefront":"/r/marcoturi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marcoturi/react-redux-boilerplate/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."}