Home / Apple Ecosystem / iCloud & Apple Services

22 open-source iCloud & Apple Services projects

iCloud & Apple Services (Apple Ecosystem): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. icloud_photos_downloader★ 12,341 · active · Python

    A command-line tool to download photos from iCloud

  2. WWDC★ 8,746 · active · Swift

    Unofficial WWDC app for macOS built on Apple's undocumented session content API

  3. Cider★ 7,119 · archived · JavaScript

    Cross-platform unofficial Apple Music client (v1 source)

  4. docker-icloudpd★ 2,963 · active · Shell

    An Alpine Linux container for the iCloud Photos Downloader command line utility

  5. icloud-docker★ 1,897 · active · Python

    Dockerized iCloud Client - make a local copy of your iCloud documents and photos, and keep it automatically up-to-date.

  6. Provision★ 685 · slowing · D

    Tools to provision Anisette data and talk to Apple servers from Linux without a Mac

  7. anisette-v3-server★ 620 · active · D

    Server that generates Apple Anisette (v3) authentication headers for non-Apple platforms

  8. itc-api-docs★ 516 · archived · Ruby

    Unofficial documentation of the iTunes Connect JSON API

  9. icloud-photos-sync★ 498 · active · TypeScript

    One-way sync engine for the iCloud Photos Library into the native file system

  10. pushproxy★ 437 · archived · Python

    MITM proxy and documentation for Apple Push Notification Service (APNs) device connections

  11. apple-private-apis★ 278 · slowing · Rust

    Rust libraries for Apple's private APIs: GSA authentication, Anisette and developer services

  12. InflatableDonkey★ 268 · dormant · Java

    Proof of concept that retrieves iOS 9+ iCloud backups via reverse-engineered CloudKit protocol

  13. iFetch★ 180 · active · Python

    Bulk download your iCloud Drive files and folders with a simple command line tool

  14. icloud-linux★ 154 · active · Python

    Mount iCloud Drive on Linux as a fast local-first FUSE filesystem with persistent caching, background hydration, and...

  15. lookaround-map★ 121 · active · JavaScript

    Map viewer for Apple Look Around imagery via its private API

  16. icloud-md★ 116 · active · TypeScript

    Bidirectional sync of Apple Notes to Markdown on any OS

  17. icloud.js★ 93 · active · TypeScript

    Library for accessing iCloud in Node.js

  18. iCloudDriveFuse★ 52 · dormant · Python

    FUSE driver for iCloud Drive

  19. Go-iClient★ 41 · active · Go

    Go package for iCloud authentication and icloud.com's unofficial API

  20. LiquidDonkey★ 40 · dormant · Java

    Java tool to download iCloud backups using reverse-engineered protocol

  21. icloud_drive_sync★ 35 · active · Python

    Python based iCloud Drive synchronization application

  22. geoservices-re★ 0

    Reverse engineering Apple's geoservices (Maps) network requests