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!
- Host: GitHub
- URL: https://github.com/jakejarvis/versioneer
- Owner: jakejarvis
- License: mit
- Created: 2026-03-25T13:17:45.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-03T02:01:15.000Z (3 months ago)
- Last Synced: 2026-04-04T07:50:00.248Z (3 months ago)
- Topics: apple, cloudflare-workers, electron, mac-app-store, macos, macupdater, sparkle, swift, swiftui
- Language: TypeScript
- Homepage: https://versioneer.app
- Size: 2.37 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README

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)