Home / Messaging & Social Apps / iMessage & Apple Messaging

14 open-source iMessage & Apple Messaging projects

iMessage & Apple Messaging (Messaging & Social Apps): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. openhaystack★ 13,887 · active · Swift

    Build your own 'AirTags' today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.

  2. imessage-exporter★ 5,700 · active · Rust

    Export iMessage data + run iMessage Diagnostics

  3. pypush★ 3,789 · active · Python

    Python APNs and iMessage client

  4. bluebubbles-app★ 1,410 · active · Dart

    A cross-platform app ecosystem, bringing iMessage to Android, PC (Windows, Linux, & even macOS), and Web!

  5. bluebubbles-server★ 1,123 · active · TypeScript

    Server for forwarding iMessages to clients within the BlueBubbles App ecosystem

  6. imessage★ 1,041 · archived · Go

    A Matrix-iMessage puppeting bridge.

  7. openbubbles-app★ 508 · active · Dart

    A cross-platform app ecosystem, bringing iMessage to Android and PC!

  8. imessage★ 457 · active · Go

    A Matrix-iMessage puppeting bridge

  9. osa-imessage★ 330 · dormant · JavaScript

    Send and receive iMessages with nodejs

  10. rustpush★ 242 · active · Rust

    Rust implementation of Apple's APNs and iMessage protocols (used by OpenBubbles)

  11. bluebubbles-helper★ 81 · active · Objective-C

    Helper bundle that hooks private macOS Messages APIs for the BlueBubbles server

  12. barcelona★ 73 · dormant · Swift

    Swift framework for interacting with iMessage

  13. open-madrid★ 57 · active · Kotlin

    Open implementation of Apple's iMessage protocol in Kotlin

  14. imessage-rs★ 0 · active · Rust

    Evidence-backed, offline-first Rust research workspace for the iMessage and IDS protocol stack