All Projects → antonybudianto → react-kits

antonybudianto / react-kits

Licence: MIT License
⚔️ Opinionated Fullstack React toolkits featuring project generation, dev server, build production bundle, and common dev-tools. This is simple DIY create-react-app.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to react-kits

react-ssr-starter
📚 Featuring Webpack 4, React 17-18, SSR, HMR, prefetching, universal lazy-loading, and more
Stars: ✭ 18 (+38.46%)
Mutual labels:  hmr, ssr, fullstack
Oh My Fullstack
🚀 Full stack web application skeleton (Next.js, Redux, RxJS, Immutable, Express)
Stars: ✭ 99 (+661.54%)
Mutual labels:  ssr, fullstack
Suicrux
🚀 Ultimate universal starter with lazy-loading, SSR and i18n. [not maintained]
Stars: ✭ 958 (+7269.23%)
Mutual labels:  ssr, fullstack
React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: ✭ 4,366 (+33484.62%)
Mutual labels:  hmr, ssr
remastered
A full-stack approach to React development
Stars: ✭ 50 (+284.62%)
Mutual labels:  ssr, fullstack
Aleph.js
The Full-stack Framework in Deno.
Stars: ✭ 3,448 (+26423.08%)
Mutual labels:  ssr, fullstack
Webpack Hot Server Middleware
🔥 Hot reload webpack bundles on the server
Stars: ✭ 319 (+2353.85%)
Mutual labels:  hmr, ssr
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (+792.31%)
Mutual labels:  hmr, ssr
Koa React Universal
lightweight React-Koa2 universal boilerplate, only what is essential
Stars: ✭ 112 (+761.54%)
Mutual labels:  hmr, ssr
Aspnetcore Angular Universal
ASP.NET Core & Angular Universal advanced starter - PWA w/ server-side rendering for SEO, Bootstrap, i18n internationalization, TypeScript, unit testing, WebAPI REST setup, SignalR, Swagger docs, and more! By @TrilonIO
Stars: ✭ 1,455 (+11092.31%)
Mutual labels:  hmr, ssr
Ts React Boilerplate
Universal React App with Redux 4, Typescript 3, and Webpack 4
Stars: ✭ 104 (+700%)
Mutual labels:  hmr, ssr
zero
Zero is a web server to simplify web development.
Stars: ✭ 5,835 (+44784.62%)
Mutual labels:  hmr, ssr
react-redux-typescript-dotnet-core-ssr-hmr
React + Redux + TypeScript + .NET Core + Server-Side Rendering (SSR) + Hot Module Replacement (HMR)
Stars: ✭ 17 (+30.77%)
Mutual labels:  hmr, ssr
picidaejs
🐦Picidae is a document generator which has gentle experience.
Stars: ✭ 24 (+84.62%)
Mutual labels:  ssr
heiss
Hot module reloading prototype with native (almost) ES6 modules
Stars: ✭ 22 (+69.23%)
Mutual labels:  hmr
Events-based-organizational-website
The official codebase for college-based (event managing) organizations. FOUR-LEVEL Authorization system and scalable.
Stars: ✭ 14 (+7.69%)
Mutual labels:  fullstack
teanjs
🔥 TypeORM - Express - Angular 8 - NestJS Server Side Rendering (SSR) 😺
Stars: ✭ 62 (+376.92%)
Mutual labels:  ssr
serverless-react-server-side-render
A Demo of Serverless Framework with React Server Side Render
Stars: ✭ 20 (+53.85%)
Mutual labels:  ssr
fullstack-rust
Reference implementation of a full-stack Rust application
Stars: ✭ 39 (+200%)
Mutual labels:  fullstack
TB
🖖 A simple & cool blog platform, based on GitHub API, designed for Geeks
Stars: ✭ 24 (+84.62%)
Mutual labels:  ssr

react-kits Build Status npm version

Opinionated Fullstack React toolkits featuring project generation, dev server, build production bundle, and common devtools.

Inspired by react-scripts from create-react-app

If you just start learning React, please try create-react-app

Why not create-react-app?

  • You want to house your own toolkit for your startup/company, with lots of opinionated customization
  • You want full control of your build configuration, but in a manner of reusable toolkits (e.g. react-scripts, kcd-scripts)

Requirement

  • Node >= 8.10.0

Main features

  • SSR (Server-side rendering)
  • Universal Code-splitting (lazy + eager)
  • Full HMR (Hot module reload)
  • Data prefetching
  • DLL ready for faster rebuild
  • PWA ready

Tech stacks

React Redux React Helmet Async Express
loadable-component SASS Babel Jest

Structure

The project consists of following packages:

They're managed by Lerna so you don't need to do stuff manually (linking, releasing, etc) :D

Getting started

npx react-kits init myapp

Contributing

# First, clone the repo
# then install
yarn

# Bootstrap packages
yarn bootstrap

# Ready to develop locally!

Release packages

npm run release

# This will run `build` script for each package before release

License

MIT

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].