All Projects → willjw3 → react-electron

willjw3 / react-electron

Licence: other
Boilerplate for creating an Electron desktop app with React

Programming Languages

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

Projects that are alternatives of or similar to react-electron

Electron With Sqlite3
Sample application for ElectronJS working with Sqlite3
Stars: ✭ 83 (+7.79%)
Mutual labels:  desktop-app, electronjs
Clippy
A desktop application for managing clipboard history
Stars: ✭ 45 (-41.56%)
Mutual labels:  desktop-app, electronjs
svelte-electron-boilerplate
🧬 Create a desktop app with this user-friendly Svelte boilerplate for electron
Stars: ✭ 70 (-9.09%)
Mutual labels:  desktop-app, electronjs
Revolut Emergency
👨‍🚀 Unofficial Revolut PC app – Freeze cards, list transactions, get notifications, contact support
Stars: ✭ 252 (+227.27%)
Mutual labels:  desktop-app, electronjs
The-Wall
The Wall automatically changes desktop wallpaper based on the tags selected by the user
Stars: ✭ 48 (-37.66%)
Mutual labels:  electronjs
git-issue-react-electronjs
⚙️. ⚛️. A desktop application created with Electronjs and Reactjs to be cross-platform to manage and track GitHub issues.
Stars: ✭ 21 (-72.73%)
Mutual labels:  electronjs
fhash
fHash - an open source files hash calculator for Windows and macOS
Stars: ✭ 222 (+188.31%)
Mutual labels:  desktop-app
joplin-plugin-combine-notes
Joplin plugin to combine one or more notes to a new one.
Stars: ✭ 27 (-64.94%)
Mutual labels:  desktop-app
elephicon
A GUI wrapper for png2icons.
Stars: ✭ 90 (+16.88%)
Mutual labels:  desktop-app
jdeploy
Developer friendly desktop deployment tool
Stars: ✭ 282 (+266.23%)
Mutual labels:  desktop-app
ViziMessage
Visualize your iMessage history and interactions.
Stars: ✭ 18 (-76.62%)
Mutual labels:  electronjs
Anything
Digital asset organizing tool for creators.
Stars: ✭ 19 (-75.32%)
Mutual labels:  desktop-app
TinyChat
💬 Extra small chat client with GUI
Stars: ✭ 15 (-80.52%)
Mutual labels:  desktop-app
nw-angular-cli-example
An example of an Angular CLI app running in NW.js
Stars: ✭ 24 (-68.83%)
Mutual labels:  desktop-app
MagicBox
Organize your workspace, keep files optimized, prepare images for publishing
Stars: ✭ 65 (-15.58%)
Mutual labels:  desktop-app
mpk-desktop-app
My Personal Kanban Desktop App is a standalone desktop implementation of the Personal Kanban.
Stars: ✭ 81 (+5.19%)
Mutual labels:  electronjs
passwall-desktop
PassWall Desktop is the desktop client for PassWall Server written with Electron Vue.
Stars: ✭ 145 (+88.31%)
Mutual labels:  electronjs
BeatHub
Small, simple, and fast custom beatmap browser & downloader built with Svelte
Stars: ✭ 13 (-83.12%)
Mutual labels:  electronjs
competiwatch-desktop
Desktop app built in Electron for tracking your competitive match history in Overwatch.
Stars: ✭ 94 (+22.08%)
Mutual labels:  desktop-app
joplin-plugin-tagging
Plugin to extend the Joplin tagging menu with a copy all tags and tagging dialog with more control.
Stars: ✭ 17 (-77.92%)
Mutual labels:  desktop-app

React Electron

Easy-to-understand-and-use boilerplate code for creating an Electron desktop app simply using Reactjs. Includes React Router.
This project was bootstrapped with Create React App, Electron, and electron-builder.

Build Electron App With React - Video Tutorial

Video Tutorial at YouTube

Usage

  1. Clone this repository.
git clone https://github.com/willjw3/react-electron.git <your-project-name>
  1. If you havent already, install Yarn globally.
npm install -g yarn
  1. Navigate into project root and install dependencies.
cd <your-project-name> && npm install
  1. Run dev server.
npm run start
  1. Edit package.json file with the appropriate details of your project. '''

Deploy to Desktop

  1. Run the build process
npm run build
  1. Go into your project folder using your file explorer. Navigate to the dist folder and open it. Then double-click <your-project-name> Setup 0.1.0. Your app should open and there should now be an icon on your desktop for this app.

Use a Custom Icon

Add a 256 x 256 .png or .ico image in your public folder. It should be either icon.ico or icon.png. Update the icon property in your package.json if necessary. Currently, it uses an image called icon.png, which is a graphic of a coffee cup. You'll only see this in production. For more info, see the electron-builder documentation

Contribute

Feel free to submit an issue or pull request anytime. If a change is made to the codebase with your PR, you'll be listed as a contributor.

Contributors

@willjw3 | https://github.com/willjw3

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