Reactron screenshot

Reactron

Author Avatar Theme by Mjangir
Updated: 14 Sep 2018
39 Stars

A full featured and highly scalable electron-react boilerplate

Categories

Overview

Reactron is an innovative boilerplate designed specifically to jumpstart your Electron applications using React. Combining the robust features of Electron with the popular React Boilerplate, Reactron simplifies the development process for building cross-platform desktop applications. With Reactron, developers can leverage the power of modern JavaScript technologies while focusing on bringing their ideas to life quickly and efficiently.

This boilerplate is especially appealing for those looking to build applications that require native functionalities, offering a smooth setup process and various integrated features that enhance user experience. Whether you’re a seasoned developer or just starting, Reactron facilitates a streamlined development journey from the get-go.

Features

  • Auto Update: Effortlessly publish updates to your Electron app via Github or Amazon S3 by simply modifying credentials in your package.json.

  • Auto Launch On Start: Easily set your application to launch automatically upon system startup, providing a seamless user experience.

  • Show Tray Icon: Customize your app’s visibility with an option to show an icon in the system tray, complete with a quit option in the context menu.

  • Start Minimized: Users can choose to have the application start in a minimized state, maintaining a clutter-free workspace.

  • Window State Keeper: Retain the last window sizes and dimensions, ensuring a consistent and user-friendly experience across sessions.

  • Running Processes: Flexibly run the renderer and main processes separately, allowing for easier and faster development iterations.

  • Cross-Platform Compatibility: Designed to build applications for all major platforms, ensuring your app can reach a wider audience with minimal adjustments.

  • Comprehensive Tooling: Integrates essential tools like React Redux, Webpack, BabelJS, React Router, Jest, and ESLint for a complete development setup.