awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SimulatedGREG avatar

SimulatedGREG/electron-vueArchived

0
View on GitHub↗
15,399 星标·1,513 分支·JavaScript·MIT·5 次浏览simulatedgreg.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.

Star 历史

simulatedgreg/electron-vue 的 Star 历史图表simulatedgreg/electron-vue 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Electron Vue 的开源替代方案

相似的开源项目,按与 Electron Vue 的功能重合度排序。
  • vuejs-templates/webpackvuejs-templates 的头像

    vuejs-templates/webpack

    9,644在 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
    在 GitHub 上查看↗9,644
  • electron-react-boilerplate/electron-react-boilerplateelectron-react-boilerplate 的头像

    electron-react-boilerplate/electron-react-boilerplate

    24,239在 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
    在 GitHub 上查看↗24,239
  • nklayman/vue-cli-plugin-electron-buildernklayman 的头像

    nklayman/vue-cli-plugin-electron-builder

    4,081在 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
    在 GitHub 上查看↗4,081
  • saltyshiomix/nextronsaltyshiomix 的头像

    saltyshiomix/nextron

    4,420在 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
    在 GitHub 上查看↗4,420
查看 Electron Vue 的所有 30 个替代方案→

常见问题解答

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.

simulatedgreg/electron-vue 的主要功能有哪些?

simulatedgreg/electron-vue 的主要功能包括: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。

simulatedgreg/electron-vue 有哪些开源替代品?

simulatedgreg/electron-vue 的开源替代品包括: 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…