awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
electron-userland avatar

electron-userland/electron-builder

0
View on GitHub↗
14,594 Stars·1,851 Forks·TypeScript·MIT·9 Aufrufewww.electron.build↗

Electron Builder

electron-builder is a cross-platform build automator and packaging tool for Electron applications. It bundles source code and dependencies into platform-specific installers, portable executables, and app store formats for Windows, macOS, and Linux.

The project functions as a distribution pipeline that orchestrates the signing and notarization of binaries to ensure authenticity and bypass security warnings. It also serves as an auto-update orchestrator, preparing application packages and distribution channels to support automatic background software updates.

Its capability surface covers the compilation of native dependencies to match target runtimes, the automation of release publishing to remote hosting providers, and the use of containerized environments for cross-platform builds. It also provides tools for managing application contents via asset filtering and defining operating system file associations.

Features

  • Application Packaging - Bundles application source code and dependencies into platform-specific installers and distribution artifacts.
  • Cross-Platform Installers - Bundles source code and dependencies into native executable installers tailored for Windows, macOS, and Linux.
  • Update Delivery Systems - Sets up the delivery system that allows installed Electron applications to automatically download and apply software updates.
  • Electron Asset Extractors - Bundles source code and dependencies into standalone distribution packages for Electron applications.
  • Artifact Distribution - Provides automated workflows to upload finished build artifacts and release notes to remote hosting providers and version control services.
  • Cross-Platform Build Systems - Automates the compilation, signing, and packaging of software for multiple target operating systems.
  • Electron Application Packagers - Bundles Electron source code and dependencies into platform-specific installers or standalone executables for end users.
  • Native Compilation - Builds native application modules during the packaging process and strips development dependencies from the final bundle.
  • Software Update Managers - Implements the logic for downloading and applying software updates to installed applications while preserving user configurations.
  • Differential Update Packages - Creates binary patches containing only changed files to minimize the size of software updates for end users.
  • Binary Distribution Tools - Generates and distributes pre-compiled application binaries and installers across multiple operating systems.
  • Standalone Distribution Bundlers - Aggregates all application files, libraries, and assets into a single self-contained distribution package for standalone execution.
  • Cross-Platform Code Signing - Orchestrates digital signing and notarization for binaries across Windows and macOS to prevent security warnings.
  • Application Update Managers - Provides systems for checking, verifying, and applying software updates to keep the client application current.
  • Application Signing - Applies digital signatures to executables and archives to ensure authenticity and bypass security warnings.
  • Update Orchestrators - Prepares application packages and distribution channels to automate the retrieval and deployment of binary updates.
  • Native Module Recompilers - Rebuilds C++ extensions against the target Electron runtime version to ensure binary compatibility across different platforms.
  • Platform Packaging - Bundles software into formats that support multiple target operating systems and architectures within a single distribution pipeline.
  • Code Signing - Applies cryptographic digital signatures to software packages to verify authenticity on development servers or machines.
  • Digital Signature Libraries - Interfaces with system-level signing tools to apply cryptographic identities to binaries for security verification.
  • Notarization Services - Submits binaries to the official Apple notarization service to prevent security warnings on macOS.
  • Application Distribution - Automates the publishing of packaged binaries to remote hosting providers and official platform stores.
  • Cross-Compilation Toolchains - Uses Docker images to provide toolchains and headers for generating binaries for different operating systems from a single host.
  • Artifact Distribution Systems - Provides automated transfers of installers and metadata to remote cloud storage and release management systems via APIs.
  • Installation Configuration - Customizes the installation experience through custom scripts, multi-language support, and uninstall logic.
  • Packaging Inclusion Rules - Implements inclusion and exclusion patterns to determine which files are bundled into the final distribution package.
  • Build Artifact Management - Manages the retrieval and versioning of completed installers and binaries for distribution.
  • Build Artifact Transformation - Provides automated systems for uploading completed build binaries and metadata to external storage and release managers.
  • Cross-Platform Build Containers - Uses containerized environments to compile and package applications for different target platforms from a single host.
  • Containerized Build Environments - Uses isolated Docker containers to ensure reproducibility of the build process across different host systems.
  • Release Automation - Automates the publishing and distribution of completed software packages to remote hosting services.
  • Artifact Uploaders - Automates the upload of build binaries and release notes to remote hosting providers and version control services.
  • OS File Associations - Registers custom protocol schemes and file extensions so the operating system opens associated files with the application.
  • Build and Compilation Tools - Complete solution for packaging and distributing desktop applications.
  • Deployment and DevOps - Tool for packaging and distributing Electron applications.
  • Deployment Tools - Build tool with native support for portable application output.
  • Desktop und Cross-Platform - Solution for packaging and distributing Electron apps.
  • Desktop Development - Tooling for packaging and distributing Electron applications.
  • Entwicklungstools - Create installers for distribution.

