velopack/velopack
Some data may be outdated — see provenance labels.
Installer and automatic update framework for cross-platform desktop applications observed · 2026-10-05
Health v2 · maintenance only
93/100
- Activity 98
- Release rhythm 97
- Longevity 73
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 6.5
- age_days: 1024
- days_rel: 21
- days_push: 16
- n_releases_24m: 15
Adoption not part of the score
2364 stars · 158 forks observed · 2026-10-05
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Velopack is an installation and automatic update framework for cross-platform desktop applications, with client SDKs for C#, Rust, C/C++, JavaScript, and Python plus a 'vpk' CLI for packaging. It generates installers, delta update packages, and self-updating portable builds from compiler output with zero configuration, supporting Windows, macOS, and Linux.
Use cases
- add automatic updates to a desktop app
- create an installer for my application
- migrate from Squirrel.Windows to a maintained updater
- ship delta updates so users download only changes
- distribute a cross-platform app on Windows, macOS, and Linux
- self-update a portable application
- sign and notarize app packages during builds
- host app updates on GitHub Releases or static files
When to choose
- you need installers and auto-updates for desktop apps across Windows, macOS, and Linux from one tool
- you want zero-config packaging with delta updates and background updates
- you're migrating from Squirrel.Windows or ClickOnce
- your app is written in C#, Rust, C/C++, JS, or Python
When to avoid
- you need highly customized installer UIs or complex installation logic
- you only target mobile or web platforms
- your language (Go, Java, Swift) has no ready SDK yet
- you need MSI or enterprise deployment tooling
Facets
framework · maturity active
deployment developer-tools cli sdk desktop-applications cross-platform developer-tools windows cross-platform dotnet rust python cli auto-update installer delta-updates code-signing squirrel-successor clickonce electron-updater software-distribution automation macos linux
8 sources
- readme: https://github.com/velopack/velopack · fetched 2026-10-05 · d16cb5050696
- homepage: https://velopack.io · fetched 2026-08-29 · 0b10b1a97fbb
- site_page: https://docs.velopack.io · fetched 2026-08-29 · 0f1e33152bd8
- site_page: https://docs.velopack.io/getting-started/cpp · fetched 2026-08-29 · 4034d414cc28
- site_page: https://docs.velopack.io/getting-started/csharp · fetched 2026-08-29 · 48414e8b24a5
- site_page: https://docs.velopack.io/getting-started/rust · fetched 2026-08-29 · 6b1835f1910c
- site_page: https://docs.velopack.io/category/integrating · fetched 2026-08-29 · a1a829317079
- site_page: https://docs.velopack.io/category/packaging · fetched 2026-08-29 · edda1ffd1771
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| velopack/velopack | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="velopack/velopack")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem