awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SimulatedGREG avatar

SimulatedGREG/electron-vueArchived

0
View on GitHub↗
15,399 stars·1,513 forks·JavaScript·MIT·5 vuessimulatedgreg.gitbooks.io/electron-vue/content↗

Electron Vue

electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using Electron and Vue.js. It provides a standardized project structure and an integrated build pipeline to accelerate the development of desktop software.

The project enables a hybrid deployment model, allowing developers to generate both standalone desktop executables for multiple operating systems and browser-compatible web versions from a single codebase. It distinguishes its development workflow with hot reloading and hot module replacement to update the user interface in real-time without manual restarts.

The toolset covers a broad range of capabilities, including automated desktop testing for unit and end-to-end suites, cross-platform binary packaging for production distribution, and frontend environment management through state management and code quality linting.

Features

  • Project Scaffolders - Provides a pre-configured project structure and scaffolding system to rapidly start new desktop applications.
  • Vue.js Project Bootstrapping - Provides a standardized folder hierarchy and initial files specifically for building Vue.js applications.
  • Cross-Platform Build Systems - Automates the compilation and packaging of software into distributable binaries for multiple target operating systems.
  • Desktop Application Packagers - Ships tools that transform source code into standalone executable binaries for desktop operating systems.
  • Distribution Package Builders - Compiles source code and project specifications into distributable installation files for end users.
  • Electron Application Development Tooling - Provides tools for managing the project structure, dependencies, and build lifecycle of Electron-based desktop apps.
  • Project Bootstrapping Templates - Provides predefined blueprints to generate the initial directory structures and configuration files for new projects.
  • Configuration-Driven Scaffolding - Generates a standardized folder structure and configuration files via a command line interface for rapid project setup.
  • Desktop UI Project Scaffolders - Generates pre-configured project structures and build configurations specifically for desktop UI applications.
  • Unified Build Pipelines - Coordinates compilation, linting, and packaging through a unified build pipeline for both desktop and web targets.
  • Cross-Platform Packaging Tools - Bundles application runtimes and assets into native executables for multiple desktop operating systems.
  • Desktop Packaging - Bundles the web-based application into native desktop executables for cross-platform distribution.
  • Binary Package Generators - Bundles the web application and runtime into OS-specific executable installers for production distribution.
  • Package Distribution - Bundles the application and its dependencies into portable executable formats for simplified distribution.
  • Desktop Project Scaffolders - Generates a pre-configured project structure and dependency file to accelerate the setup of desktop software.
  • Project Scaffolding - Generates a project structure and development environment using a CLI and a single configuration file.
  • Electron Project Scaffolders - Generates a pre-configured project structure and scaffolding using a unified build system for desktop software.
  • Process Separation - Implements a strict separation between background system logic and the frontend UI to adhere to the Chromium security model.
  • Hybrid Desktop-Web Deployments - Allows generating both standalone desktop executables and browser-compatible web versions from a single codebase.
  • Hybrid Web Exports - Enables the generation of browser-compatible web versions from the same codebase used for the desktop application.
  • Vue Starter Templates - Provides pre-configured project blueprints and boilerplates specifically for building Electron and Vue.js applications.
  • Hosted Web Interfaces - Allows the application to run directly in a browser via a web-compatible output.
  • Web-Targeted Source Compilers - Compiles the application source into browser-compatible JavaScript for deployment to web browsers.
  • Web Version Exports - Exports the application for execution in a standard web browser alongside the desktop environment.
  • Application State Management - Coordinates data flow and navigation by integrating routing and state management plugins.
  • Frontend Development Environments - Provides tooling and configuration for a frontend development workflow featuring hot reloading and state management.
  • Hot Code Reloading - Updates the user interface and restarts the main process in real-time to reflect code changes without manual restarts.
  • Hot Module Replacement - Updates application modules in real-time during development to refresh the UI without requiring a full restart.
  • Module Bundling - Bundles JavaScript and CSS assets into optimized files for deployment to desktop and web environments.
  • Background Process Debuggers - Provides capabilities to attach debuggers to the Electron background process to troubleshoot logic and state.
  • End-to-End Testing - Executes automated suites that simulate complete user workflows to verify system-wide functional correctness.
  • Integrated Testing Suites - Ships an integrated test runner that executes both unit and end-to-end test suites to validate workflows.
  • Unit Testing - Implements unit testing to verify the smallest testable parts of the application in isolation.

