All Projects → mmick66 → Electrate

mmick66 / Electrate

Licence: cc0-1.0
Quick and Easy Electron + React Boilerplace

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Electrate

Vite Electron Builder
Electron app boilerplate based on Vite. TypeScript + Vue/React/Angular/Svelte/Vanilla
Stars: ✭ 96 (+20%)
Mutual labels:  electron-builder, template
Portfolio one Page Template
Free responsive one page portfolio template
Stars: ✭ 106 (+32.5%)
Mutual labels:  gulp, template
Fable Elmish Electron Material Ui Demo
Complete boilerplate for Electron apps using Fable and Elmish with hot module reloading, time-travel debugging, etc.
Stars: ✭ 101 (+26.25%)
Mutual labels:  electron-builder, template
Ionic Starter Template
Reinventing the wheel, again! Sorry Ionic Team... but there are many newbies learning on Youtube!
Stars: ✭ 208 (+160%)
Mutual labels:  gulp, template
Ghost Theme Template
A project scaffold for building ghost themes using gulp, node-sass, & autoprefixer
Stars: ✭ 91 (+13.75%)
Mutual labels:  gulp, template
Puppy
Starter kit and delivery system for building static prototypes with Twig
Stars: ✭ 25 (-68.75%)
Mutual labels:  gulp, template
Bootstrap Xd
Bootstrap Design Template — Assets Library — for Adobe XD
Stars: ✭ 74 (-7.5%)
Mutual labels:  template
Template.js
A javascript template engine, simple, easy & extras, support webpack, rollup, parcel, browserify, fis and gulp
Stars: ✭ 1,201 (+1401.25%)
Mutual labels:  template
Dotnet Template Onion
Onion Architecture with .NET 5/.NET Core and CQRS/Event Sourcing following a DDD approach
Stars: ✭ 70 (-12.5%)
Mutual labels:  template
Seed Quickstart Webpack
Template for web apps with Seed (Rust framework), TailwindCSS and Webpack.
Stars: ✭ 73 (-8.75%)
Mutual labels:  template
Devextreme Angular Template
Responsive Application Layout Templates​ based on DevExtreme Angular Components
Stars: ✭ 80 (+0%)
Mutual labels:  template
Postcss Modules Example
How to use postcss-modules plugin
Stars: ✭ 78 (-2.5%)
Mutual labels:  gulp
Nextjs Full Demo
Demo about integration between examples of next.js and also fix some issues during development
Stars: ✭ 76 (-5%)
Mutual labels:  gulp
Gulp Plugin Boilerplate
Boilerplate to kickstart creating Gulp plugins
Stars: ✭ 74 (-7.5%)
Mutual labels:  gulp
Nim Templates
A simple string templating library for Nim
Stars: ✭ 76 (-5%)
Mutual labels:  template
Sing App
💥Free and open-source admin dashboard template built with Bootstrap 4.5 💥
Stars: ✭ 1,187 (+1383.75%)
Mutual labels:  template
Gumroad Coffee Template
☕️ Coffee page with Gumroad payment
Stars: ✭ 79 (-1.25%)
Mutual labels:  template
Checklist Tools Website
🍿 The perfect Checklist Website for meticulous developers.
Stars: ✭ 73 (-8.75%)
Mutual labels:  gulp
Pytorch Project Template
Deep Learning project template for PyTorch (Distributed Learning is supported)
Stars: ✭ 76 (-5%)
Mutual labels:  template
Github Pages Gallery
A zero dollar solution to host your photo/video gallery online using Github pages and GitHub Actions. No coding necessary.
Stars: ✭ 77 (-3.75%)
Mutual labels:  template

Electrate

This is a simple Electron + React.js template (with live reload). It was designed to work without the need of a development server running in the background, like so many other templates, and it's hence free of cross domain request constraints (CORS). It's further explained in my article on Medium.

Installing

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/mmick66/electrate my-app
# Go into the repository
cd my-app
# Install dependencies
npm install

Running

npm run start

Testing

The tool of choice is Jest as used at Facebook. Create files with the extension *.test.js and they will be run through

npm run test

Packaging

Replace the icon inside the build folder and run

npm run release

Check the dist folder for the app

How Electron Works with React

This template compiles all *.js files in src into standard JS and copies it to app. There it includes *.html and *.css together with the main.js start file. From then it runs and packages using gulp as run through npm.

electron_sequence

Extending the Template

Some useful tools include:

  1. Spectron
  2. Karma + Jasmine
  3. Ant Design (a React based UI Framework)

Copyright

The template is made available through the Creative Commons Licence. The logo icon was provided by Vecteezy.

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