SokichiFujita / Starter React Flux
Licence: mit
Generate your React PWA project with TypeScript or JavaScript
Stars: โญ 65
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Starter React Flux
Express React Boilerplate
๐๐๐ This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: โญ 32 (-50.77%)
Mutual labels: webpack, eslint, prettier, babel, jest, react-router
Pwa
An opinionated progressive web app boilerplate
Stars: โญ 353 (+443.08%)
Mutual labels: webpack, eslint, babel, jest, pwa, react-router
React Ssr Starter
All have been introduced React environment
Stars: โญ 20 (-69.23%)
Mutual labels: webpack, eslint, prettier, jest, react-router, workbox
Mostly
They mostly come at night; mostly.
Stars: โญ 78 (+20%)
Mutual labels: webpack, eslint, prettier, babel, jest
Reeakt
A modern React boilerplate to awesome web applications
Stars: โญ 116 (+78.46%)
Mutual labels: webpack, eslint, prettier, jest, react-router
Budgeting
Budgeting - React + Redux + Webpack (tree shaking) Sample App
Stars: โญ 971 (+1393.85%)
Mutual labels: webpack, eslint, prettier, babel, react-router
React Redux Auth0 Kit
Minimal starter boilerplate project with CRA, React, Redux, React Router and Auth0 authentication
Stars: โญ 115 (+76.92%)
Mutual labels: webpack, eslint, create-react-app, babel, react-router
React Pages Boilerplate
Deliver react + react-router application to gh-pages
Stars: โญ 134 (+106.15%)
Mutual labels: webpack, eslint, babel, jest, react-router
Express Webpack React Redux Typescript Boilerplate
๐ A full-stack boilerplate that using express with webpack, react and typescirpt!
Stars: โญ 156 (+140%)
Mutual labels: webpack, eslint, babel, jest, react-router
Js Stack Boilerplate
Final boilerplate code of the JavaScript Stack from Scratch tutorial โ
Stars: โญ 145 (+123.08%)
Mutual labels: webpack, eslint, babel, jest, react-router
Serverless Typescript Starter
๐๐
โโ๏ธ Deploy your next serverless JavaScript function in seconds
Stars: โญ 653 (+904.62%)
Mutual labels: webpack, eslint, prettier, babel, jest
React Ssr Setup
React Starter Project with Webpack 4, Babel 7, TypeScript, CSS Modules, Server Side Rendering, i18n and some more niceties
Stars: โญ 678 (+943.08%)
Mutual labels: webpack, eslint, prettier, babel, react-router
React Bolt
โก The most simple & robust boilerplate for your React projects.
Stars: โญ 298 (+358.46%)
Mutual labels: webpack, eslint, babel, jest
awesome-address-book
This project shows a basic address book built with ReactJS, Redux Toolkit and Typescript ๐
Stars: โญ 20 (-69.23%)
Mutual labels: react-router, eslint, jest, prettier
Thinkful Workshop React Redux Node Mongodb Webpack2
Stars: โญ 12 (-81.54%)
Mutual labels: webpack, eslint, jest, pwa
react16-seed-with-apollo-graphql-scss-router4-ssr-tests-eslint-prettier-docker-webpack3-hot
Seed to create your own project using React with Apollo GraphQL client
Stars: โญ 19 (-70.77%)
Mutual labels: react-router, eslint, jest, prettier
Electron React Boilerplate
A Foundation for Scalable Cross-Platform Apps
Stars: โญ 18,727 (+28710.77%)
Mutual labels: webpack, eslint, babel, jest
Js Stack From Scratch
๐ ๏ธโก Step-by-step tutorial to build a modern JavaScript stack.
Stars: โญ 18,814 (+28844.62%)
Mutual labels: webpack, eslint, jest, react-router
Skyvow.github.io
๐ถ My resume - ไธชไบบ็ฎๅ
Stars: โญ 27 (-58.46%)
Mutual labels: webpack, eslint, babel, react-router
React
Extremely simple boilerplate, easiest you can find, for React application including all the necessary tools: Flow | React 16 | redux | babel 6 | webpack 3 | css-modules | jest | enzyme | express + optional: sass/scss
Stars: โญ 244 (+275.38%)
Mutual labels: webpack, babel, jest, react-router
Starter React Flux
Starter-React-Flux generates a well-configured project of React and Flux PWA.
- TypeScript and JavaScript are supported.
- npm and yarn are supported.
Quick start
mkdir my-app && cd my-app
npx starter-react-flux init // JavaScript and npm
npx starter-react-flux init --ts // TypeScript
npx starter-react-flux init --yarn // yarn
npm start
Installed packages
- React
- TypeScript (Optional)
- Flux
- Jest
- Babel v7
- Webpack v5
- ESLint v7
- Prettier
- Workbox
- React-Router v5
- Material-UI v4
- axios
- Immutable.js
Usage of generated project
Launch the application
npm start // Launch the app with webpack-dev-server.
Top page
Production build with Webpack
npm run build // Build the app into the ./public directory.
This command also analyzes the bundle file using Webpack Bundle Analyzer and generates reports.
Testing with Jest
npm test // Testing with Jest.
npm run update_test // Update snapshots for snapshot testing.
Static analysis with ESLint
npm run lint // Run static analysis by ESLint.
Automatic code format with Prettier
npm run fix // Run Prettier to fix code by lint rules.
Directory structure of the generated app
.
โโโ .babelrc //Configuration for Babel
โโโ .eslintrc //Configuration for ESLint
โโโ __tests__ //Test files for JEST
โโโ app
โ โโโ App.(js|tsx) //Entry point to build
โ โโโ actions //Action Creators of Flux
โ โโโ components //React Components
โ โโโ constants //Constatns for Action Creators and Stores of Flux
โ โโโ dispatcher //Dispatcher of Flux
โ โโโ stores //ReduceStore of Flux
โ โโโ utils //Utils
โ โโโ html //HTML template for PWA
โ โโโ icon //Icon source for PWA
โ โโโ sw.js //ServiceWorker template for PWA
โ โโโ utils //Utils
โโโ node_modules
โโโ package.json
โโโ public //`npm run build` command generates the assets
โ โโโ css //CSS files
โ โโโ img //Image files
โ โโโ favicon.ico //Favicon
โ โโโ bundle.js //Built js by Webpack
โ โโโ manifest.*.json //Generated Web App Manifest
โ โโโ precache-manifest.*.js //Generated Precache Manifest for Workbox
โ โโโ icon_*.png //Generated icons from the source icon
โ โโโ sw.js //Generated ServiceWorker from the template
โ โโโ index.html //Generated index.html from the template
โโโ analysis //Reports of bundle analysis
โ โโโ bundle-analyzer.html
โ โโโ bundle-size analyzer.log
โโโ webpack.common.js //Configuration for Webpack
โโโ webpack.prod.js //Production configuration for Webpack
โโโ webpack.dev.js //Development configuration for Webpack
โโโ tsconfig.json //TypeScript configuration (only for TypeScript project)
License
- MIT License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].