Skip to content

Latest commit

 

History

181 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Status Badge Windows CI Badge Linux CI Badge Macos CI Badge Coverage Badge License Badge

Upme will be a library for adding self-update capabilities to Java desktop applications. Its main goals are simplicity and robustness.

Important

Despite the small amount of time I am able to dedicate to this project currently and therefore its really slow progress, I didn't give up on it. Due to my studies, other side projects and an exchange semester I will do abroad, I will probably not be able to spend much time on it until next winter. However, I do look forward to making this little dream of mine come true. Expect updates in late 2026 / 2027.

Features

  • fetch updates from custom web server
  • fetch updates from Github Releases
  • show progress
  • high-level wrapper for the average use-case of simply updating to the latest version
  • automatically restart after the update
  • rollback on error
  • ability to clean up used temporary files
  • logging to a file
  • automatically elevate permissions permissions if needed

About

Effortless self-updates for your Java desktop app 📦

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages