GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - velopack/velopack: Installer and automatic update framework for cross-platform desktop applications

BranchesTags
Open more actions menu

Latest commit

 

History

4,309 Commits
4,309 Commits

Folders and files

NameName
Last commit message
Last commit date
.cargo
.cargo
 
 
.config
.config
 
 
.github
.github
 
 
artwork
artwork
 
 
locales
locales
 
 
samples
samples
 
 
src
src
 
 
test
test
 
 
vendor
vendor
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
CLAUDE.md
CLAUDE.md
 
 
Cargo.lock
Cargo.lock
 
 
Cargo.toml
Cargo.toml
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
Velopack.slnx
Velopack.slnx
 
 
codecov.yml
codecov.yml
 
 
deny.toml
deny.toml
 
 
global.json
global.json
 
 
nuget.config
nuget.config
 
 
rustfmt.toml
rustfmt.toml
 
 
version.json
version.json
 
 

Repository files navigation

Velopack Logo

Nuget Discord Build Codecov License

Velopack is an installation and auto-update framework for cross-platform applications. It's opinionated, extremely easy to use with zero config needed. With just one command you can be up and running with an installable application, and it's lightning fast for your users, too.

Features

  • 😍 Zero config - Velopack takes your compiler output and generates an installer, updates, delta packages, and self-updating portable package in just one command.
  • 🎯 Cross platform - Velopack supports building packages for Windows, OSX, and Linux, so you can use one solution for every target.
  • 🚀 Automatic migrations - If you are coming from other popular frameworks (eg. Squirrel), Velopack can automatically migrate your application.
  • ⚡️ Lightning fast - Velopack is written in Rust for native performance. Delta packages mean your user only downloads what's changed between versions.
  • 📔 Language agnostic - With support for C#, C++, JS, Rust and more. Use a familiar API for updates no matter what language your project is.
  • 🌍 Localized - Translated into 39 languages across 6 continents, so your users feel at home no matter where they are.
cli_demo.mp4

Documentation

  • 📖 Read the docs
  • ⚡ Quick start guides
  • 🕶️ View example apps
  • 📺 See website & demo

Community

  • ❓ Ask questions, get support, or discuss ideas on Discord
  • 🗣️ Report bugs or request features on GitHub Issues

Contributing

  • 💬 Join us on Discord to get involved in dev discussions
  • 🚦 Read our contributing guide

Testimonials

I have now got my external facing application using velopack. I am very impressed. Seems to work fabulously well and be much faster both in the initial build and in the upgrading of the software on the end user's machine than Squirrel was. It's amazing and the best installer I've ever used in over 30 years of development. Thanks so much! You are doing some great work! - Stefan (Discord)

Just wanted to say a huge thank you. I've been using Clowd.Squirrel for a couple of years now since Squirrel.Windows wasn't working for me. Just popped into that repository today to look for some documentation and noticed the release of Velopack. How unexpected! It works fantastic and is so much faster, wow! Thank you again, the amount of work that went into both Clowd.Squirrel and Velopack is staggering. It's very appreciated. - Kizari (Discord)

I've used a lot of installer frameworks and Velopack is by far the best. Everything is like magic: you run the installer, and then the app is just open, ready to use. Updates apply and relaunch in ~2 seconds with no UAC prompts. The installer creation process is painless and integrates easily with code signing, and the command-line tool makes it simple to upload your updater files. You don't need to futz with separate installer scripts in some weird language; you can build all those hooks into your main app! The support is also phenominal; every concern I've had has been addressed. This is the future of desktop installers. - RandomEngy (Discord)

I'm extremely impressed with Velopack's performance in creating releases, as well as checking for and applying updates. It is significantly faster than other tools. The vpk CLI is intuitive and easy to implement, even with my complex build pipeline. Thanks to Velopack, I've been able to streamline my workflow and save valuable time. It's a fantastic tool that I highly recommend! - khdc (Discord)

Sponsors

Huge thanks to everyone who provides the project with free tools, services, or donations!

Sponsors Cloud

About

Installer and automatic update framework for cross-platform desktop applications

velopack.io

Topics

automatic-updatesautoupdateclickoncedesktopdotnetinstallerlinuxmacososxsquirrelupdatervelopackwindows

Resources

Readme
MIT license
Activity
Custom properties

Stars

2.5k stars

Watchers

15 watching

Forks

172 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.