{"repo":"bartstc/vite-ts-react-template","free":true,"listed":false,"github":"https://github.com/bartstc/vite-ts-react-template","clone":"git clone https://github.com/bartstc/vite-ts-react-template.git","description":"This project provides a basic dev setup intended for Single Page Application (SPA) development. It contains key tools, settings for seamless DX, and an demo app presenting good practices and used tooling in action.","language":"TypeScript","stars":121,"topics":["react","reactjs","spa-template","storybook","typescript","vite","vitest","chakra-ui","react-query","zustand"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"SPA Vite Template An opinionated, production-ready starter for Single Page Application development with React. Pre-configured tooling, libraries, and a demo app so you can skip the boilerplate and focus on building. What's included Developer experience - Vite — fast dev server and build tooling - TypeScript — strict type safety - ESLint (with custom rules) + Prettier + Husky — consistent code style - madge — circular dependency check + module graph visualization - PNPM — fast, disk-efficient package manager - Devcontainer — reproducible VS Code dev environment - GitHub Actions CI — tests, build, coverage reports, deploy draft - Snyk — dependency (SCA) and source code (SAST) security scanning, with SARIF results in the GitHub Security tab - SonarCloud — code quality, maintainability, and coverage gating on pull requests - GitHub Copilot — instructions, skills, and custom prompts ( .github/instructions/ , .github/skills/ , .github/prompts/ ) - Claude Code — project rules ( CLAUDE.md ), skills, subagents, and custom commands ( .claude/ ) Testing - Vitest — unit and integration tests - Storybook — component tests in a real browser - Playwright — E2E tests across Chromium, Firefox, and WebKit Libraries - Chakra UI — accessible, modular component library - React Router 8 — routing with strong path typing - React Query — data fetching and server state synchronization - Zustand — lightweight state management - i18next — internationalization - XState — state orchestration (example usa","default_branch":null,"files":null,"tree":[],"storefront":"/r/bartstc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bartstc/vite-ts-react-template/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."}