DEV Community

Cover image for Introducing React Rapid, a light weight CLI Tool πŸ› οΈ for rapid scaffolding of React apps with CRA under the hood. βš›οΈ
Vinay Sharma
Vinay Sharma

Posted on

Introducing React Rapid, a light weight CLI Tool πŸ› οΈ for rapid scaffolding of React apps with CRA under the hood. βš›οΈ

I have built an interactive CLI tool πŸ› , Rapid React which automates the repetitive steps involved every time a new React app is setup. Usually developers πŸ‘¨πŸ»β€πŸ’»go through a time consuming process which involves waiting for create-react-app to finish it’s boilerplate setup, followed by installation of dependencies & dev dependencies, setup of folder structure, routing, state management, e.t.c. before it can finally start working on the app. 🚧

Well, now you can grab a cup of β˜•οΈ while Rapid React scaffolds the app for you! 😌

Features πŸŽ‰

  • As light as 15.6 KB, minified and gzipped.
  • Supports both JavaScript and TypeScript. 😍
  • Installs both dependencies and dev dependencies.
  • Supports popularly used CSS preprocessor SASS! πŸ”₯
  • Choose from commonly used folders (assets, components, hooks, services, utils, e.t.c.) to scaffold.
  • Scaffolds custom folder as well.
  • Choose preferred export type: named/default. πŸ€”
  • Setups routing with user defined routes.
  • Setups Redux state management with user defined reducers along with:- Redux Saga- Redux Form- Redux Logger
  • Setups MobX state management with user defined stores.
  • ...and much more! πŸŽ‰

Check the package here: https://www.npmjs.com/package/rapid-react
Check the repository here: https://github.com/vinaysharma14/rapid-react#readme

Try it out and let me know your thoughts! πŸ₯³

$ npm install rapid-react
$ rapid-react
Enter fullscreen mode Exit fullscreen mode

Top comments (2)

Collapse
 
dance2die profile image
Sung M. Kim

Cool project, Vinay :)

Do you have a roadmap for features to be included in the future? (Tailwind :wink wink:)

Collapse
 
vinaysharma14 profile image
Vinay Sharma

Thanks for appreciating, Sung!
I do have some features on my mind, would love to hear from you as well! πŸ˜„