Skip to content
An Isomorphic React-based framework for progressive web apps with server-side rendering
JavaScript Shell
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
bin
docs
flow-typed/npm
resources
scripts
src
.editorconfig
.eslintignore
.eslintrc
.flowconfig
.gitattributes
.gitignore
.lintstagedrc
.npmignore
CHANGELOG.md
CNAME
CODE_OF_CONDUCT.md
FUNDING.yml
LICENSE.md
README.md
ROADMAP.md
START.md
STRUCTURE.md
doczrc.js
gulpfile.js
index.js
package-lock.json
package.json

README.md

name route
Introduction
/

rework.js

Opinionated React Framework

rework.js is an opinionated, extensible, Framework designed for Progressive Web Apps.

The main motivation for this project is to separate the boilerplate from the project code. Configure the boilerplate, don't write it.

Principles

  • Familiar: This framework follows community conventions and is regularly updated with new ideas from the community.
  • Minimise boilerplate code: Boilerplate code is difficult to update when you have multiple projects, you need to copy-paste a lot. Most people won't do it and lose out on new awesome features as the tech progresses.
  • Optimized: In production, the app should run as fast as it can. Even on slow devices.
  • Modular: The code should not be split by type of technology but by features.
  • Extensible: Need something not provided by core? You can install or write a plugin for that!
  • Universal: Your app should be able to be server-side rendered, or run as a standalone.

Main Features

Projects built with rework

You can’t perform that action at this time.