📈 GH Trending Explorer 🎲 Surprise me

← all repos

firebase / firebase-ios-sdk

git clone https://github.com/firebase/firebase-ios-sdk.git 13.0.1 · 15d ago 🔥 on GitHub Trending today

Source for Firebase's open-source Apple platform libraries, covering auth, Firestore, messaging, storage, and more for iOS and macOS apps.

Why you might care

Use it to install Firebase SDKs for Apple platforms via Swift Package Manager or CocoaPods, or to read or modify the library source. Analytics is excluded from the source but ships as pre-compiled binaries in those installs. Note that CocoaPods publishing ends after October 2026.

Categories

Alternatives

AmplifySupabaseParse ServerRealm
+2
stars, 24h · #9,863
+~12
stars, 7 days · #10,806
+331
stars, 30 days · #2,447
7.0k
★ total · +0% this week
1.8k
forks · 503 open issues

Star history (as recorded here)

2026-10-20 · 6,974 ★ 2026-10-23 · 6,979 ★
LanguageC++
LicenseApache-2.0
Created2017-04-22 (9y ago)
Last pushtoday
Watchers233
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-23 — #5 monthly in c++ · +331 ★
  • 2026-10-21 — #4 monthly in c++ · +330 ★
  • 2026-10-20 — #4 monthly in c++ · +330 ★

GitHub topics

Links

README excerpt
> [!WARNING]
> **CocoaPods:** New versions of the Firebase Apple SDK will no longer be
> published to CocoaPods after **October 2026**. Existing CocoaPods versions
> will remain available and installations will remain functional. See the
> migration guide
> for more information.
> [!TIP]
> **Preview Release:** Firebase AI Logic's Gemini Foundation Models framework
> adapter is now available in preview. Get started by visiting the
> documentation.
# Firebase Apple Open Source Development
This repository contains the source code for all Apple platform Firebase
libraries except `FirebaseAnalytics`.
Firebase is an app development platform with libraries, services, and tools to
help you build, grow, and monetize your app. Learn more about Firebase at the
official Firebase website.
### Supported Firebase Products
The following products are open-source and included in this repository:
* Firebase AI Logic (`FirebaseAI`)
* App Check (`FirebaseAppCheck`)
* App Distribution (`FirebaseAppDistribution`)
* Authentication (`FirebaseAuth`)
* Cloud Firestore (`FirebaseFirestore`)
* Cloud Functions (`FirebaseFunctions`)
* Cloud Messaging (`FirebaseMessaging`)
* Crashlytics (`FirebaseCrashlytics`)
* In-App Messaging (`FirebaseInAppMessaging`)
* Performance Monitoring (`FirebasePerformance`)
* Realtime Database (`FirebaseDatabase`)
* Remote Config (`FirebaseRemoteConfig`)
* Storage (`FirebaseStorage`)
> [!NOTE]
> **Firebase Analytics** is not open-source, but its pre-compiled binaries are
> included when installing Firebase via Swift Package Manager or CocoaPods.
## Installation
See the subsections below for details about the different installation methods.
Where available, it's recommended to install libraries with a `Swift` suffix to
get the best experience when writing your app in Swift.
- Swift Package Manager
- CocoaPods
- Install from GitHub
- Experimental Carthage
- Framework or library
### Swift Package Manager installation
Find instructions for installing using
Swift Package Manager in the
Firebase get started documentation.
### CocoaPods installation
Find instructions for installing with CocoaPods (`pod install`) in the
Firebase installation options documentation.
**Note:** To accommodate the read-only announcement from CocoaPods, Firebase
will stop publishing new versions to CocoaPods in October 2026.
Learn more.
### Install from GitHub
You can install from GitHub to access the Firebase repo at other branches, tags,
or commits.
#### Background
For instructions and options about overriding pod source locations, see the
Podfile Syntax Reference.
#### Access Firebase source snapshots
All official releases are tagged in this repo and available via CocoaPods. To
access a local source snapshot or unreleased branch, use Podfile directives.
Here are some example directives which use `FirebaseFirestore` as the example
library.
To access `FirebaseFirestore` via a **branch**:
 [code] 
To access `FirebaseFirestore` via a **checked-out version** of the `firebase-ios-s

Blurb generated by claude-haiku-5-5 2d ago. Star deltas marked ~ are extrapolated from partial history.