An open API service indexing awesome lists of open source software.

https://github.com/jakejarvis/versioneer

πŸ“¦ Native macOS app updater. Early alpha, use at your own risk!
https://github.com/jakejarvis/versioneer

apple cloudflare-workers electron mac-app-store macos macupdater sparkle swift swiftui

Last synced: 3 months ago
JSON representation

πŸ“¦ Native macOS app updater. Early alpha, use at your own risk!

Awesome Lists containing this project

README

          


Versioneer

Versioneer β€” macOS App Updater

## Why?

I wanted a modern replacement for [MacUpdater](https://www.corecode.io/macupdater/) (RIP) that goes much farther than the current alternatives, most of which are closed-source and (from what I can tell) essentially Homebrew wrappers for cask management. [**Versioneer**](https://versioneer.app/) is focused on widespread app compatibility, privacy-friendly data crowdsourcing, and safe one-click installs, all behind a beautiful, fast, and native UI.

## Features

- **Flexible sourcing** β€” cross-references Sparkle, Electron, GitHub releases, Mac App Store, Homebrew casks, and custom parsers (JSON, XML, HTML, regex) for any weird edge cases.
- **Crowdsourced catalog** β€” new apps are discovered automatically from anonymized user inventories (opt-in) and further enriched from public metadata.
- **Trusts but verifies** β€” checksum, codesign, Gatekeeper, bundle ID, and team ID checks before any install.
- **Risk-averse** β€” every match and version has a numeric confidence level, computed and displayed in-app for full transparency.
- **Safety first** β€” delegates to Sparkle, Homebrew, the App Store, or a simple find-and-replace depending on how the app was installed & how updates are distributed; a privileged helper is engaged **only** when triggered by macOS.
- **Works independently** β€” local checkers run in parallel with the cloud API.
- **Privacy first** β€” anonymized inventory, no accounts, no personal data.
- **Open-source and free** β€” because duh.

## Installation

Coming soonβ„’...

## License

[MIT](LICENSE)