Welcome to Reactirator
A desktop application to create and manage React.js applications easily.
What is it?
Reactirator is a desktop application built with Electron using TypeScript, React and Node. It has two parts which can be considered as two differents applications:
The creator: generate React.js project. You will follow an installation process where you can select famous React configurations/features, look for packages, pre-generate folders and components etc.
The manager: manage React.js project.
Basically it is a task runner: start your development server, your tests, build, execute any tasks you have in your scripts section, or modify your project dependencies.
Reactirator aims to be very beginner friendly but also to be a real time saver for more confirmed developper : get ride of the configs steps, simply push buttons and focus on your code.
Under the hood the application automatized all of this by running cli commands.
For now the project creation is generated on top of create-react-app
so you don't have to worry about the base project requirements such as bundlers, tests etc. In the future we also want to support frameworks such as Next.js.
Upcoming features
- A React components generator in the manager part.
- Support for Next.js and other frameworks to determined ?
- More documentation and explanations about how Reactirator works.
**More in the list ideas ! Anyone is free to suggest new features to make Reactirator a better tool.
Usage
To use Reactirator you can either download binaries files in the release section or clone the project and test it in your dev environment :
git clone https://github.com/Leopold-V/Reactirator.git
npm install
npm run start
Want to contribute?
Reactirator is open to any contributions, even if you are a beginner and you are looking for you first contribution you are welcome! If you notice a bug, have a feature or enhancement to propose, don't hesitate to open a pull request and if you need help as well.
Please respect the contributor Code Of Conduct.