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 |
|---|---|---|---|
| boredazfcuk/docker-icloudpd An Alpine Linux Docker container wrapping the iCloud Photos Downloader (icloudpd) utility for syncing iCloud photo libraries to a local ser… | 74 | 2950 | active |
| dotnet/macios Open-source .NET bindings of the Apple SDKs enabling native iOS, Mac Catalyst, macOS, and tvOS development in C# and other .NET languages. … | 98 | 2913 | active |
| kitlangton/Hex Hex is a macOS application that converts your voice to text: press-and-hold a global hotkey to record, and it transcribes on-device and pas… | 10 | 2902 | active |
| Kimentanm/aptv APTV is a multi-platform app for playing live TV streams from m3u/m3u8 playlists across iOS, iPadOS, tvOS, watchOS, macOS, and visionOS. It… | 75 | 2892 | active |
| insidegui/AssetCatalogTinkerer A macOS application for opening Apple asset catalog (.car) files and browsing, copying, or exporting the images inside them. It also ships … | 55 | 2885 | active |
| EvanBacon/serve-sim serve-sim is a CLI tool that provides quick, headless access to Apple Simulators, described as 'the npx serve of Apple Simulators'. It is w… | 59 | 2870 | active |
| doronz88/pymobiledevice3 A pure Python 3 implementation for interacting with iOS devices (iPhone, iPad) over USB and network, providing both a CLI tool and a Python… | 95 | 2862 | active |
| picklepete/pyicloud PyiCloud is a Python library that lets developers authenticate with and query iCloud webservices, such as calendar and iPhone (Find My iPho… | 23 | 2847 | active |
| wickenico/WailBrew WailBrew is a modern, native graphical interface for the Homebrew package manager on macOS, built with Go, Wails, and React. It lets users … | 82 | 2843 | active |
| LongQT-sea/macos-iso-builder A shell script (mkmaciso) plus GitHub Actions workflows that download macOS installers directly from Apple's servers and build bootable ISO… | 81 | 2839 | active |
| sbmpost/AutoRaise A macOS utility that automatically raises and focuses a window when the mouse hovers over it, with a configurable delay. It also offers an … | 87 | 2803 | active |
| zachlatta/freeflow FreeFlow is a free, open-source macOS dictation app that transcribes speech via Groq's fast API and pastes cleaned text into any focused te… | 74 | 2794 | active |
| pongoOS PongoOS is a pre-boot execution environment for Apple boards, built on top of the checkra1n jailbreak tool. It provides an interactive shel… | 32 | 2759 | active |
| core-plot/core-plot Core Plot is a 2D plotting framework for macOS, iOS, and tvOS written in Objective-C. It is highly customizable and capable of drawing many… | 55 | 2758 | stable |
| huggingface/swift-coreml-diffusers A native SwiftUI application demonstrating how to run Stable Diffusion text-to-image generation on-device using Apple's Core ML Stable Diff… | 10 | 2755 | active |
| SwiftcordApp/Swiftcord Swiftcord is a fully native Discord client for macOS and iPadOS built entirely in Swift and SwiftUI, with voice and video support. It is cu… | 59 | 2705 | active |
| CalendarKit CalendarKit is a Swift calendar UI library for iOS and Mac Catalyst that resembles the Apple Calendar app out of the box while remaining cu… | 65 | 2702 | active |
| Paladinfeng/MiaoProject Miao Project is a third-party Bilibili client for Apple TV (tvOS), offering native video playback with 4K/8K, Dolby Vision and Dolby Atmos … | 75 | 2701 | active |
| TermiT/Flycut Flycut is a clean, simple clipboard manager for developers based on the open source Jumpcut app. It stores every copied snippet in a histor… | 62 | 2693 | active |
| OpenIntelWireless/IntelBluetoothFirmware A macOS kernel extension (kext) that uploads Intel wireless Bluetooth firmware to enable native Bluetooth support on Intel hardware. Firmwa… | 47 | 2518 | stable |
| usnistgov/macos_security The macOS Security Compliance Project (mSCP) is an open-source tool from NIST that generates security baselines, configuration profiles, co… | 96 | 2493 | active |
| wxtsky/CodeIsland CodeIsland is a macOS menu-bar/notch application that displays a real-time status panel for AI coding agents directly in the MacBook notch,… | 82 | 2488 | active |
| mhaeuser/Battery-Toolkit A macOS menu bar application for Apple Silicon Macs that controls the platform power state, allowing users to set battery charge limits and… | 10 | 2475 | active |
| The-Wineskin-Project/WineskinServer Wineskin is a modernized macOS application for wrapping Windows software and games in Wine so they run as native-looking Mac apps. It suppo… | 10 | 2463 | active |
| ealeksandrov/ProvisionQL A macOS Quick Look plugin and file inspector for Apple app archives (.ipa, .xcarchive, .appex) and provisioning profiles (.mobileprovision,… | 81 | 2462 | active |
| munki/macadmin-scripts A collection of Python scripts for macOS administrators, including tools to download macOS IPSW files from Apple's feeds and build disk ima… | 75 | 2449 | active |
| assafdori/bypass-mdm A shell script that bypasses Mobile Device Management (MDM) enrollment during macOS setup, supporting versions up to macOS Tahoe 26.3. It r… | 52 | 2425 | active |
| VoiceInput A macOS menu-bar voice input app (Swift, macOS 14+) that lets users hold the Fn key to record and release to inject streaming-transcribed t… | 47 | 2419 | active |
| sozercan/kaset Kaset is a native macOS client for YouTube Music and YouTube built with Swift and SwiftUI, offering an Apple Music-style interface with ful… | 82 | 2379 | active |
| pakerwreah/Calendr Calendr is an open-source menu bar calendar application for macOS built with AppKit, SwiftUI, and RxSwift following MVVM. It shows upcoming… | 93 | 2360 | active |
| cormiertyshawn895/Retroactive Retroactive is a macOS application that lets users run discontinued Apple software such as Aperture, iPhoto, iTunes, Xcode 11.7, Final Cut … | 74 | 2333 | active |
| apple/homebrew-apple Apple's official Homebrew tap containing formulae such as the Game Porting Toolkit, which lets developers run Windows games on Apple Silico… | 30 | 2282 | active |
| Mortennn/Dozer Dozer is a free macOS menu bar utility that hides status bar icons to declutter the menu bar. It uses movable Dozer separator icons to togg… | 23 | 8719 | maintenance |
| Tuist A Swift library for parsing, updating, and writing Xcode project files (.xcodeproj). It is inspired by CocoaPods' Xcodeproj and is used by … | 93 | 2225 | active |
| SignTools SignTools is a free, self-hosted platform for signing and sideloading iOS, iPadOS, and macOS apps without needing a computer on hand. It pa… | 89 | 2223 | active |
| steipete/RepoBar RepoBar is a native macOS menu bar app that shows the status of GitHub repositories at a glance, including CI state, issues, pull requests,… | 85 | 2215 | active |
| libobjc/SGPlayer SGPlayer is a powerful media playback framework for iOS, macOS, and tvOS built on FFmpeg, Metal, and AudioToolbox. It supports 360° panoram… | 32 | 2199 | active |
| steipete/Aspects Aspects is a small Objective-C/Swift library for aspect-oriented programming that hooks into existing methods per class or per instance usi… | 10 | 8414 | maintenance |
| piemonte/Player Player is a Swift library for iOS and tvOS that wraps AVFoundation to play local media files and stream remote video over HTTP. It offers a… | 60 | 2166 | active |
| SkyBlue997/enableMacosAI A shell-based installer plus a minimal macOS kernel extension (kext) that spoofs the device region code in IORegistry from CH/A to LL/A, un… | 56 | 2161 | active |
| TrustKit TrustKit is an open-source Objective-C framework that simplifies deploying SSL public key pinning and reporting in iOS, macOS, tvOS, and wa… | 74 | 2144 | active |
| NotchDrop A macOS utility that turns the MacBook notch into a Dynamic Island-style drop zone for temporarily storing files and launching AirDrop. It … | 58 | 2126 | active |
| rlxone/Equinox Equinox is a free, open-source native macOS app for creating dynamic wallpapers such as Dynamic Desktop and Light & Dark Desktop. Users cho… | 88 | 2096 | active |
| Remix-Design/Sogou-Input-Skin A collection of minimalist skins/themes for the Sogou Pinyin input method, offered for macOS (mssf) and Windows (ssf). It includes several … | 49 | 2041 | active |
| caiyue1993/IceCream IceCream is a Swift library that syncs a local Realm database with Apple's CloudKit service. It provides automatic, offline-first data sync… | 67 | 2004 | active |
| FouadRaheb/Watusi-for-WhatsApp Watusi is an all-in-one tweak for WhatsApp Messenger on iOS, distributed as a jailbreak package or pre-patched sideloadable IPA files. It a… | 76 | 2001 | active |
| ViennaRSS/vienna-rss Vienna is a free, open-source RSS/Atom/JSON feed newsreader for macOS with a native Apple Mail-like interface. It can fetch feeds directly … | 94 | 1974 | active |
| vincentneo/LosslessSwitcher A macOS menu bar application that automatically switches your audio device's sample rate to match the currently playing Apple Music Lossles… | 78 | 1965 | active |
| huggingface/chat-macOS HuggingChat macOS is a native Swift chat application for macOS that provides access to open-source AI chat models from Hugging Face. It off… | 10 | 1954 | active |
| facebookarchive/KVOController A thread-safe Objective-C library that simplifies Cocoa's key-value observing (KVO) on iOS and OS X. It offers a modern API supporting bloc… | 10 | 7275 | maintenance |
| KeyboardKit KeyboardKit is a Swift & SwiftUI framework for building custom keyboard extensions for iOS, iPadOS, and other Apple platforms. It extends A… | 95 | 1893 | active |
| SFSafeSymbols/SFSafeSymbols A Swift library that provides type-safe, statically-typed access to Apple's SF Symbols icon library, avoiding crash-prone string-based look… | 55 | 1892 | active |
| vllm-project/vllm-metal A community-maintained hardware plugin that enables vLLM to run LLM inference on Apple Silicon Macs using MLX as the primary compute backen… | 80 | 1884 | active |
| DerekSelander/LLDB A collection of LLDB aliases, regexes, and Python scripts that extend Apple's LLDB debugger with commands for heap searching, class dumping… | 44 | 1881 | active |
| ddlmanus/MacOptimizer MacOptimizer is a macOS system optimization and app management tool built with SwiftUI, offering modules for system monitoring, app uninsta… | 70 | 1819 | active |
| CombineCommunity/CombineExt CombineExt is a Swift library providing a collection of operators, publishers, subjects, and utilities for Apple's Combine framework that a… | 54 | 1799 | active |
| Qetesh/logi-options-plus-mini A minimal deployment preset tool for Logitech's Logi Options+ software that lets users install it with only keyboard and mouse functionalit… | 86 | 1792 | active |
| BLeeEZ/amperfy Amperfy is a native iOS/iPadOS/macOS music player app written in Swift that streams and plays songs from self-hosted Ampache or Subsonic se… | 83 | 1791 | active |
| libimobiledevice/usbmuxd usbmuxd is an open-source socket daemon that multiplexes TCP connections over USB between a host computer and iOS devices. It exposes a soc… | 44 | 1787 | active |
| bizz84/SwiftyStoreKit SwiftyStoreKit is a lightweight Swift framework wrapping Apple's StoreKit to simplify in-app purchases on iOS, tvOS, watchOS, and macOS. It… | 23 | 6670 | maintenance |
| pwn20wndstuff/Undecimus Undecimus is the open-source iOS app behind the unc0ver jailbreak, supporting iOS 11.0 through 12.4 on ARM64 devices. It applies kernel and… | 23 | 6614 | maintenance |
| railwaycat/homebrew-emacsmacport A Homebrew tap providing formulas and casks for installing the Emacs Mac Port, a patched GNU Emacs build with enhanced native macOS GUI sup… | 76 | 1766 | active |
| signerlabs/Klee Klee is a native macOS AI chat application that runs large language models entirely on-device using Apple's MLX framework on Apple Silicon.… | 50 | 1765 | active |
| blitzdotdev/blitz-mac Blitz is a native macOS application that automates App Store Connect workflows for iOS apps, letting AI agents (via a bundled MCP server wi… | 66 | 1755 | active |
| charlie0129/batt batt is a Go-based tool that controls and limits battery charging on Apple Silicon MacBooks by setting maximum charge levels via SMC keys. … | 92 | 1741 | active |
| nfzerox/VirtualMacOniPad Virtual Mac on iPad is a jailbreak-only application that runs full macOS in a virtual machine on Apple Silicon iPads (M1/M2). It uses the i… | 74 | 1734 | active |
| kushalpandya/Petrichor Petrichor is a free, open-source, native macOS music player for offline local music libraries, supporting over 20 audio formats including M… | 87 | 1728 | active |
| keepassium/KeePassium KeePassium is a KeePass-compatible password manager app for iOS and macOS, written in Swift. It supports all KeePass database formats (kdb,… | 68 | 1714 | active |
| nate-parrott/ball A small macOS toy app that puts a bouncing ball in your dock, which you can drag, flick, and bounce around the screen. It is a novelty desk… | 35 | 1701 | active |
| noodlewerk/NWPusher NWPusher is a macOS and iOS application plus framework for sending push notifications directly to the Apple Push Notification service (APNs… | 23 | 6300 | maintenance |
| AvdLee/appstoreconnect-swift-sdk A Swift SDK for interacting with Apple's App Store Connect API, with OpenAPI-generated endpoints and models covering all API requests. It h… | 94 | 1693 | active |
| rwbutler/Connectivity Connectivity is a Swift library that wraps Apple's Reachability to provide a reliable measure of actual Internet connectivity on iOS. It so… | 23 | 1687 | stable |
| Anemll/Anemll ANEMLL is an open-source Python library and toolchain for converting and running large language models on the Apple Neural Engine (ANE) via… | 70 | 1686 | active |
| peripheryapp/periphery Periphery is a tool that identifies unused code in Swift projects, detecting dead code such as unused functions, properties, and imports. T… | 10 | 6183 | maintenance |
| Couchbase Lite Couchbase Lite is a lightweight, embedded, document-oriented NoSQL database engine for iOS and macOS apps, built on Couchbase Lite Core. It… | 98 | 1667 | stable |
| ammaarreshi/Generals-Mac-iOS-iPad A native port of Command & Conquer Generals: Zero Hour to Apple Silicon Macs, iPhone, and iPad, built on EA's GPL v3 source release via the… | 51 | 1650 | active |
| Cherri Cherri is a domain-specific programming language and compiler, written in Go, that compiles source files into signed Apple Siri Shortcuts. … | 91 | 1644 | active |
| fabiocaccamo/FCUUID An Objective-C iOS library providing universally unique identifiers with different persistence levels (session, installation, device, user)… | 54 | 1644 | stable |
| italomandara/CXPatcher CXPatcher is an unofficial macOS application that patches CrossOver to upgrade its dependencies (DXVK, D3DMetal/GPTK, MoltenVK, DXMT) for i… | 10 | 1638 | active |
| yaagl/yet-another-anime-game-launcher Yaagl is a macOS launcher application for playing anime-style games (Genshin Impact, Honkai: Star Rail, Zenless Zone Zero) on Apple Silicon… | 97 | 1635 | active |
| venmo/synx Synx is a Ruby command-line tool that reorganizes an Xcode project's files on disk so the folder structure matches the groups shown in Xcod… | 23 | 6034 | maintenance |
| mattt/iMCP iMCP is a macOS menu bar application that exposes an MCP (Model Context Protocol) server giving AI clients like Claude Desktop access to pe… | 85 | 1627 | active |
| vashpan/xcode-dev-cleaner DevCleaner is a macOS GUI application that inspects and cleans Xcode-generated caches such as device support files, archives, derived data,… | 59 | 1615 | active |
| wuba/WBBlades WBBlades is a set of Mach-O based tools for iOS development that detects useless ObjC/Swift classes, protocols, and resources, analyzes pac… | 23 | 1608 | active |
| thenickdude/wacom-driver-fix A set of patched Wacom tablet drivers that fix broken Bamboo, Graphire, Intuos 1-3, and first-gen Cintiq drivers on macOS Catalina, Big Sur… | 44 | 1605 | active |
| kcrawford/dockutil dockutil is a Swift command line utility for managing macOS Dock items, supporting add, remove, move, find, and list operations on applicat… | 46 | 1604 | active |
| leaves615/KeyboardHolder KeyboardHolder is a macOS utility that automatically switches the input method (IME) when you switch between applications, websites, or con… | 100 | 1594 | active |
| SlatherOrg/slather Slather is a Ruby gem that generates test coverage reports for Xcode projects and can upload them to services like Coveralls. It integrates… | 39 | 1594 | active |
| LeeeSe/MessAuto MessAuto is a free macOS menu bar application, built in Rust, that automatically extracts SMS and email verification codes from the built-i… | 64 | 1590 | active |
| rugarciap/Turbo-Boost-Switcher A macOS menu bar application that enables or disables Intel Turbo Boost by writing to the CPU's MSR register via a precompiled kernel exten… | 48 | 1558 | active |
| Automattic/simplenote-macos Simplenote for macOS is the official open-source macOS client for the Simplenote note-taking service, written in Swift. It provides lightwe… | 67 | 1556 | active |
| X1a0He/X1a0HeWeChatPlugin A macOS WeChat client plugin providing features like message anti-revoke, multiple app instances, update disabling, and log reporting. It i… | 87 | 1552 | active |
| devxoul/UITextView-Placeholder A small Objective-C/Swift library that adds a missing placeholder property to UITextView on iOS. It supports plain text, custom placeholder… | 54 | 1546 | stable |
| mysk-research/loupe Loupe is an open-source iOS and iPadOS app that demonstrates device fingerprinting by showing raw values from public iOS APIs that any thir… | 56 | 1542 | active |
| pedrommcarrasco/Brooklyn Brooklyn is a macOS screensaver recreating the animations from Apple's October 30, 2018 special event. It supports light/dark themes, anima… | 23 | 5618 | maintenance |
| robbiehanson/CocoaHTTPServer CocoaHTTPServer is a small, lightweight, embeddable HTTP server library for Mac OS X and iOS applications written in Objective-C. It suppor… | 32 | 5603 | maintenance |
| lihaoyun6/Topit Topit is a macOS utility that pins any application window to stay on top of your screen. It uses ScreenCapture Kit and accessibility APIs t… | 24 | 1533 | active |
| bitxeno/atvloadly A self-hosted web service for sideloading IPA apps onto Apple TV, built in Go and running via Docker on Linux/OpenWrt. It uses Impactor und… | 96 | 1522 | active |
| fikovnik/ShiftIt ShiftIt is a macOS menu bar application for managing window size and position via keyboard shortcuts. It is a rewrite of the original Shift… | 23 | 5541 | maintenance |
| devdawei/libstdc- A redistribution of Apple's libstdc++ C++ standard library, which was removed from Xcode starting with version 10, bundled with shell scrip… | 32 | 1502 | stable |