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

Preview

crisp-react preview

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

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
Get Started with this Boilerplate