awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chentsulin avatar

chentsulin/electron-react-boilerplate

0
View on GitHub↗
24,242 estrellas·3,992 forks·TypeScript·MIT·6 vistaselectron-react-boilerplate.js.org↗

Electron React Boilerplate

This project is a cross-platform desktop boilerplate and application template used to build software for Windows, macOS, and Linux. It provides a pre-configured foundation that combines Electron and React to accelerate the bootstrapping of desktop applications.

The starter kit integrates TypeScript to maintain type safety in large-scale projects and provides a scalable structure for frontend integration within a desktop shell.

The project includes a build pipeline for multi-platform software distribution, utilizing a module bundling system to optimize assets. Its architecture implements a split between main and renderer processes, utilizing a secure message passing system for inter-process communication and isolation of system APIs.

Features

  • Desktop Application Frameworks - Provides a pre-configured foundation combining a cross-platform shell and React to accelerate desktop application development.
  • Cross-Platform Desktop Development - Enables building native desktop applications for Windows, macOS, and Linux from a single codebase.
  • Desktop Application Boilerplates - Provides a scalable starter kit for developing software that runs across Windows, macOS, and Linux.
  • Project Templates - Ships as a pre-configured foundation for building cross-platform desktop applications using Electron and React.
  • UI Libraries - Utilizes React for building a component-based user interface that updates the DOM based on state changes.
  • Desktop Boilerplates - Offers a pre-configured architecture to avoid manual setup of build tools and desktop frameworks.
  • Asset Bundling - Compiles and optimizes JavaScript and CSS assets into a single distribution bundle using Webpack.
  • Software Distribution - Includes a build pipeline for packaging and preparing the application for multi-platform software distribution.
  • Inter-Process Communication Bridges - Implements a secure message passing system for exchanging data between the Electron main and renderer processes.
  • Multi-Process Architectures - Isolates system-level Node.js tasks in a main process from the Chromium-based user interface rendering process.
  • Process Isolation Architectures - Prevents the renderer process from accessing low-level system APIs to enhance application security and stability.
  • Frontend Framework Integrations - Integrates React into the Electron shell to create a maintainable and scalable user interface.
  • TypeScript Initializations - Integrates TypeScript into the bootstrapping process to maintain type safety in large-scale desktop projects.
  • Application Boilerplates - React and webpack based application template.
  • Application Frameworks - Boilerplate for desktop application development.
  • JavaScript 框架汇总 - Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

Historial de estrellas

Gráfico del historial de estrellas de chentsulin/electron-react-boilerplateGráfico del historial de estrellas de chentsulin/electron-react-boilerplate

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Electron React Boilerplate

Proyectos open-source similares, clasificados según cuántas características comparten con Electron React Boilerplate.
  • electron-react-boilerplate/electron-react-boilerplateAvatar de electron-react-boilerplate

    electron-react-boilerplate/electron-react-boilerplate

    24,239Ver en GitHub↗

    This project is a TypeScript desktop boilerplate and application template that combines Electron and React for building cross-platform desktop applications. It provides a structural foundation and framework for creating native system applications that bundle web technologies into distributable operating system packages. The project distinguishes itself by providing a hot-reloading desktop environment. This development setup applies code changes instantly to the user interface without requiring manual application restarts, preserving the current interface state through hot module replacement.

    TypeScriptbabelboilerplateelectron
    Ver en GitHub↗24,239
  • blackboardsh/electrobunAvatar de blackboardsh

    blackboardsh/electrobun

    5,534Ver en GitHub↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    C++
    Ver en GitHub↗5,534
  • electron-vite/electron-vite-vueAvatar de electron-vite

    electron-vite/electron-vite-vue

    4,882Ver en GitHub↗

    This project is a boilerplate and starter for building cross-platform desktop applications that integrate a web-based frontend with a native shell. It provides a pre-configured development environment combining Electron, Vite, and Vue to establish a frontend-driven desktop framework. The setup features an integrated development workflow with hot module replacement and automatic reloading for both the main and renderer processes. This allows for real-time updates to the desktop application shell and user interface components without requiring manual restarts. The project covers native system

    TypeScript
    Ver en GitHub↗4,882
  • electron/electron-quick-startAvatar de electron

    electron/electron-quick-start

    11,445Ver en GitHub↗

    This project is a minimal project structure and boilerplate for starting new desktop applications using the Electron framework. It serves as a starter template and reference implementation that provides the essential file layout required for a cross-platform desktop application. The repository is designed to bootstrap a minimal application, allowing for quick desktop application prototyping and the establishment of a basic development environment. This stripped-down structure is also used for software bug isolation to reproduce specific behaviors without the complexity of a full project. The

    JavaScript
    Ver en GitHub↗11,445
Ver las 30 alternativas a Electron React Boilerplate→

Preguntas frecuentes

¿Qué hace chentsulin/electron-react-boilerplate?

This project is a cross-platform desktop boilerplate and application template used to build software for Windows, macOS, and Linux. It provides a pre-configured foundation that combines Electron and React to accelerate the bootstrapping of desktop applications.

¿Cuáles son las características principales de chentsulin/electron-react-boilerplate?

Las características principales de chentsulin/electron-react-boilerplate son: Desktop Application Frameworks, Cross-Platform Desktop Development, Desktop Application Boilerplates, Project Templates, UI Libraries, Desktop Boilerplates, Asset Bundling, Software Distribution.

¿Qué alternativas de código abierto existen para chentsulin/electron-react-boilerplate?

Las alternativas de código abierto para chentsulin/electron-react-boilerplate incluyen: electron-react-boilerplate/electron-react-boilerplate — This project is a TypeScript desktop boilerplate and application template that combines Electron and React for… blackboardsh/electrobun — Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop… electron-vite/electron-vite-vue — This project is a boilerplate and starter for building cross-platform desktop applications that integrate a web-based… electronnet/electron.net — Electron.NET is a framework for building cross-platform desktop applications using ASP.NET Core, Razor Pages, MVC, or… electron/electron-quick-start — This project is a minimal project structure and boilerplate for starting new desktop applications using the Electron… atom/electron — Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a…