firefox-ios

From public sources

firefox-ios is Mozilla's open-source Firefox web browser for iPhone and iPad, a Swift monorepo that also includes the Focus iOS privacy browser.

ApplicationCategory: Mobile Apps · Reading & news · Tools & terminalsOpen sourcedata checked Oct 15, 2026

Overview

Many iPhone and iPad users want a web browser that is fast, private and built on an open codebase they can inspect. firefox-ios is the source code behind Mozilla's Firefox for iOS, the browser available on the App Store, and it is organized as a monolithic repository that also contains the Focus iOS project. The repository is written in Swift and targets iOS 15 and later, built with Xcode. Developers who want to build the apps can clone the repo and follow the README instructions for each project, or use the automated setup steps described in the project wiki. The project is aimed at contributors, mobile developers and privacy-minded users who want to study or modify a mainstream browser. It is released under the Mozilla Public License 2.0, and contributions such as pull requests and issue reports are welcomed under the project's contributing guidelines.
  • browser
  • firefox
  • ios
  • ios-app
  • mozilla
  • swift

Installation

Commands are shown, never run by the marketplace. Check them against the official documentation.
  • Language package registrynodejsFrom public sourcesfrom the package manifest — publication on the registry is not verified
    npm install -g @mozilla/firefox-ios

    Not verified: check that this package in the registry belongs to this project before installing.

    www.npmjs.com/package/@mozilla/firefox-ios ↗
  • Build from sourceFrom public sourcesfrom catalog metadata

    Build from source: no validated build recipe — follow the repository instructions.

    github.com/mozilla-mobile/firefox-ios ↗

Compatibility

Unknown means no evidence was found — not that the product is incompatible.
PlatformStatusArchitectureEvidenceConfidence
AndroidUnknown———
iOSCompatible—Declared on the card—
Node.jsCompatible—package manifest: package.json name0.60

Releases

checked Oct 29, 2026
v159.0.0LatestOct 22, 2026Official source ↗

Files in 159.0.0

This release has no attached files.

Release history

Quality profile

algorithm quality-v1.0 · assessed Oct 15, 2026
Quality Score89
Risk Score0
Confidence 1.00
Quality Score and Risk Score are different measures. A high score does not guarantee safety.

Score components

Maintenance · 2020
last activity 0 days ago
Documentation · 1515
README 3499 chars, description present
Ready to use · 156
install instructions: no; releases: yes
Metadata · 108
3/4 of description, homepage, license, topics
Releases · 1010
10 release(s), latest 6 days ago
Category confidence · 1010
classifier confidence 1
Adoption · 1010
13055 stars (log-dampened, 10k = max)
License clarity · 55
SPDX MPL-2.0
Community · 55
issues enabled, 3279 forks

License

MPL-2.0
Known licensefrom the repository host

This is the catalog policy status, not legal advice.

Sources

github.com/mozilla-mobile/firefox-iosPrimary★ 13,055 starslast activity Oct 15, 2026Primary repository · Confidence 1.00

Reviews

Sign in to write a review

No reviews yet.

Alternatives

README

From mozilla-mobile/firefox-ios · license MPL-2.0 · fetched Oct 29, 2026

Firefox for iOS and Focus iOS

Download Firefox iOS and Focus iOS on the App Store.

Building the code

This is a monolithic-repository, containing both the Firefox and Focus iOS projects.

As this is an iOS project, it is required to have Xcode on your system, and you should check that xcode-select -p points to /Applications/Xcode.app/Contents/Developer (or however you've named your Xcode.app).

Automatic Installation (Recommended)

Steps: Automated Project Setup with FXIOS

Manual Installation

  1. Clone the repo locally
  2. For their related build instructions, please follow the respective project readmes:

Getting involved

We encourage you to participate in those open source projects. We love Pull Requests, Issue Reports, Feature Requests or any kind of positive contribution. Please read the Mozilla Community Participation Guidelines and our Contributing guidelines first.

If more information is required or you have any questions then we suggest reaching out to us via:

  • Chat on Element channel #fx-ios and #focus-ios for general discussion, or write DMs to specific teammates for questions.
  • Open a ticket with your question.

Want to contribute on the codebase but don't know where to start? Here is a list of issues that are contributor friendly, but make sure to read the Contributing guidelines first.

License

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/
Open the repository ↗