Skip to content

This repository provides a minimal yet powerful boilerplate to kickstart development of cross-platform desktop applications using Electron and React. It combines the robustness of Electron for native desktop capabilities with the modern UI development experience of React.

Notifications You must be signed in to change notification settings

PremPrakashCodes/electron-react-boilerplate

Repository files navigation

Electron App Template

A modern desktop application built with Electron, React, TypeScript, Tailwind CSS, and shadcn/ui.

Features

  • 🚀 Electron - Build cross-platform desktop applications
  • ⚛️ React - Component-based UI development
  • 📘 TypeScript - Type safety and improved developer experience
  • 🎨 Tailwind CSS - Utility-first CSS framework
  • 🧩 shadcn/ui - High-quality, accessible UI components

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js (v16 or higher)
  • npm or yarn

Getting Started

Installation

  1. Clone the repository:
git clone https://github.com/PremPrakashCodes/electron-react-boilerplate.git
cd electron-react-boilerplate
  1. Install dependencies:
npm install

Development

Start the development server:

npm  start

This will start the Electron application in development mode.

About

This repository provides a minimal yet powerful boilerplate to kickstart development of cross-platform desktop applications using Electron and React. It combines the robustness of Electron for native desktop capabilities with the modern UI development experience of React.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published