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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nklayman avatar

nklayman/vue-cli-plugin-electron-builder

0
View on GitHub↗
nklayman.github.io/vue-cli-plugin-electron-builder↗

Vue Cli Plugin Electron Builder

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 project covers a broad range of capabilities including native OS API integration, multi-process debugging, and automated software updates. It also supports cross-platform software distribution, multi-window management, and the integration of native binary modules.

Features

  • Electron Desktop Applications - Facilitates the creation of cross-platform desktop applications that integrate web technologies with native system capabilities using Electron.
  • Cross-Platform Binary Distribution - Provides capabilities for compiling and distributing software binaries for multiple desktop operating systems and environments.
  • CLI Plugins - Ships as an extension for the Vue command line interface to automate the setup of desktop application environments.
  • Cross-Platform Build Systems - Automates the compilation and packaging of software for multiple target operating systems from a single machine.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
4,081 stars·275 forks·JavaScript·MIT·24 views
  • Build Tools - Acts as a specialized build tool for packaging Vue.js web applications into standalone desktop executables using Electron.
  • Preload Script Injections - Provides isolated preload scripts that bridge the gap between restricted browser environments and privileged system APIs.
  • Desktop Application Bundling - Provides a unified pipeline for bundling background and foreground processes into a distributable desktop application package.
  • Electron Process Bundling - Transforms web code into a distributable executable by bundling separate main and renderer processes.
  • Cross-Platform Packaging Tools - Provides tools for bundling application runtimes and assets into native executables for multiple operating systems.
  • Native API Bridges - Implements the incorporation of system-level binary modules and preload scripts to allow web interfaces to access OS functions.
  • Process Restriction Policies - Enforces capability limits on the foreground process to reduce security risks by disabling system APIs.
  • Multi-Process Runtimes - Implements a dual-process model that separates a privileged background system process from an unprivileged web renderer.
  • Native Module Linking - Connects native code and build systems with binary modules to access low-level operating system functions.
  • Automatic Software Updates - Implements systems that automatically check for and install the latest versions of the desktop application.
  • Electron Application Development Tooling - Provides a toolset for managing the project structure, dependencies, and build lifecycle of Electron-based desktop apps.
  • Multi-Window Layout Managers - Provides systems to manage the distribution and synchronization of UI panels across multiple application windows.
  • Automated Software Updates - Implementing systems that automatically check for and apply new software versions to keep desktop installations current.
  • Multi-Target Compilers - Compiles source code into separate bundles targeting both the main system process and the renderer process.
  • Native Binary Integration - Links high-performance native C++ or Rust binaries into the build process to enable low-level OS API access.
  • Multi-Process Debugging - Provides debugging capabilities that extend across the boundaries of background and foreground processes.
  • Runtime Process Inspection - Supports inspecting background processes using source maps and remote ports to troubleshoot system-level logic.
  • Renderer State Inspection - Provides developer tools to inspect the application window and analyze the UI and frontend state.
  • Live-Reloading Environments - Provides a dedicated development environment that runs a live-reloading server and a desktop window simultaneously.
  • Development Servers - Includes a local development server with live reloading for rapid iteration of the desktop interface.
  • Live-Reload Proxies - Ships a proxy server that injects live-reload signals to provide instant feedback during desktop app development.
  • Star history

    Star history chart for nklayman/vue-cli-plugin-electron-builderStar history chart for nklayman/vue-cli-plugin-electron-builder

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Vue Cli Plugin Electron Builder

    These projects share indexed features with Vue Cli Plugin Electron Builder. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • alex8088/electron-vitealex8088 avatar

      alex8088/electron-vite

      5,487View on GitHub↗

      electron-vite is a build system and multi-process bundle orchestrator that uses Vite to compile and bundle the main, preload, and renderer processes for Electron applications. It functions as a desktop application scaffolder, providing templates to integrate various frontend frameworks into a standardized project structure. The project distinguishes itself through integrated source code protection, utilizing a V8 bytecode obfuscator to compile JavaScript into bytecode and obfuscate strings to prevent reverse engineering. It also manages complex desktop architectures by isolating bundles and s

      TypeScript
      View on GitHub↗5,487
    • simulatedgreg/electron-vueSimulatedGREG avatar

      SimulatedGREG/electron-vue

      15,399View on GitHub↗

      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-ti

      JavaScriptbabelboilerplatedocumentation
      View on GitHub↗15,399
    • electron/electron-api-demoselectron avatar

      electron/electron-api-demos

      10,235View on GitHub↗

      This repository provides a collection of interactive sample applications and reference implementations for the Electron framework. It serves as a library of API reference demos designed to help developers learn how to implement core desktop features. The project features visual demonstrations of cross-platform GUI management and practical examples of native operating system integration. It includes dedicated samples for handling native modules, crash reports, and the configuration of security implementations such as content security policies and process sandboxing. The codebase covers a broa

      HTML
      View on GitHub↗10,235
    • hokein/electron-sample-appshokein avatar

      hokein/electron-sample-apps

      3,928View on GitHub↗

      This project is a collection of reference implementations and sample applications for desktop software development using Electron. It provides cross-platform boilerplates and practical code examples that demonstrate how to integrate web technologies with native operating system APIs. The repository serves as a feature showcase for implementing native system integrations, such as local file system access, process management, and custom window framing. It includes demonstrations for specialized capabilities like network request interception via service workers, screen and window capture, and th

      JavaScript
      View on GitHub↗3,928
    Compare all 30 related projects→

    Frequently asked questions

    What does nklayman/vue-cli-plugin-electron-builder do?

    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.

    What are the main features of nklayman/vue-cli-plugin-electron-builder?

    The main features of nklayman/vue-cli-plugin-electron-builder are: Electron Desktop Applications, Cross-Platform Binary Distribution, CLI Plugins, Cross-Platform Build Systems, Build Tools, Preload Script Injections, Desktop Application Bundling, Electron Process Bundling.

    Which projects share features with nklayman/vue-cli-plugin-electron-builder?

    Projects with overlapping indexed features include: alex8088/electron-vite — electron-vite is a build system and multi-process bundle orchestrator that uses Vite to compile and bundle the main,… simulatedgreg/electron-vue — electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using… electron/electron-api-demos — This repository provides a collection of interactive sample applications and reference implementations for the… hokein/electron-sample-apps — This project is a collection of reference implementations and sample applications for desktop software development… oclif/oclif — oclif is a Node.js framework for building command-line interfaces. It provides a structured system for developing… apache/cordova-android — This project is an Android hybrid mobile framework that enables the development of applications running web content…