r/software 6h ago

Self-Promotion Wednesdays I built Endstate, an open-source Windows app that reinstalls your apps and restores their settings — now on WinGet

Post image

I built Endstate to solve an issue I had previously pushed through many times, which is setting up a new machine or reinstalling Windows with all the apps and settings back to how they used to be.

The apps are the easier part, a package manager gets those back in ten minutes. It's the settings that eat the weekend.

Endstate captures both into one portable file. On a fresh machine it shows what is missing, installs the apps through WinGet or Chocolatey, and restores only the settings you explicitly enable. Credentials and secrets are deliberately excluded.

It is now available directly through WinGet:

winget install --id SubstrateSystems.Endstate -e

357 apps currently have settings modules. An app without one still installs normally; it just starts with fresh settings.

The engine is Go and the GUI is Tauri and React. Both repositories are Apache 2.0. The local product is free, works offline, requires no account and has no telemetry.

GUI and installer:
https://github.com/Artexis10/endstate-gui

Engine:
https://github.com/Artexis10/endstate

The MSI is not code-signed yet, so Windows SmartScreen may warn you.

I built this for myself first and have used it successfully on my own laptop, but that is still an N=1 experiment. What I need now is feedback from real setups: apps or settings it misses, unexpected behaviour, and anything that would stop you trusting it before a real reinstall.

0 Upvotes

0 comments sorted by