gitmyhub

firefox-ios

Swift ★ 13k updated 17h ago

Firefox for iOS

This is the full source code for Mozilla's Firefox and Focus browsers for iPhone and iPad, written in Swift, useful for developers who want to contribute to or study a large production open-source iOS browser.

SwiftXcodeiOSsetup: hardcomplexity 4/5

This repository contains the source code for two iOS apps made by Mozilla: Firefox for iOS, which is Mozilla's web browser for iPhones and iPads, and Focus for iOS, a privacy-focused browser that blocks trackers and ads by default. Both are free apps available on the Apple App Store.

The repository holds both projects in a single shared codebase. The README is primarily technical, aimed at developers who want to build or contribute to the apps locally. Building either app requires a Mac with Xcode installed, since they are native iOS applications written in Swift.

The recommended setup uses a command-line tool called fxios, which handles cloning the repository and bootstrapping both projects in one step. After setup, the Firefox project is opened through one Xcode project file and the Focus project through another. A manual setup path is also described for cases where the tool is not used.

Both apps target iOS 15 and later, and the README indicates they currently build with Xcode 26.3 and Swift 6.2. Because the codebase is large, the README notes that the initial download may take some time.

Mozilla welcomes outside contributions. The README links to a list of GitHub issues labeled as contributor-friendly, which are good starting points for new contributors. Questions can be directed to Mozilla's team through two chat channels on the Element platform (one for Firefox iOS and one for Focus iOS) or via GitHub issues. The source code is released under the Mozilla Public License 2.0.

Where it fits