serhii-londar/mrcode — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2018-08-29
Read long-form GitHub tutorials and books on your iPhone during commutes without an internet connection.
Browse and star GitHub repositories on the go without using mobile data after the initial cache.
Save data by caching rendered GitHub pages and images locally for repeated offline reading.
View GitHub Trending projects by language and time period from your phone.
| serhii-londar/mrcode | krausefx/eigen | skevy/react-native-fbsdk | |
|---|---|---|---|
| Language | Objective-C | Objective-C | Objective-C |
| Last pushed | 2018-08-29 | 2017-02-18 | 2015-10-12 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | moderate | — |
| Complexity | 2/5 | 4/5 | — |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Xcode 6.4 or later and building from source, targets iOS 8 so may need updates for modern iOS versions.
MrCode is an iPhone app for reading GitHub content offline. It caches Markdown files and their images so you can read long articles, tutorials, or books hosted on GitHub without needing an internet connection or burning through your data plan. The creator built it because they wanted to read a data mining textbook hosted on GitHub during their bus commute. Safari and existing GitHub apps didn't cache content well enough for offline reading sessions that span multiple trips. The app saves the rendered HTML version of Markdown files along with embedded images to your phone, so once you've loaded a document, it stays available. Beyond the core caching feature, the app lets you browse your starred repositories and public repos, star/fork/watch projects, and view GitHub Trending by language and time period. Authentication works through Safari rather than asking you to type your GitHub password directly into the app, which is a nice security touch. The project is built entirely with Storyboards for navigation and uses standard iOS table views for most of its interface. The image caching is handled by intercepting image URLs in the HTML and downloading them natively, then swapping the web view's image sources via JavaScript. The app also stores GitHub's mobile CSS files locally to speed up rendering and reduce data usage. The creator is upfront about limitations. Starring a new repository doesn't automatically update the local cache, the JavaScript image-swapping sometimes fails to take effect until you leave and re-enter a page, and the code organization has some rough edges. The app targets iOS 8 and requires Xcode 6.4 or later to build. It's an MIT-licensed solo project that scratches a specific itch: reading long-form GitHub content on the go without worrying about connectivity.
MrCode is an iOS app that lets you read GitHub Markdown files and their images offline. Once you load a document, it stays cached on your phone so you can read it anytime without an internet connection.
Mainly Objective-C. The stack also includes Objective-C, iOS, Storyboards.
Dormant — no commits in 2+ years (last push 2018-08-29).
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.