Open-source apple-ecosystem software
485 open-source libraries, tools and applications tagged apple-ecosystem, ranked by how closely apple-ecosystem is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
485 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| LunarBar-app/LunarBar LunarBar is a free, open-source macOS menu bar app that displays a compact calendar with Chinese lunar calendar dates, public holidays, and… | 92 | 1501 | active |
| joewongjc/type4me Type4Me is a macOS voice input method that transcribes speech in real time (streaming, local or cloud ASR engines) and refines text with LL… | 83 | 1497 | active |
| facebook/fishhook fishhook is a small C library from Facebook that dynamically rebinds symbols in Mach-O binaries running on iOS, similar to DYLD_INTERPOSE o… | 32 | 5432 | maintenance |
| JJTech0130/TrollRestore TrollRestore is a Python-based installer that installs TrollStore on iOS/iPadOS 15.2 through 16.7 RC and 17.0 by exploiting CVE-2024-44252 … | 14 | 1494 | active |
| b3ll/Motion Motion is a Swift animation engine for building gesturally-driven, physically-modeled, interruptible animations on iOS, macOS, and tvOS. It… | 23 | 1491 | active |
| chocoford/ExcalidrawZ ExcalidrawZ is a native Excalidraw client for macOS, iPadOS, and iOS built with SwiftUI. It wraps the familiar Excalidraw canvas with nativ… | 97 | 1478 | active |
| DebianArch64/DebProvision DebProvision is a cross-platform desktop application for sideloading apps onto iOS devices, serving as an alternative to Cydia Impactor and… | 49 | 1471 | active |
| strongbox-password-safe/Strongbox Strongbox is a native password manager client for iOS and macOS that opens KeePass (KDB/KDBX) and Password Safe (v3) vault files. It encryp… | 70 | 1466 | active |
| hughkli/Lookin Lookin is a free macOS application for inspecting and modifying the UI views of iOS apps, similar to Xcode's UI Inspector or Reveal. It wor… | 23 | 1464 | active |
| photon-hq/imessage-kit A type-safe, zero-dependency TypeScript SDK for reading, sending, and automating iMessage conversations on macOS. It supports sending text,… | 66 | 1461 | active |
| KnuffApp/Knuff Knuff is a macOS desktop application for debugging Apple Push Notification Service (APNs) deliveries. It lets developers send test push not… | 23 | 5213 | maintenance |
| mjolnirapp/mjolnir Mjolnir is a lightweight automation and productivity application for macOS that loads a Lua environment and lets users script common tasks … | 23 | 5210 | maintenance |
| truongduy2611/app-store-preflight-skills An AI agent skill that scans iOS/macOS Xcode projects, source code, and App Store metadata for patterns that commonly cause App Store rejec… | 49 | 1376 | active |
| Swift-DocC Swift-DocC is a documentation compiler for Swift frameworks and packages that generates rich API reference documentation and interactive tu… | 97 | 1370 | active |
| openclaw/imsg A Swift CLI for macOS that reads, watches, and sends iMessage and SMS via Apple's Messages.app. It reads the local chat.db database directl… | 84 | 1370 | active |
| wojciech-kulik/xcodebuild.nvim A Neovim plugin that lets developers build, run, debug, and test Apple-platform applications (iOS, macOS, watchOS, tvOS, visionOS) without … | 84 | 1367 | active |
| sunshinejr/SwiftyUserDefaults A Swift library providing a modern, statically-typed API over NSUserDefaults (UserDefaults). It lets developers define typed keys in one pl… | 23 | 4887 | maintenance |
| josejuanqm/docky Docky is a free, open-source (GPLv3) macOS application that replaces or complements the system Dock with a configurable strip of apps, widg… | 81 | 1366 | active |
| rtrouton/rtrouton_scripts A collection of shell scripts shared publicly by rtrouton, primarily for macOS system administration and automation tasks. It serves as a g… | 73 | 1359 | active |
| ben-z/findphone A macOS command-line tool that locates nearby Bluetooth devices by signal strength, for cases where Find My is unavailable. It offers surve… | 60 | 1346 | active |
| dmarcotte/easy-move-resize A macOS menu bar application that adds X11/Linux-style window management: hold modifier keys and drag with the mouse to move or resize any … | 67 | 1344 | active |
| unixzii/ibackupextractor A Rust CLI tool that extracts files from iOS (iPhone/iPad) backup archives created by iTunes/Finder, restoring the original sandbox directo… | 47 | 1330 | active |
| apple/python-apple-fm-sdk Python bindings for Apple's Foundation Models framework, giving access to the on-device foundation model behind Apple Intelligence on macOS… | 76 | 1327 | active |
| szzhiyang/PerfectWindows Power Keys is a project that provides well-organized, conflict-free keyboard shortcuts to boost usage efficiency on Windows and macOS. It b… | 32 | 1307 | active |
| videolan/vlc-ios The official VLC media player application for iOS, iPadOS, and tvOS, maintained by VideoLAN. It is written in Objective-C and Swift and bui… | 76 | 1303 | active |
| sebyddd/SDVersion A lightweight Objective-C Cocoa library for detecting the running device's model, screen size, and OS version across iOS, iPadOS, watchOS, … | 51 | 1300 | active |
| luosheng/OpenSim OpenSim is a free, open-source macOS menu bar utility that gives iOS developers quick access to their apps' folders inside the iOS Simulato… | 23 | 1294 | stable |
| core-foundation-rs Rust bindings to Apple's Core Foundation and other low-level macOS/iOS system libraries. It lets Rust code call native Apple platform APIs … | 75 | 1286 | active |
| Nudge Nudge is a Swift/SwiftUI macOS application that strongly encourages users to install macOS security updates through customizable, multiling… | 95 | 1282 | active |
| olvvier/apple-silicon-accelerometer A Python library that reads the undocumented MEMS accelerometer and gyroscope on Apple Silicon MacBooks via IOKit HID, along with lid angle… | 44 | 1243 | active |
| vjeantet/alerter Alerter is a Swift-based command-line tool for sending persistent alert notifications on macOS, with support for reply inputs, action butto… | 81 | 1240 | active |
| CharlesWiltgen/Axiom Axiom is a collection of 273 battle-tested skills, 42 agents, 17 commands, and bundled developer tools (xclog, xcsym, xcui, xcprof) that gi… | 85 | 1223 | active |
| FlowDown FlowDown is a native AI chat client for iPhone, iPad, and Mac built with Swift and UIKit. It connects to OpenAI-compatible APIs, self-hoste… | 85 | 1223 | active |
| Trailer Trailer is a native macOS, iOS, and watchOS app (with companion CLI and Android ports) for managing GitHub pull requests and issues across … | 84 | 1215 | active |
| cormiertyshawn895/PixelPerfect Pixel Perfect is a free open-source macOS utility that lets users run iPhone and iPad apps on Mac at 100% native resolution instead of the … | 52 | 1208 | active |
| tomaz/appledoc appledoc is a command-line tool that generates Apple-style documentation from Objective-C source code comments, producing HTML pages and Xc… | 23 | 4185 | maintenance |
| dayanch96/InfusePlus InfusePlus is an enhanced build of the Infuse video player app for iOS that adds extra player and app features on top of the original. It i… | 85 | 1196 | active |
| traderepublic/Cilicon Cilicon is a self-hosted macOS app that uses Apple's Virtualization Framework to create, provision, and run ephemeral CI virtual machines o… | 77 | 1193 | active |
| 64characters/Telephone Telephone is a free open-source SIP softphone for macOS that lets users make and receive phone calls over the Internet or a company network… | 65 | 1170 | active |
| Dimillian/RedditOS Curiosity (RedditOS) is an open-source Reddit client for macOS built primarily with SwiftUI. It serves both as a usable Reddit browser and … | 23 | 4025 | maintenance |
| ArtSabintsev/FontBlaster FontBlaster is a Swift library that programmatically loads custom fonts into iOS, macOS, and tvOS apps with a single line of code, eliminat… | 87 | 1154 | active |
| leminlimez/CowabungaLite Cowabunga Lite is a macOS desktop application that customizes iOS 15+ devices without jailbreaking, using backup-based tweaks. It offers th… | 10 | 1133 | active |
| viticci/shortcuts-playground-plugin Shortcuts Playground is a plugin for Claude Code and Codex that generates Apple Shortcuts from natural language descriptions. It ships a kn… | 66 | 1131 | active |
| MailTrackerBlocker MailTrackerBlocker is a mail bundle plugin and extension for Apple Mail on macOS that strips email trackers, read receipts, and spy pixels … | 73 | 1123 | active |
| KJCracks/Clutch Clutch is a fast iOS executable decryption and dumping tool that extracts decrypted binaries and .ipa files from installed apps on jailbrok… | 23 | 3830 | maintenance |
| shaps80/SwiftUIBackports A Swift package providing backports of modern SwiftUI APIs to older versions of iOS, macOS, tvOS, and watchOS. It mirrors Apple's API names… | 73 | 1092 | active |
| ydkhatri/mac_apt mac_apt is a Python-based DFIR framework that parses macOS and iOS disk images or live systems to extract forensic artifacts like Safari hi… | 90 | 1088 | stable |
| FuJacob/cotabby Cotabby is an open-source macOS menu bar application that provides local, on-device AI autocomplete (ghost text) in nearly any text field a… | 77 | 1078 | active |
| madsmtm/objc2 Rust bindings to the Objective-C runtime and Apple frameworks (Foundation, AppKit, UIKit, Metal, etc.), enabling safe bi-directional intero… | 77 | 1071 | active |
| RuntimeBrowser RuntimeBrowser is a class browser for the Objective-C runtime on iOS and OS X that exposes all loaded classes, methods, and dynamically gen… | 75 | 3659 | maintenance |
| XQuartz/XQuartz XQuartz is an open-source port of the X.Org X Window System (X11 server and client libraries) for macOS. It provides the X11.app that Apple… | 79 | 1067 | active |
| MacPorts MacPorts is a package management system for macOS that compiles, installs, and manages open source software from Portfile definitions, inst… | 99 | 1059 | active |
| maciekish/iReSign iReSign is a macOS GUI application for signing or re-signing iOS .ipa app bundles with an Apple digital certificate, and for creating signe… | 32 | 3613 | maintenance |
| paradiseduo/appdecrypt A Swift CLI tool that decrypts FairPlay-encrypted Mach-O application binaries on macOS (SIP-enabled, macOS 11.3 or below, with newer suppor… | 41 | 1055 | active |
| nygard/class-dump class-dump is a command-line utility that examines the Objective-C runtime information in Mach-O binaries and generates Objective-C header … | 23 | 3587 | maintenance |
| losnoco/Cog Cog is a free and open source audio player for macOS 10.15+, originally by Vincent Spader and now maintained by Christopher Snowhill (kode5… | 77 | 1036 | active |
| libimobiledevice/ifuse ifuse is a FUSE filesystem implementation that mounts directories of iOS devices (media, app sandboxes, jailbroken root filesystem) locally… | 66 | 1028 | active |
| openglonmetal/MGL MGL is a C++ library that implements OpenGL 4.6 and OpenGL ES 3.x on top of Apple's Metal API, mapping OpenGL state and draw calls to Metal… | 57 | 1009 | active |
| Gruppio/Sonoff-Homekit Open-source firmware that makes Sonoff WiFi smart switches natively compatible with Apple HomeKit, running directly on the ESP8266/ESP32 ch… | 36 | 1005 | active |
| Kyle-Ye/XcodeLLMEligible A shell-based utility that overrides macOS eligibility checks to enable Xcode LLM, Apple Intelligence, and iPhone Mirroring on unsupported … | 10 | 3099 | maintenance |
| aahung/Unshaky Unshaky is a macOS menubar application that fixes the double key press issue on Apple's butterfly keyboards by dismissing key presses that … | 23 | 3087 | maintenance |
| kishikawakatsumi/UICKeyChainStore UICKeyChainStore is an Objective-C wrapper library for the Apple Keychain on iOS, watchOS, tvOS, and macOS, making Keychain APIs as simple … | 23 | 3077 | maintenance |
| rentzsch/mogenerator mogenerator is a command-line tool that generates Objective-C and Swift class files from Core Data .xcdatamodel files. It creates two class… | 32 | 3016 | maintenance |
| avatsaev/touchbar_nyancat A small macOS app that displays an animated Nyan Cat on the MacBook Pro Touch Bar. It is a novelty toy rather than a productivity tool. | 23 | 2986 | maintenance |
| qfish/XAlign XAlign is an Xcode Source Editor extension that aligns code using customizable regular-expression-based alignment patterns. It supports ali… | 23 | 2841 | maintenance |
| beardedspice/beardedspice BeardedSpice is a macOS menubar application that lets you control web-based media players (YouTube, SoundCloud, etc.) and native apps like … | 23 | 2840 | maintenance |
| apple/ml-ane-transformers A reference PyTorch implementation of the Transformer architecture optimized for Apple's Neural Engine (ANE), including optimized Hugging F… | 65 | 2745 | maintenance |
| Typhoon Typhoon is a powerful dependency injection (IoC) framework for Objective-C and Swift apps on Cocoa and CocoaTouch. It uses the Objective-C … | 23 | 2683 | maintenance |
| micromdm/micromdm MicroMDM is an open-source Mobile Device Management (MDM) server for Apple devices, built in Go and designed to be API-first so all managem… | 67 | 2677 | maintenance |
| rentzsch/jrswizzle JRSwizzle is a small Objective-C source package providing a single, correct, and consistent API for method swizzling (exchanging method imp… | 32 | 2642 | maintenance |
| Lakr233/BBackupp BBackupp is a macOS application that automates backups of iOS devices, supporting encrypted, scheduled, and wireless backups over IP. It st… | 53 | 2640 | maintenance |
| xcpretty/xcode-install A Ruby gem providing the `xcversion` CLI to list, install, update, and select Xcode versions on macOS by automating Apple's Developer Downl… | 23 | 2602 | maintenance |
| 1kc/razer-macos An open-source macOS application for managing RGB color effects on Razer peripherals, based on openrazer. It supports keyboards, mice, mous… | 23 | 2572 | maintenance |
| x2on/OpenSSL-for-iPhone A shell script and example Xcode project for compiling the OpenSSL library for Apple platforms including iPhone, iPad, Apple Watch, Apple T… | 23 | 2529 | maintenance |
| sekey/sekey SeKey is a macOS SSH agent that lets users authenticate to SSH servers using keys stored in the Apple Secure Enclave, unlocked via Touch ID… | 23 | 2516 | maintenance |
| timsutton/brigadier A Python CLI tool that fetches Apple's Boot Camp ESD driver packages for a specific Mac model and unpacks the nested archives, optionally r… | 23 | 2447 | maintenance |
| omnigroup/OmniGroup The source code for many of The Omni Group's internal frameworks used to build their Mac, iOS, and watchOS applications, written primarily … | 32 | 2390 | maintenance |
| specta/specta Specta is a lightweight TDD/BDD testing framework for Objective-C and Cocoa, providing an RSpec-like DSL built on top of XCTest. It offers … | 32 | 2308 | maintenance |
| kuglee/TermiWatch TermiWatch is a custom terminal-style watch face application for Apple Watch, written in Swift. It is installed by building and sideloading… | 23 | 2272 | maintenance |
| programming-nu/nu Nu is an interpreted object-oriented Lisp dialect implemented in Objective-C that runs on the Objective-C runtime and Foundation framework.… | 23 | 2185 | maintenance |
| archagon/sensible-side-buttons A macOS menu bar application that makes the side (M4/M5) buttons on third-party mice work as back/forward navigation by simulating three-fi… | 85 | 2119 | maintenance |
| Dinghy Dinghy is a Ruby-based CLI wrapper around docker-machine that provides a faster, friendlier Docker development environment on macOS, using … | 10 | 2100 | maintenance |
| alexzielenski/Mousecape Mousecape is a free, open-source cursor manager for macOS that lets users install and switch custom mouse cursor packs called 'capes'. It r… | 23 | 2078 | maintenance |
| devcxm/iOS-Images-Extractor A Mac GUI application that normalizes, decodes, and extracts images from iOS apps, supporting png, jpg, ipa, and Assets.car files. It is wr… | 10 | 1986 | maintenance |
| YelpArchive/osxcollector OSXCollector is a forensic evidence collection and analysis toolkit for macOS/OS X. It is a single-file Python script that gathers system d… | 10 | 1891 | maintenance |
| positive-security/send-my Send My is a research tool that transmits arbitrary data through Apple's Find My network by encoding it in BLE public-key broadcasts from a… | 23 | 1887 | maintenance |
| PaulTaykalo/objc-dependency-visualizer A Ruby-based CLI tool that parses Objective-C and Swift object files to generate a JSON dependency graph, visualized with d3.js in a browse… | 23 | 1867 | maintenance |
| jflinter/Dwifft Dwifft is a small Swift library that computes the diff (edit operations) between two collections using the Longest Common Subsequence algor… | 23 | 1845 | maintenance |
| atomicobject/objection Objection is a lightweight dependency injection framework for Objective-C, inspired by Guice, for macOS and iOS apps. It uses macros to dec… | 23 | 1829 | maintenance |
| Injection (code injection for Xcode) Xtrace is an Objective-C library (a header and C++ implementation file) that intercepts and logs all method calls to a class or specific in… | 32 | 1828 | maintenance |
| steventroughtonsmith/cartool A command-line tool written in Objective-C that exports images from Apple's .car CoreUI asset catalog archives used on OS X and iOS. It is … | 10 | 1799 | maintenance |
| lucasjacks0n/EggShell EggShell is a Python-based post-exploitation surveillance and remote administration tool that provides a command-line session with a target… | 32 | 1777 | maintenance |
| alienator88/Sentinel Sentinel is a native macOS SwiftUI application providing a GUI for managing Gatekeeper settings. It lets users unquarantine apps by drag-an… | 69 | 1764 | maintenance |
| joshfarrant/shortcuts-js A Node.js/TypeScript library for programmatically building Apple iOS 12 Shortcuts files. It lets developers define Shortcut actions in Java… | 10 | 1754 | maintenance |
| LinusU/node-appdmg A Node.js-based CLI tool that generates polished macOS DMG disk images for applications from a simple JSON specification. It supports custo… | 23 | 1748 | maintenance |
| burczyk/XcodeSwiftSnippets A collection of Swift 4 code snippets packaged as Xcode .codesnippet files that expand common boilerplate like GCD calls, delegates, and pr… | 32 | 1744 | maintenance |
| warpling/Macmoji Macmoji is a collection of macOS text substitution rules that expand Slack/GitHub-style emoji shortcodes like :boom: into actual emoji char… | 32 | 1717 | maintenance |
| Satella Satella Jailed is an in-app purchase cracker for non-jailbroken ('jailed') iOS devices running iOS 12–16, distributed as an injectable dyli… | 32 | 1712 | maintenance |
| vanshg/MacAssistant MacAssistant is a macOS application that integrates the Google Assistant into the Mac menu bar using the Google Assistant SDK. It is writte… | 23 | 1601 | maintenance |
| JohnSundell/TestDrive TestDrive is a command-line tool that generates an Xcode playground with any Swift pod or Git-hosted framework installed, letting developer… | 32 | 1575 | maintenance |