Mobile git client and code editor for use on all of your iOS devices.

Primary features:
- Powerful code editor with syntax highlighting for 100+ languages.
- Full-featured git client - commit/pull/push/branch and more.
- GitHub, Bitbucket, Gitlab integration - sign in and automatically push and pull to your online repositories.
- Built-in coding keyboard - quick access to punctuation and other common coding characters. This keyboard may be used across iOS as a 3rd party keyboard.
- Automatic SSH key generation - Generates an SSH key and automatically adds it to the services you sign into.
- Edit multiple files at once with tabs - Within each of your projects, you can open as many editor tabs as you would like.
- Import from Safari - Browse to any GitHub repository in Safari and use the Source Clone extension to clone the repository into Source.
- Works great on both iPad and iPhone!
- Integrated with other apps - Edit files in other apps, import and export to and from Source.

Pro features:
You can download Source and use it for free, but in order to push changes up to a remote repo, as well as use other advanced features, you must purchase a Source Pro license. With Source Pro, you can:
- Git push - Upload your changes to a remote repository.
- Push notifications - Be the first to know when any activity occurs on a repository.
- Editor themes - Choose from over 30 themes to use in your text editor.
- Dark mode - Ease your eyes by enabling an app-wide dark mode.

More features!
- View full commit history and see file diffs for each commit.
- Use multiple remotes to pull and push.
- Quickly search for files in your repositories using the built-in search.
- Easily revert changes made to files.
- 3D touch shortcuts on compatible devices to jump right into a project.

What's New

Version 1.0.2

* New "Explore" tab for GitHub. Search for repositories and users.
* Fixed issues on multiple services where not all repositories would show up.
* Added support for organization repositories on GitHub. You may need to sign out of your GitHub account and back in if you continue to have issues.
* 30 new editor themes (Pro only)
* Added the ability to turn on and off line wrapping in the code editor
* Added 1Password / LastPass support when signing into an account on an online service.
* Added button to view a repository in a web browser.
* Tapping links in a repository README will now allow navigation back to the README.
* Fixed issue with the tab key not working in the editor when using an external keyboard.

Ratings and Reviews

3.1 out of 5

13 Ratings

13 Ratings

Intriguing! Node?


This project is very intriguing for me, as I often prefer to leave the laptop at home and just bring an ipad or my phone! But, it looks like the beta you showed on your blog hasn’t made it to the app yet, or am I missing something? Good luck and I look forward to checking it out when you get it done!!

Want to like it fully


Need to be able to edit remotes (misspellings or change name) as well as delete remotes. When creating a repo, from URL, the name you give it needs to stay instead of becoming the repo URL.

Otherwise, loving it so far.

It would be better if add font size changing and icloud sync


It would be better if I can change font size. It's too small in iPad Pro 12.9 inch


Ian McDowell
67.7 MB
Requires iOS 9.3 or later. Compatible with iPhone, iPad, and iPod touch.
Age Rating
Rated 4+
© 2017 Ian McDowell
In-App Purchases
  1. Source Pro $4.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like