Historique des stars

Graphique de l'historique des stars pour simulatedgreg/electron-vueGraphique de l'historique des stars pour simulatedgreg/electron-vue

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Electron Vue

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Electron Vue.
  • vuejs-templates/webpackAvatar de vuejs-templates

    vuejs-templates/webpack

    9,644Voir sur GitHub↗

    This project is a pre-configured build template for Vue.js applications using Webpack. It provides a structured project boilerplate and a frontend build pipeline designed to bootstrap development environments and compile application code into distributable bundles. The template includes a development environment with hot module replacement, error overlays, and source maps to allow for instant updates in the browser without losing application state. It also features a project generator that establishes folder structures and configurations for routing, linting, and testing. The build system co

    JavaScript
    Voir sur GitHub↗9,644
  • electron-react-boilerplate/electron-react-boilerplateAvatar de electron-react-boilerplate

    electron-react-boilerplate/electron-react-boilerplate

    24,239Voir sur 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
    Voir sur GitHub↗24,239
  • nklayman/vue-cli-plugin-electron-builderAvatar de nklayman

    nklayman/vue-cli-plugin-electron-builder

    4,081Voir sur GitHub↗

    This project is a Vue.js plugin and build tool designed to package web applications into standalone desktop executables using Electron. It functions as a desktop application bundler and packaging tool that transforms web code into distributable installation packages across multiple operating systems and architectures. The tool provides a dedicated development environment that runs a live-reloading server and a desktop window simultaneously to enable rapid iteration. It automates the setup and configuration required to bundle background and foreground processes into a single executable. The p

    JavaScriptclielectronelectron-builder
    Voir sur GitHub↗4,081
  • saltyshiomix/nextronAvatar de saltyshiomix

    saltyshiomix/nextron

    4,420Voir sur GitHub↗

    Nextron is a framework for building cross-platform desktop applications by integrating Next.js with an Electron shell. It serves as a build tool that compiles web-based user interfaces into standalone installable desktop bundles. The project provides desktop application boilerplates and pre-configured templates to initialize projects. It includes a custom URL schema handler that allows the registration of unique protocols to launch the desktop application directly from a web browser. The toolkit covers desktop app build automation, including the compilation and packaging of source code into

    TypeScript
    Voir sur GitHub↗4,420
Voir les 30 alternatives à Electron Vue→

Questions fréquentes

Que fait simulatedgreg/electron-vue ?

electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using Electron and Vue.js. It provides a standardized project structure and an integrated build pipeline to accelerate the development of desktop software.

Quelles sont les fonctionnalités principales de simulatedgreg/electron-vue ?

Les fonctionnalités principales de simulatedgreg/electron-vue sont : Project Scaffolders, Vue.js Project Bootstrapping, Cross-Platform Build Systems, Desktop Application Packagers, Distribution Package Builders, Electron Application Development Tooling, Project Bootstrapping Templates, Configuration-Driven Scaffolding.

Quelles sont les alternatives open-source à simulatedgreg/electron-vue ?

Les alternatives open-source à simulatedgreg/electron-vue incluent : vuejs-templates/webpack — This project is a pre-configured build template for Vue.js applications using Webpack. It provides a structured… electron-react-boilerplate/electron-react-boilerplate — This project is a TypeScript desktop boilerplate and application template that combines Electron and React for… nklayman/vue-cli-plugin-electron-builder — This project is a Vue.js plugin and build tool designed to package web applications into standalone desktop… saltyshiomix/nextron — Nextron is a framework for building cross-platform desktop applications by integrating Next.js with an Electron shell.… erikras/react-redux-universal-hot-example — This project is a starter template and boilerplate for building isomorphic web applications using React, Redux, and… blazity/next-enterprise — This project is a production-ready enterprise boilerplate and starter for building high-performance web applications…