All Projects → hellosoftware-io → electron-typescript-react-mui

hellosoftware-io / electron-typescript-react-mui

Licence: MIT license
Lightweight, modern boilerplate built with electron, typescript, react, and material-ui.

Programming Languages

typescript
32286 projects
HTML
75241 projects

Projects that are alternatives of or similar to electron-typescript-react-mui

angular-material-starter-template
🍄 Angular 14 boilerplate that comes with Material-UI, Tailwind3, Purgecss, Jest & Cypress Support, Optimal project structure & Interceptor inspired from popular blogs, source map analyzer tools, husky, all pre-configured and much more...
Stars: ✭ 104 (+85.71%)
Mutual labels:  boilerplate-template, boilerplate-application
Electron React Webpack Boilerplate
Minimal Electron, React, PostCSS and Webpack boilerplate to help you get started with building your next app.
Stars: ✭ 312 (+457.14%)
Mutual labels:  boilerplate-template, electron-app
Electron React Boilerplate
Electron and Create React App boilerplate without any complex setup
Stars: ✭ 21 (-62.5%)
Mutual labels:  boilerplate-template, electron-app
Rails Devise Graphql
A Rails 6 boilerplate to create your next Saas product. Preloaded with graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, i18n and more.
Stars: ✭ 199 (+255.36%)
Mutual labels:  boilerplate-template
Kuri
Automatically generates from template and imports it into Xcode project.
Stars: ✭ 231 (+312.5%)
Mutual labels:  boilerplate-template
Uzurion-Launcher
Custom launcher for modded minecraft written in electron.js and Node.js (premium and crack)
Stars: ✭ 120 (+114.29%)
Mutual labels:  electron-app
xpanel
XAMPP control panel alternative
Stars: ✭ 28 (-50%)
Mutual labels:  electron-app
Mern
🌐 MERN stack 2.0 - MongoDB, Express, React/Redux, Node
Stars: ✭ 175 (+212.5%)
Mutual labels:  boilerplate-template
ssgl-doom-launcher
Super Shotgun Launcher - Modern Doom Frontend/Mod Launcher for every Desktop Operating System
Stars: ✭ 86 (+53.57%)
Mutual labels:  electron-app
vscode-icons-manager--electron
Manage vscode icons by Dhanish Gajjar easy with ease
Stars: ✭ 22 (-60.71%)
Mutual labels:  electron-app
ryuanime
A free anime streaming , using the jkanime content by scraping the jkanime website.
Stars: ✭ 20 (-64.29%)
Mutual labels:  electron-app
Frontend Webpack Boilerplate
Simple starter webpack 5 project template supporting SASS/PostCSS, Babel ES7, browser syncing, code linting. Easy project setup having multiple features and developer friendly tools.
Stars: ✭ 242 (+332.14%)
Mutual labels:  boilerplate-template
Mr.Dclutterer
A minimal looking cross-platform desktop application made with Electron that handles quick file aggregation and bulk renaming.
Stars: ✭ 32 (-42.86%)
Mutual labels:  electron-app
Vuejs Rails Starterkit
Vue.js + Rails Starting Kit GitHub Template to develop Hybrid Mobile Application: https://vuejs-rails-starterkit.herokuapp.com
Stars: ✭ 205 (+266.07%)
Mutual labels:  boilerplate-template
nextarter-chakra
battery packed template / boilerplate to initialize Next.js app with Chakra UI & Typescript setup ✨
Stars: ✭ 616 (+1000%)
Mutual labels:  boilerplate-template
Create flutter provider app
A boilerplate project created in Flutter using Provider and Firebase.
Stars: ✭ 180 (+221.43%)
Mutual labels:  boilerplate-template
react-redux-nextjs-bootstrap-starter
next + react + redux + bootstrap starter
Stars: ✭ 24 (-57.14%)
Mutual labels:  boilerplate-template
XamarinForms.VisualDebug
A library and client app to view the visual heirarchy of your Xamarin app pages as an interactive tree diagram at runtime
Stars: ✭ 22 (-60.71%)
Mutual labels:  electron-app
boiler
Another Golang boilerplate
Stars: ✭ 21 (-62.5%)
Mutual labels:  boilerplate-application
Interactive Data Editor
A Software to interactively edit data in a graphical manner
Stars: ✭ 35 (-37.5%)
Mutual labels:  electron-app

Electron, TypeScript, MUI (formerly Material-UI), React Boilerplate

Modern and lightweight boilerplate built with electron, typescript, react, webpack, and mui. This also demonstrates live-reloading and static images.

Screenshot

Major technologies

Requires

Recommended tools

Getting Started

  1. Download this repo or run the following command to clone it
git clone https://github.com/hellosoftware-io/electron-typescript-react-material-ui myapp
  1. Navigate to the project root
cd myapp
  1. Using NPM 7+, run the following command to install dependencies
npm install
  1. Run the following command to build and start the development version of your app with live reloading.
npm run dev

Packaging

Run npm run package to build and package your electron app.

Common issues

xcrun: error: invalid active developer path

This is caused when elecron-builder tries to sign a build. Run xcode-select --install to install the necessary Xcode tools.

Folder structure

myapp/
| - dist/               //- Generated by Webpack automatically
| - node_modules/
| - packages/           //- Generated by build script automatically
| - static/             //- Global static assets
| | - electron.svg
| - src/
| | - main/             //- Backend modules for the Electron app
| | | - main.ts         //- Entry point of 'electron-main'
| | - renderer/         //- Frontend React components for the Electron app
| | | - index.tsx       //- Entry point of 'electron-renderer'
| - webpack/            //- Webpack config files
| | - electron.webpack.ts
| | - react.webpack.ts
| - .eslintrc           //- ESLint config
| - .gitignore
| - package-lock.json
| - package.json
| - tsconfig.json       //- TypeScript config
| - webpack.config.js   //- Webpack config

Contributing

Pull requests are always welcome 😃.

License

This project is licensed under the terms of the MIT license.

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