Valence
Valence is a framework that wraps Electron to provide secure self-updating applications.
Not sure what this is about?
Read the article on dev.to about Project Valence.
Valence Components
Valence Dev Tools
Contains components for signing and releasing Valence app bundles.
Install it globally like so:
npm install -g valence-devtools
Libvalence
Does all the client-side heavy lifting. Powers the Valence Skeleton and allows existing Electron projects to migrate their update protocols to use Valence.
Valence Skeleton
A basic Electron app that contains a launcher and self-updater.
Valence Update Server
A basic REST API that Valence apps talk to in order to check for new updates.