GitHubUpdates - Cocoa framework to install application updates from GitHub releases.

  •        13

GitHubUpdates is Cocoa framework to install application updates from GitHub releases. If you ever used Sparkle, this project provided the same kind of functionalities, but works with your GitHub releases and tags. Note that you can also create the GitHubUpdater instance with InterfaceBuilder. The user and repository properties are inspectable, so you can set them with the Interface Builder inspector palette.

https://github.com/macmade/GitHubUpdates

Tags
Implementation
License
Platform

   




Related Projects

Sparkle - A software update framework for macOS

  •    Objective-C

Secure and reliable software update framework for Cocoa developers. See getting started guide. No code is necessary, but a bit of Xcode configuration is required.

winsparkle - App update framework for Windows, inspired by Sparkle for OS X

  •    C++

WinSparkle is a plug-and-forget software update library for Windows applications. It is heavily inspired by the Sparkle framework for OS X written by Andy Matuschak and others, to the point of sharing the same updates format (appcasts) and having very similar user interface. See https://winsparkle.org for more information about WinSparkle.

NetSparkle - AutoUpdate for .NET Developer

  •    DotNet

NetSparkle is an easy-to-use software update framework for .NET developers on Windows, MAC or Linux. It was inspired by the Sparkle (http://bit.ly/HWyJd) project for Cocoa developers and the WinSparkle (http://bit.ly/cj5kP5) project (a Win32 port).

ionic-box

  •    Shell

To install, download and install [Vagrant](https://www.vagrantup.com/downloads.html) for your platform, then download and install [VirtualBox](http://virtualbox.org/).Once Vagrant and VirtualBox are installed, you can download the latest release of this GitHub repo, and unzip it. `cd` into the unzipped folder and run:```bash$ vagrant up$ vagrant ssh```The username for vagrant is `vagrant` and the password is `vagrant`. This will download and install the image, and then go through the dependencie

RakNet - RakNet is a cross platform, open source, C++ networking engine for game programmers.

  •    C

------------------------------------------ See Help\swigtutorial.html Upgrading from version 3 ------------------------------------------ See 3.x_to_4.x_upgrade.txt Windows users (Visual Studio 2008 and 2010) ----------------------------------------- Load RakNet_VS2008.sln and convert if necessary.After the project conversion, if you encounter error MSB4006,follow the steps below to fix it:1. Open project properties2. Click on "Common Properties"3. Click on "Framework and References"4. Look


HockeyKit - A software update kit for iOS and Android

  •    Objective-C

Hockey is a iOS Ad-Hoc updater framework. It can be used for all apps that target the Apple AppStore and improves the beta testing process dramatically. All beta testers. It consists of two components, a server and a client framework. The server component is required for all scenarios. But it also can work standalone without the client library. It provides a web interface which beta testers can use to install the latest AdHoc provisioning profile and also the latest beta version via Safari right from the device. One server installation is able to handle multiple applications via different bundle identifiers (I highly suggest using different bundle identifiers for Debug, AdHoc Beta and AppStore release builds !!!). By default the client library will check for updates on your server whenever the app is started or will wake up. The user can adjust this in the settings dialog to alternatively only check once a day or manually.This framework was created after reading the blog post at http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/ where Jeffrey Sambells wrote about the mechanisms required and being available for us to use.

hazel - Lightweight update server for Electron apps

  •    Javascript

This project lets you deploy an update server for Electron apps with ease: You only need to run a single command and fill out two text fields.Since Hazel routes all the traffic for downloading the actual application files to GitHub Releases, you can use their API to determine the download count for a certain release.

Sparkle - A software update framework for the Mac

  •    Objective-C

A software update framework for the Mac

PEAR Framework - reusable PHP components

  •    PHP

PEAR is a framework and distribution system for reusable PHP components. It has all categories of components from DB access, security, xml parsing, encryption etc.

android-auto-update - Android 应用自动更新。Android update checker,download and install apk file

  •    Java

Android 应用自动更新。Android update checker,download and install apk file

Yalp Store - Download apks from Google Play Store

  •    Java

Yalp Store lets you download apps from Google Play Store as apk files. It can search for updates of installed apps and lets you search for other apps. Yalp saves downloaded apks to your default download folder. Other features include browsing categories, viewing and leaving reviews, black/whitelisting apps for updates, filtering apps by being free/paid and containing/not containing ads.

Vimmy.safariextension - A small set of Vim behaviours for Safari

  •    Javascript

The best way to get the latest version is to download the release file from GitHub. The extension is available on the Safari Extensions Gallery but they haven't been responding to my requests for an update, so the version there is stale. It's also possible to add a global hard-coded website blacklist. If you have thoughts or suggestions for this, please check out the Github repo.

Squirrel.Mac - :shipit: Cocoa framework for updating OS X apps :shipit:

  •    Objective-C

Squirrel is an OS X framework focused on making application updates as safe and transparent as updates to a website.Instead of publishing a feed of versions from which your app must select, Squirrel updates to the version your server tells it to. This allows you to intelligently update your clients based on the request you give to Squirrel. The server can remotely drive behaviors like rolling back or phased rollouts.

electrode-explorer - An Electrode application that showcases all of your components in a live demo

  •    Javascript

After the server receives the POST request, it will fetch the package.json file under yourGithubUrl/org/repoName, update data/orgs.json and data/{org}/{repoName}.json files. If there is a newer version, it will try to download the new component through npm (scripts/install-module.sh) after a waiting period, babel transpile, and webpack the demo module (scripts/post-install-module.sh). To make the server update immediately or force an update, add a url parameter to the POST request, /api/update/{org}/{repoName}?updateNow=1.

InstantCocoa - Instant Cocoa is a framework for making iOS apps.

  •    Objective-C

Instant Cocoa is an Objective-C framework for making iPhone apps. Instant Cocoa makes intelligent guesses about how your system is set up using introspection, and provides convenient points to override those guesses when you need to. Instant Cocoa cuts down on the amount of boilerplate you have to write when creating your app by leveraging the powerful dynamic features of Objective-C and generalizing the components that we have to use every day.

appium-desktop - Appium Server and Inspector in Desktop GUIs for Mac, Windows, and Linux

  •    Javascript

You can always pick up the latest release at our Release page on GitHub. If you're on Windows or macOS, Appium Desktop will automatically provide you with updated versions of the app when they are released. If you encounter a problem updating, simply delete or uninstall the app and re-download the latest from the link above.

choctop

  •    Ruby

Build and deploy tools for Cocoa apps using Sparkle for distributions and upgrades; it’s like Hoe but for Cocoa apps.

octokit.objc - GitHub API client for Objective-C

  •    Objective-C

OctoKit is a Cocoa and Cocoa Touch framework for interacting with the GitHub API, built using AFNetworking, Mantle, and ReactiveCocoa.However, you don't need a deep understanding of RAC to use OctoKit. There are just a few basic operations to be aware of.

github-release - Commandline app to create and edit releases on Github (and upload artifacts)

  •    Go

A small commandline app written in Go that allows you to easily create and delete releases of your projects on Github. In addition it allows you to attach files to those releases. It interacts with the github releases API. Though it's entirely possibly to do all these things with cURL, It's not really that user-friendly. For example, you need to first query the API to find the id of the release you want, before you can upload an artifact. github-release takes care of those little details.

meteor-autoform - AutoForm is a Meteor package that adds UI components and helpers to easily create basic forms with automatic insert and update events, and automatic reactive validation

  •    Javascript

AutoForm is a Meteor package that adds UI components and helpers to easily create basic forms with automatic insert and update events, and automatic reactive validation. Versions 6+ of this package require that you separately install the simpl-schema NPM package. Prior versions require and automatically install the simple-schema Meteor package. You can optionally use it with the collection2 package, which you have to add to your app yourself. AutoForm 6.0 is now available and requires switching your app to using the SimpleSchema package from NPM. Be sure to check out the change log for full details. Note that if you use add-on packages that haven't been updated yet, you will not yet be able to update to version 6.