A professional scaffolding CLI and monorepo structure designed to create high-performance, secure, and modern React client-side applications.
React Starter Kit is a production-ready scaffolding framework for bootstrap workflows. It features pre-configured authentication, routing security, client-side input validation, and light/dark theme support.
The CLI package @nosleepman/react-starter has achieved over 1000 downloads on npm, demonstrating its stability and convenience.
Create a new application instantly using the CLI tool:
npx @nosleepman/react-starter my-appThe CLI will prompt you for the project name and package manager (npm, yarn, pnpm, or bun), download the template, configure environment variables, and optionally install dependencies.
Detailed documentation is available in both English and French inside the organized docs folder.
- Read Me - Full English Version
- Technical Architecture and Design Patterns
- Contributing Guidelines and Standards
- Testing Guidelines
- Lisez-moi - Version Française Complète
- Architecture Technique et Choix Technologiques
- Directives et Règles de Contribution
- Guide de Test (Français)
The project follows a clean monorepo architecture:
- cli/: Code for the lightweight npm scaffolding CLI tool.
- template/: The core React application template containing components, routes, types, and styles.
- docs/: All project documentation guides.
This project is licensed under the MIT License - see the LICENSE file for details.
