nisten / perfect-boilerplate

gatsby, react, SSR, graphql staticQuery, passing all lighthouse audits with 100% and also automated deployments on aws-Oregon with <800ms total load time to Toronto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The perfect boilerplate

CircleCI Greenkeeper badge styled with prettier Netlify Status

An opinionated High performance Gatsby boilerplate running on netlify and aws with perfect google lighthouse scores across the board.


Features

  • ๐Ÿคฉ Page Transitions, component-based (with no-js support)
  • ๐Ÿ‘ฎโ€โ™‚๏ธ IntersectionObserver, component-based (with polyfill)
  • ๐ŸŒฟ React Context for global UI state, with SSR
  • ๐Ÿ’… styled-components v4
  • ๐Ÿ’ฏ Optimized with Google Lighthouse (including test)
  • ๐Ÿ”ฅ Code Splitting of CSS and JS (component based)
  • ๐Ÿ”ช Inline SVG support
  • โš™๏ธ One config file for site-wide settings
  • ๐Ÿ’™ Most social + meta tags in one component
  • ๐Ÿ–ผ All favicons generated, only one icon file needed
  • ๐ŸŒ Offline support
  • ๐Ÿ“„ Manifest support
  • ๐Ÿ—บ Sitemap support
  • ๐Ÿ“ฑ Generated media queries for easy use
  • ๐Ÿ˜Ž Prettier for code style
  • ๐Ÿ‘ทโ€โ™‚๏ธ CircleCI support
  • ๐Ÿ™ Schema JSONLD
  • ๐Ÿ”Ž size-plugin to keep an eye on your bundle sizes
  • ๐Ÿ‘จโ€๐Ÿซ ESLint (based on eslint-plugin-react)

Do you have suggestions or feedback? Open an issue!

Google Lighthouse scores (from chrome dev-tools)

Lighthouse scores

All builds and deployments as a serverless app that "scales horizontally" are automated through AWS-Amplify.

Enjoy the performance, and sorry about all the buzzwords.

Nisten

About

gatsby, react, SSR, graphql staticQuery, passing all lighthouse audits with 100% and also automated deployments on aws-Oregon with <800ms total load time to Toronto

License:MIT License


Languages

Language:JavaScript 97.9%Language:TypeScript 2.1%