Git Client Library

Many developer-focused tools rely on Git as a backing store, and it’s very commonly used for websites, deployed using services like GitHub pages, Heroku, and Netlify. While comprehensive tools exist for editing and managing data stored in Git on desktop platforms, options on iOS are limited. This is compounded by iOS' preference for dedicated, self-contained, single-use apps.

A lightweight Git client library, capable of shallow and filtered clones, and native support for git-lfs would enable dedicated web-service style apps to be written relatively easily, and would unlock many of the existing desktop and web workflows that sit atop Git.