crisp-react
React boilerplate written in TypeScript with a variety of Jamstack and full stack deployments. Comes with SSR and without need to learn a framework. Helps to split a monolithic React app into multiple SPAs and avoid vendor lock-in.
reactnodejsdockerstatic-site-generatorboilerplateexpresstypescriptwebpackfrontendssrprerendercloudflare
Overview
Crisp React is an open-source boilerplate that lets developers split a React application into multiple single-page applications and optionally prerender landing pages at build time to improve performance and SEO without requiring server-side rendering. Built on React Router, Webpack and Docker, it supports both full-stack and Jamstack deployments across multiple cloud providers while maintaining simplicity and avoiding vendor lock-in.
Features
multiple-spa-splittingprerenderingssrcode-splittingseo-optimizationstructured-datasitemap-generationtree-shakingbundle-minificationcompressionbundle-fingerprintinglong-term-cachingsource-mapsseamless-debugging
Feature Flags
userDashboardauthenticationsubscriptionsinvoicesblogseolandingpageecommercefileUploadsstoragerealtimeauthorizationteamsOrgsjobsQueuesearchnotificationscachingrateLimitingmapsformsValidationmultitenancy
Recommended Use Cases
medium-to-large-react-applicationsseo-critical-websitesperformance-optimized-sitesmulti-team-developmentvendor-lock-in-avoidance
Frontend
reactreact-routerwebpack
Backend
expressnodejs
Auth Providers
auth0passportpassportjs
Deployment Targets
renderdockerawsgcpcloudflareherokugoogle-cloud-rungoogle-compute-enginecloudflare-pagesaws-s3
Payment Providers
None
Quick Facts
โญ Stars
189
๐ด Forks
28
๐ Active
Unknown
๐ Last Commit
2023-01-07T02:38:18.000Z
GitHub
Stack
Framework
react
Language
typescript
CSS
plain-css, css-modules, less, emotion
Testing
testing-library
Data Layer
UI Stack
Styling
emotion
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate with free deployment options on Heroku, Cloudflare Pages and Google Cloud Run