Atyantik/react-pwa

An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.

TypeScript

2,554

558 commits

updated Jul 29, 2024

See the code

README

Backers on Open Collective Sponsors on Open Collective

ReactPWA - The simplest way to create PWAs with React

A highly scalable, Progressive Web Application Framework with the best Developer Experience. This framework utilizes the power of React 18 with Suspense.

Getting Started

To install and get started with ReactPWA execute the following commands:

1. Clone the repo to your local PC and go to the installation
git clone https://github.com/Atyantik/react-pwa-boilerplate.git my-pwa && cd my-pwa
2. Install the dependencies
npm install
3. Run in development mode
npm run dev
4. To build the project
npm run build

Features

  • ✅ Progressive Web Application
  • ✅ Server Side Rendering
  • ✅ CSS bundling
  • ✅ SEO First
  • ✅ Code splitting
  • ✅ Routing via React-Router
  • ✅ React Suspense Support with SSR

Need contributors.

This project exists thanks to all the people who contribute. [Contribute].

We are actively looking for contributors for testing and documentation. Please contact us: admin [at] atyantik.com or contact [at] atyantik.com

Visit us at Atyantik Technologies Private Limited

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Supporters

Atyantik Technologies Private Limited

Everyone at Atyantik Technologies is contributing their free time for contributing to the project and core discussions.

DigitalOcean

DigitalOcean has been supporting the open-source project since the very start and has given a dedicated free server to host the website and host the demos. Their contribution is invaluable to the project.

Browser stack

Thanks to the Browser stack we can test the PWA nature of applications on various mobiles and write automated test cases.

We are very thankful to Navicat for offering their support to the project and providing us with an open-source license for further project development.

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Copyright (c) 2022 Atyantik Technologies Private Limited

babel
code-splitting
es7
expressjs
hot-reload
hsts
hstspreload
javascript
pwa
pwa-apps
react
reactpwa
seo
srcset
ssr
webpack4

Atyantik/react-pwa

An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.

TypeScript

2,554

558 commits

updated Jul 29, 2024

See the code

README

Backers on Open Collective Sponsors on Open Collective

ReactPWA - The simplest way to create PWAs with React

A highly scalable, Progressive Web Application Framework with the best Developer Experience. This framework utilizes the power of React 18 with Suspense.

Getting Started

To install and get started with ReactPWA execute the following commands:

1. Clone the repo to your local PC and go to the installation
git clone https://github.com/Atyantik/react-pwa-boilerplate.git my-pwa && cd my-pwa
2. Install the dependencies
npm install
3. Run in development mode
npm run dev
4. To build the project
npm run build

Features

  • ✅ Progressive Web Application
  • ✅ Server Side Rendering
  • ✅ CSS bundling
  • ✅ SEO First
  • ✅ Code splitting
  • ✅ Routing via React-Router
  • ✅ React Suspense Support with SSR

Need contributors.

This project exists thanks to all the people who contribute. [Contribute].

We are actively looking for contributors for testing and documentation. Please contact us: admin [at] atyantik.com or contact [at] atyantik.com

Visit us at Atyantik Technologies Private Limited

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Supporters

Atyantik Technologies Private Limited

Everyone at Atyantik Technologies is contributing their free time for contributing to the project and core discussions.

DigitalOcean

DigitalOcean has been supporting the open-source project since the very start and has given a dedicated free server to host the website and host the demos. Their contribution is invaluable to the project.

Browser stack

Thanks to the Browser stack we can test the PWA nature of applications on various mobiles and write automated test cases.

We are very thankful to Navicat for offering their support to the project and providing us with an open-source license for further project development.

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Copyright (c) 2022 Atyantik Technologies Private Limited

babel
code-splitting
es7
expressjs
hot-reload
hsts
hstspreload
javascript
pwa
pwa-apps
react
reactpwa
seo
srcset
ssr
webpack4

Project health

Overall

2.0/10

Maintained

0/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

Helmut Januschka

275 followers · starred Apr 2018

Anix

233 followers · starred Aug 2019

Josh Perez

919 followers · starred Nov 2017

Jack Christensen

889 followers · starred Nov 2017