Star-Verlauf

Star-Verlauf für electron-userland/electron-builderStar-Verlauf für electron-userland/electron-builder

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Electron Builder

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Electron Builder.
  • electron/forgeAvatar von electron

    electron/forge

    7,092Auf GitHub ansehen↗

    Forge is a build toolchain for Electron desktop applications that provides a system for bootstrapping projects, recompiling native modules, and packaging and publishing application binaries. It functions as an application bundler and distribution publisher, automating the process of turning source code into platform-specific executables and installers. The toolset uses a plugin-based pipeline to automate the build process, allowing for the integration of third-party extensions for asset bundling or security auditing. It employs specialized modules to transform packaged applications into distr

    TypeScriptbuildelectronhacktoberfest
    Auf GitHub ansehen↗7,092
  • electron/electron-api-demosAvatar von electron

    electron/electron-api-demos

    10,235Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,235
  • imputnet/heliumAvatar von imputnet

    imputnet/helium

    17,406Auf GitHub ansehen↗

    Helium is a browser engine compilation framework designed to automate the creation of custom web browser binaries from Chromium source code. It functions as a build system that manages the complex dependency toolchains and environment configurations necessary to transform raw source code into functional, cross-platform software applications. The project distinguishes itself through a structured patch-series management system, which allows developers to maintain and apply custom modifications to large-scale codebases across frequent upstream updates. This workflow ensures that specialized feat

    C++browserchromiumprivacy
    Auf GitHub ansehen↗17,406
  • mitchellh/goxAvatar von mitchellh

    mitchellh/gox

    4,580Auf GitHub ansehen↗

    Gox is a cross-platform build automator and command line tool designed for Go cross-compilation. It serves as a toolchain manager that builds and configures the necessary compilation tools and flags required to target diverse hardware platforms. The system automates the setup, installation, and provisioning of the assemblers and linkers needed for different operating systems and architectures. It manages the generation of executable binaries for multiple platforms in parallel, utilizing custom naming templates and linker flags to prepare software releases. The tool provides capabilities for

    Go
    Auf GitHub ansehen↗4,580
Alle 30 Alternativen zu Electron Builder anzeigen→

Häufig gestellte Fragen

Was macht electron-userland/electron-builder?

electron-builder is a cross-platform build automator and packaging tool for Electron applications. It bundles source code and dependencies into platform-specific installers, portable executables, and app store formats for Windows, macOS, and Linux.

Was sind die Hauptfunktionen von electron-userland/electron-builder?

Die Hauptfunktionen von electron-userland/electron-builder sind: Application Packaging, Cross-Platform Installers, Update Delivery Systems, Electron Asset Extractors, Artifact Distribution, Cross-Platform Build Systems, Electron Application Packagers, Native Compilation.

Welche Open-Source-Alternativen gibt es zu electron-userland/electron-builder?

Open-Source-Alternativen zu electron-userland/electron-builder sind unter anderem: electron/forge — Forge is a build toolchain for Electron desktop applications that provides a system for bootstrapping projects,… electron/electron-api-demos — This repository provides a collection of interactive sample applications and reference implementations for the… imputnet/helium — Helium is a browser engine compilation framework designed to automate the creation of custom web browser binaries from… mitchellh/gox — Gox is a cross-platform build automator and command line tool designed for Go cross-compilation. It serves as a… astral-sh/python-build-standalone — python-build-standalone is a toolchain designed to produce redistributable Python executables across multiple… goreleaser/goreleaser — GoReleaser is a release automation tool for building, packaging, and distributing Go binaries across multiple…