Awesome Open Source
Awesome Open Source

Project WebCube (monorepo)

Continuously updated JS infrastructure for modern web dev

NOTE: This repo itself is also a template or starter for Universal JS monorepo

Packages

  • webcube - Continuously updated JS infrastructure for modern Universal JS web app/site and static web.
    • eslint-config-webcube - A sharable ESLint presets which integrates Prettier and explicitly configures all-available rules (guaranteed by scripts) from ESLint core and commonly used plugins.
  • nodecube - Continuously updated JS infrastructure for Node.js microservice or API gateway service.
  • redux-cube - App state manager. A set of wrappers which simplify the use of Redux and its whole ecosystem, reduce boilerplate, and provide many features (Sub App, Reducer Bundle, ...)
  • redux-source - Using GraphQL schema and query language to access any data source (eg. RESTful APIs) and automatically generate reducers, actions and normalized state
  • react-with-scripts - Add third party script tags, JS SDK and tracking code without modifying any HTML code
  • react-common-kit - Wrappers for some common used react components and utilities
  • hifetch - A minimal higher-level wrapper around Fetch API

Starters

Examples (in monorepo)

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Es2015 (1,059,739
Es6 (1,059,738
Js (1,059,738
Reactjs (162,408
Redux (27,903
Webpack (23,630
Graphql (15,724
Eslint (8,287
Babel (8,002
React Router (4,126
Styled Components (4,123
Server Side Rendering (4,072
Starter Kit (4,015
Immutable (2,812
Isomorphic (1,717
Static Website (973
Offline First (303
Universal App (231
Zero Configuration (184