ToDesktop is your end-to-end Electron partner — offering effortless deployment, robust security and seamless auto-updates.
ToDesktop is your end-to-end Electron partner — offering effortless deployment, robust security and seamless auto-updates.
Accelerate development by letting us handle the infrastructure. Build your Electron app on Mac,
Windows, and Linux with confidence.
We analyze your Electron app’s source code to
find and rank issues by severity. Quickly resolve
vulnerabilities with confidence.
Ensure your app runs flawlessly on all platforms.
Our Smoke Tests automatically test app launches,
updates, and performance on.
Keep your customers' apps up-to-date and
safely test new releases on a subset of users
before rolling out to everyone.
OS | Artifact | Architecture | Size | Actions |
Installer | universal | 1.5 MB | ||
ZIP | x64 | 107 MB +5.05% | ||
ZIP | arm64 | 100.3 MB +4.45% | ||
NSIS | x64 | 81.6 MB +4.42% | ||
AppImage | x64 | 81.6 MB +4.42% | ||
AppImage | arm64 |
Dependencies | Status | Versions | size |
@todesktop/shared | Updated | 7.186.22 → 7. 188.5 | 132.7 kB |
+ { + "appBuilderLibVersion": "24.7.0", + "appFiles": I + ""/public/**", "。/patches/**”, "desktopify/w*", "Idesktopify/build/**", "Idesktopify/node_modules/***, "./. nрmrс" , "-/post-install.js", "./scripts/build/**", "./scripts/remove-sourcemaps.js", "*/bin/**", ""/plugins-loader/+*", + "packager/***, + "!packager/node_modules/***, "„/tsconfig. json" + ], "extraContentFiles": [ { "from": "./desktopify-placeholder", "to": "desktopify" { "from": "./desktopify-placeholder", "to": "packager" ふ "from": "./bin", "to"; "bin" +} + "icon": "./public/ToDesktop.icns", +"id": "21082571500byoe", — "mac": { "entitlements": "./desktopify/builderStaticFiles/entitlements.mac.plist", + "extendInfo": { "NSAppleEventsUsageDescription": "Please allow access to script browser applications to detect the current URL from your web browser." + 7, + "nodeVersion": "*18", + "schemaVersion": 1, + "uploadSizeLimit": 30 + 1
Confidence | Severity | Suggestion | File |
Firm | Medium | Limit navigation on untrusted origins | desktopify/menubar/Menubar.ts:287 |
Firm | Medium | Use sandbox for untrusted origins | desktopify/menubar/Menubar.ts:287 |
Firm | Medium | Limit navigation on untrusted origins | desktopify/main/api.ts:68 |
Firm | Medium | Use sandbox for untrusted origins | desktopify/menubar/Menubar.ts:287 |
Tentative | Medium | Review custom protocol handlers | desktopify/main/deepLinking.ts:157 |
2024-04-17713:04:20.24494102 DEBUG: Build info ( 2024-04-17713:04:20.25507503 "appId": 21082571500byoe", 2024-04-17713104.20.26523102 "appName": "ToDesktop Builder", 2024-04-17т13:04:20.2701550z "apptype": "electron" 2024-04-17713:04:20.27021802 "buildId" : *240417h1108udef", 2024-04-17713:04:20.27028802 "numberofAttenptedBuilds": "not set in Firestore (0 assumed)", 2024-04-17713:04:20.27034402 "user" 1 { 2024-04-17713:04:20.27039302 "email": "[email protected]", 2024-04-17713:04:20.27044602 "id" : "1FhALSzGPaBJdapNnsvCHSYL3X2" 2024-04-17713:04:20.27048908 2024-04-17713:04:20.27057308 ) 2024-04-17713:04:24.04631703 DEBUG: appVersion: 2024-04-17Т13:07:09.98110802 2024-04-17713:07:09.98385702 Starting todesktop:afterPack:./post-pack. ja 2024-04-17713:07:09.98394302 2024-04-17913:10:34.63968602 Ending todesktop:afterPack:./post-pack.]s 2024-04-17713:07:09.9840040z 2024-04-17713:10:34.64605202 Starting todesktopiafterPack:./post-pack-ja 2024-04-17713:10:39.67447402 2024-04-17713:10:39.67513902 > gyp01.0.0 postinstall 2024-04-17713:10:39.68516503 ≥ npx patch-package 2024-04-17713:10:39.68612208 2024-04-17T13:10:43.09890102 pm WARN exec The following package was not found and will be installed: [email protected] 2024-04-17713:10:48.23473802 patch-package 8.0.0 2024-04-17713:10:48.24491702 Applying patches..• 2024-04-17713:10:48.25509302 node-gypeB.4.0 • 2024-04-17713:10:48.29017102 2024-04-17T13:10:48.30034002 added 94 packages, and audited 95 packages in 13a 2024-04-17713:10:48.31043807 2024-04-17T13:10:48.32058602 3 packages are looking for funding 2024-04-17713:10:48.33073103 TEn "npa fund" for details 2024-04-17Т13:10:48.34081202 2024-04-17T13:10:48.35095202 5 vulnerabilities (3 moderate, 2 high) 2024-04-17713:10:48.36101902 2024-04-17713:10:48.37111702 To address all issues, run: 2024-04-17713:10:48.38123602 pm audit fix 2024-04-17713:10:48.39133002 2024-04-17T13:10:48.40150402 Run "npa audit" for details. 2024-04-17713:10:48.41159302 2024-04-17T13:10:48.42170702 FINISHED rebuilding node-gYP 2024-04-17T13:10:48.43181502 Ending todesktopiafterPack:./post-pack.ja 2024-04-17713:10:48.44180608 2024-04-17T13:14:38.62189002 INFO: builder output: 2024-04-17713:14:38.62194608 2024-04-17T13:15:01.08425502 INFO: [94ml00t [39= Finished 2024-04-17713:15:02.63315902 INFO: build complete
Our guided process makes purchasing and using certificates a breeze. Our secure hardware storage and expiry notifications give you peace of mind.
Understand your customers better with our comprehensive download analytics, tracking downloads across Windows, Mac, and Linux.
Our universal download link intelligently detects and serves the right platform-specific installer. All this is served from our CDN and hosted on your domain.
Measure launch time, memory, and CPU usage. Compare across versions and other industry-standard Electron apps.
ToDesktop is your end-to-end Electron partner — offering effortless deployment, robust security and seamless auto-updates.
ToDesktop is your end-to-end Electron partner — offering effortless deployment, robust security and seamless auto-updates.
For simple desktop apps and
solo developers.
For sophisticated desktop apps
and small teams.
For advanced features and
dedicated support.
ToDesktop is your end-to-end Electron partner — offering effortless deployment, robust security and seamless auto-updates.