A look at electron-userland/electron-installer-windows: 469 stars on GitHub, written primarily in JavaScript. Create a Windows package for your Electron app.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
This tool relies on the awesome Squirrel.Windows framework written by @anaisbetts. It takes care of creating the actual package, signing it, dealing with updates, and many more things. Gotta give credit where credit is due, ya know.
Requirements
This tool requires Node 12 or greater.
I'd recommend building your packages on your target platform, but if you have to run this on Mac OS X or Linux, you will need to install mono and wine through your package manager.
You won't get an .msi installer though, only .nupkg and .exe installers. To get an .msi installer you'll need to run on Windows.
URL of the homepage for the package, used in the projectUrl field of the spec file.
options.animation
Type: String
Default: resources/animation.gif
The path to a .gif file to be displayed while installation is processing, used by Squirrel loading GIF
options.icon
Type: String
Default: resources/icon.ico
The path to an .ico file used for the generated .exe installer.
options.iconNuget
Type: String
Default: undefined
The path to an image file use as the icon for the NuGet package, used in the icon field of the spec file.
options.tags
Type: Array[String]
Default: []
List of tags and keywords that describe the package, used in the tags field of the spec file.
options.noMsi
Type: Boolean
Default: false
Whether an .msi installer should be created or not.
options.certificateFile
Type: String
Default: undefined
The path to an Authenticode Code Signing Certificate.
options.certificatePassword
Type: String
Default: undefined
Password to decrypt the certificate given in certificateFile.
options.signWithParams
Type: String
Default: undefined
Parameters to pass to signtool. Overrides certificateFile and certificatePassword.
options.remoteReleases
Type: String
Default: undefined
URL to your existing updates. If given, these will be downloaded to create delta updates.
If you are using Amazon S3 to store your releases, read the documentation for Squirrel.Windows on Amazon S3.
If you are using GitHub, read the documentation for Squirrel.Windows on GitHub.
Signing
Internet Explorer's SmartScreen Filter and antivirus programs may flag your package as malware if it's not signed. Luckily, signing your package with electron-installer-windows is pretty easy. Let's test the process with a self-signed certificate.
To generate the certificate, open the Developer Command Prompt for Visual Studio and execute the following:
Copyright (c) 2016 Daniel Perez Alvarez (unindented.org). This is free software and may be redistributed under the terms specified in the LICENSE file.
Does electron-userland/electron-installer-windows have a project website?
No homepage URL was recorded for electron-userland/electron-installer-windows in TopGit's last sync. The README tab above frequently contains screenshots and demo links, or check the repository description on GitHub.
Does electron-userland/electron-installer-windows have any tags?
TopGit's last sync did not record any GitHub topics for electron-userland/electron-installer-windows. GitHub topics appear in the right sidebar of a repository page; that's the authoritative place to check.
How active is development on electron-userland/electron-installer-windows?
The most recent commit recorded on electron-userland/electron-installer-windows was 3.7 years ago, based on the GitHub push timestamp. The repository has 46 forks — one of the better signals of community interest.
How many stars does electron-userland/electron-installer-windows have?
electron-userland/electron-installer-windows has 469 GitHub stars — refresh the page for the live number, or check github.com/electron-userland/electron-installer-windows. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is electron-userland/electron-installer-windows open source?
Yes — electron-userland/electron-installer-windows ships under the MIT license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/electron-userland/electron-installer-windows.
Where do I read more about electron-userland/electron-installer-windows?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/electron-userland/electron-installer-windows is the definitive source.
Read full README in the tab above.
Curious whether electron-installer-windows is right for you?
Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about electron-installer-windows.