Open Source iOS Projects
iOS is a mobile operating system for phones and tablets, with a platform for building apps, managing device capabilities, and connecting services. Its tools help developers create interfaces, handle data and location, test software, and make mobile features work reliably. Open source efforts also give users and developers more visibility into how software operates and how personal information is handled.
Open source iOS tools include app frameworks, libraries, development and testing utilities, privacy tools, and on-device software. When choosing one, check its license, maintenance activity, compatibility with your development setup and target devices, documentation, and integration needs. This area is useful to app developers, teams evaluating mobile technologies, and users seeking greater control over the software and data on their devices.
12 repositories · updated September 19, 2026

vphone-cli: Boot Virtual iPhones on Apple Silicon with Advanced Control
vphone-cli is a powerful command-line interface tool that enables users to boot virtual iPhones on Apple Silicon Macs. Leveraging Apple's Virtualization.framework, it provides comprehensive control over virtual iOS environments, including custom firmware installation and advanced debugging capabilities. This tool is ideal for researchers, developers, and security enthusiasts exploring iOS virtualization.

ios-simulator-skill: Enhance Claude's iOS App Development with Simulator Skill
The ios-simulator-skill is a production-ready skill for Claude Code, designed to build, test, and automate iOS applications efficiently. It optimizes Claude's interaction with the iOS Simulator and Xcode builds, significantly reducing token wastage from LLM output. This skill provides 27 scripts for robust semantic UI navigation, accessibility testing, and device lifecycle management.

Awesome Swift: A Curated List of Libraries and Resources
The `matteocrippa/awesome-swift` repository is a comprehensive and collaborative list of exceptional Swift libraries, frameworks, and resources. It serves as an invaluable hub for developers looking to discover high-quality tools and learning materials for iOS, macOS, tvOS, watchOS, and Linux Swift development. This community-driven project simplifies the process of finding reliable solutions for various programming needs.
Fluent UI System Icons: Modern, Cross-Platform Icons from Microsoft
Fluent System Icons offers a comprehensive collection of familiar, friendly, and modern icons developed by Microsoft. This repository provides these high-quality icons for various platforms, including Android, iOS, Flutter, and plain SVG. It's an excellent resource for developers and designers looking to enhance their applications with a consistent and contemporary visual style.

xtool: Cross-Platform Xcode Replacement for iOS Development
xtool is an innovative cross-platform tool designed to replace Xcode, enabling developers to build and deploy iOS applications using SwiftPM on Linux, Windows, and macOS. It streamlines the iOS development workflow by offering functionalities like building SwiftPM packages into apps, signing, installation, and programmatic interaction with Apple Developer Services.

PocketPal AI: Your Private, Offline Language Model Assistant for Mobile
PocketPal AI is an innovative mobile application that brings the power of small language models (SLMs) directly to your smartphone. It allows users to interact with various AI models offline, ensuring complete privacy as all processing occurs on-device. Available for both iOS and Android, PocketPal AI offers a secure and flexible way to experience AI without an internet connection.

GeoPort: The Ultimate iOS Location Simulator for Anywhere
GeoPort is a powerful iOS location simulation app that allows users to virtually teleport their device to any global location. Ideal for exploring new places, surprising friends, or rigorously testing location-based applications, it offers a user-friendly interface for seamless virtual travel. With support for iOS 17 and 18, GeoPort provides a secure and efficient way to control your virtual presence.

Cactus: Cross-Platform AI Inference Engine for Mobile Devices
Cactus is an open-source project providing an energy-efficient, cross-platform AI inference engine specifically designed for mobile devices. It features low-level ARM-specific SIMD operations, a unified zero-copy computation graph, and a high-level transformer engine with NPU support. This framework enables developers to deploy state-of-the-art AI models on smartphones and other edge devices with impressive performance.

Fyne: A Cross-Platform GUI Toolkit in Go Inspired by Material Design
Fyne is an easy-to-use UI toolkit and application API written in Go, designed to build cross-platform applications. It allows developers to create desktop and mobile apps from a single codebase, drawing inspiration from Material Design principles. With Fyne, you can develop elegant and functional graphical user interfaces efficiently.

ish: Linux Shell for iOS
iSH is an innovative project that brings a functional Linux shell environment to iOS devices. It achieves this by employing usermode x86 emulation and syscall translation, allowing users to run a variety of Linux tools and applications directly on their iPhone or iPad. This unique approach provides a powerful command-line experience for mobile users.

OLMoE.swift: Private, Offline AI Experience on iOS and macOS
OLMoE.swift provides a unique, privacy-focused AI experience by running large language models directly on your device. This Swift-based application ensures your queries and data remain private, operating entirely offline without an internet connection. It offers a robust solution for local AI inference on iOS and macOS, with integration options for Hugging Face.

wBlock: The Next-Generation Ad Blocker for Safari on Apple Devices
wBlock is a powerful, open-source content blocker designed for macOS, iOS, and iPadOS, offering a clean and private browsing experience in Safari. It leverages AdGuard's filters and advanced features like Element Zapper and Userscript Support to provide comprehensive protection against ads, trackers, and malware. Optimized for performance, wBlock ensures low energy usage and high blocking efficiency.