Bitwarden mobile apps (Password Manager and Authenticator) for iOS. https://bitwarden.com
  • Swift 98.9%
  • Python 0.5%
  • Shell 0.4%
  • Ruby 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-13 15:05:31 -06:00
.claude [PM-40547] chore: Update to Xcode 27.0 (#2888) 2026-11-03 15:30:46 -06:00
.github [PM-40547] chore: Update to Xcode 27.0 (#2888) 2026-11-03 15:30:46 -06:00
.mobilebuildmcp [PM-45865] llm: Set up MobileBuildMCP for simulator build and UI automation (#3158) 2026-10-28 13:30:16 -03:00
Authenticator/Application [BWA-245] fix: Use brand colors and button styles in Authenticator (#3175) 2026-11-03 16:15:49 +01:00
AuthenticatorBridgeKit [PM-34009] chore: Create KeychainServiceFacade (#2507) 2026-04-13 15:45:14 -05:00
AuthenticatorShared [PM-34836] feat: Replace DM Sans with Inter variable font (#2797) 2026-11-11 15:11:03 +00:00
Bitwarden Crowdin Pull (#3108) 2026-10-22 09:06:12 -05:00
Bitwarden.xcworkspace Update SDK to e8dfdba (4.0.0-9536-8d6a671) (#3202) 2026-11-11 10:31:36 +00:00
BitwardenActionExtension [PM-27018] Add 22 supported languages and fix existing language codes in Password Manager and Authenticator (#2086) 2025-11-03 22:10:27 +00:00
BitwardenAutoFillExtension [PM-40959] fix: Avoid blank text-to-insert fields on iOS 27 (#3165) 2026-11-02 15:02:27 -06:00
BitwardenKit [PM-45779] feat: Add Liquid Glass effect to floating action buttons (#3197) 2026-11-13 15:05:31 -06:00
BitwardenNotificationExtension [PM-33569] feat: Add notification service extension to update auth request notifications (#2444) 2026-05-04 11:34:46 -05:00
BitwardenResources [PM-46637] chore: Remove vfo1-foundation feature flag (#3205) 2026-11-11 09:16:25 -06:00
BitwardenSdkMocks [PM-27189] feat: Route password prelogin through the SDK (#3055) 2026-10-20 09:58:47 -05:00
BitwardenShared [PM-45779] feat: Add Liquid Glass effect to floating action buttons (#3197) 2026-11-13 15:05:31 -06:00
BitwardenShareExtension [PM-27018] Add 22 supported languages and fix existing language codes in Password Manager and Authenticator (#2086) 2025-11-03 22:10:27 +00:00
BitwardenWatchApp Crowdin Pull (#3108) 2026-10-22 09:06:12 -05:00
BitwardenWatchShared [PM-26387] Fix lint warnings (#2007) 2025-10-06 15:18:35 -05:00
BitwardenWatchWidgetExtension [PM-10562] Added the complication to the watchOS app (#836) 2024-08-26 12:11:51 -03:00
Configs [PM-37746] Add fallback to local sdk package (#2665) 2026-07-03 16:48:37 +01:00
Configs-bwa [PM-18414] CI restructuring #2 - Consolidate /Configs folder and .xcconfig files (#1524) 2025-04-23 21:24:50 +00:00
Docs [PM-33569] feat: Add notification service extension to update auth request notifications (#2444) 2026-05-04 11:34:46 -05:00
fastlane [BRE-2283] Use the supplied release notes verbatim for the App Store (#3075) 2026-09-29 13:42:20 -04:00
GlobalTestHelpers [PM-34897] feat: Premium plan screen (#2541) 2026-04-15 23:12:28 +01:00
GlobalTestHelpers-bwa [PM-31392] chore: Fix lint warnings (#2302) 2026-01-29 09:13:41 -06:00
GlobalTestHelpers-bwth [PM-35367] chore: Fix TestHarness app build & update tests. (#2647) 2026-05-18 11:10:01 -05:00
Networking [PM-38443] feat: Add FillAssistRepository and sync integration (#2812) 2026-07-21 16:20:21 +01:00
Scripts [PM-34536] ci: Flag breaking changes in SDK update PRs (#3113) 2026-10-12 19:03:06 -04:00
Scripts-bwa [PM-33025] ci: Speed up Test workflows (#2739) 2026-08-03 16:02:21 -03:00
Sourcery/Templates SDK Update to baafa43 (2.0.0-4880-fa86d4d) (#2584) 2026-05-12 09:13:07 -05:00
TestHarness/Application [PM-35367] chore: Fix TestHarness app build & update tests. (#2647) 2026-05-18 11:10:01 -05:00
TestHarnessShared [pm-38360] feat: Adds new Date Field Picker to new cipher types (#2942) 2026-08-17 16:35:39 -05:00
TestHelpers [PM-46461] chore: Update to Xcode 27.2 (#3207) 2026-11-12 08:13:16 -06:00
TestPlans [PM-27049] Initial version of the Test Harness app (#2142) 2025-11-21 16:36:58 -03:00
ViewInspectorTestHelpers [PM-45779] feat: update toolbar buttons with brand colors (#3176) 2026-11-06 16:18:29 -06:00
Xcode/SearchScopes [PM-35498] chore: add shared Xcode search custom scopes and setup script (#2587) 2026-04-29 13:11:49 -03:00
.editorconfig Initial commit 2023-07-14 11:58:14 -05:00
.gitattributes BIT-62: Adds the initial project structure (#7) 2023-08-24 09:10:00 -05:00
.gitignore [PM-45865] llm: Set up MobileBuildMCP for simulator build and UI automation (#3158) 2026-10-28 13:30:16 -03:00
.license-plist-bwa.yml [PM-17411] Rename files to indicate they belong to Authenticator (#223) 2025-01-30 11:43:03 -06:00
.license-plist-pm.yml [PM-16533] Rename files to indicate they belong to Password Manager (#1231) 2025-01-14 10:04:39 -06:00
.mcp.json [PM-45865] llm: Set up MobileBuildMCP for simulator build and UI automation (#3158) 2026-10-28 13:30:16 -03:00
.ruby-version [PM-18414] CI restructuring #6 - New build workflows, build-all, ci-bwpm and ci-bwa (#1589) 2025-05-28 12:43:48 +01:00
.swiftformat [PM-40043] chore: Exclude .build and .claude folders from lint (#2860) 2026-07-20 21:09:04 +00:00
.swiftlint.yml [PM-40043] chore: Exclude .build and .claude folders from lint (#2860) 2026-07-20 21:09:04 +00:00
.test-simulator-device-name [PM-40547] chore: Update to Xcode 27.0 (#2888) 2026-11-03 15:30:46 -06:00
.test-simulator-ios-version [PM-46461] chore: Update to Xcode 27.2 (#3207) 2026-11-12 08:13:16 -06:00
.typos.toml [PM-27047] chore: Migrate MockBiometricsRepository to Sourcery AutoMockable (#2330) 2026-02-11 09:29:42 -06:00
.xcode-version [PM-46461] chore: Update to Xcode 27.2 (#3207) 2026-11-12 08:13:16 -06:00
Brewfile [PM-27525] chore: Add spell check git pre-commit hook (#2319) 2026-02-05 16:47:14 -06:00
CONTRIBUTING.md Initial commit 2023-07-14 11:58:14 -05:00
crowdin.yml [PM-26973] Consolidate Crowdin destination paths for iOS resources (#2042) 2025-10-14 20:47:00 +00:00
Gemfile [deps]: Update csv to v3.3.6 (#2964) 2026-09-08 16:14:46 +01:00
Gemfile.lock [deps]: Lock file maintenance (#2767) 2026-09-28 22:34:51 +01:00
LICENSE.txt Repo tuneup (#646) 2024-05-30 11:03:14 -04:00
Mintfile [PM-31234] [deps]: Update mint minor (#2285) 2026-01-27 16:08:18 -06:00
project-bwa.yml [deps]: Update SwiftProtobuf to v1.38.1 (#2966) 2026-09-08 14:46:40 +01:00
project-bwk.yml [deps]: Update SwiftUIIntrospect to v27 (#3150) 2026-11-02 08:54:13 -06:00
project-bwth.yml [PM-33025] ci: Fix linting step CI check (#2932) 2026-08-04 16:14:03 +01:00
project-common.yml Update SDK to e8dfdba (4.0.0-9536-8d6a671) (#3202) 2026-11-11 10:31:36 +00:00
project-pm.yml [PM-40547] chore: Update to Xcode 27.0 (#2888) 2026-11-03 15:30:46 -06:00
README-bwa.md Update GitHub badge links in README-bwa.md (#2405) 2026-03-04 16:48:32 +00:00
README-bwth.md [PM-27049] Initial version of the Test Harness app (#2142) 2025-11-21 16:36:58 -03:00
README.md Update CI badges in README.md (#2407) 2026-03-18 15:42:30 -05:00
SECURITY.md [PM-18656] Sync with bitwarden/template (#1397) 2025-02-27 14:44:41 -06:00
swiftgen-bwa.yml [BWA-245] fix: Use brand colors and button styles in Authenticator (#3175) 2026-11-03 16:15:49 +01:00
swiftgen-bwr.yml [PM-26063] Move FlightRecorder into BitwardenKit (#2133) 2025-11-13 12:40:59 -06:00
swiftgen-bwth.yml [PM-27049] Initial version of the Test Harness app (#2142) 2025-11-21 16:36:58 -03:00
swiftgen-pm.yml [PM-23820] Migrate PM to use strings from BitwardenResources (#1795) 2025-07-28 09:40:34 -05:00

Bitwarden iOS apps screenshots.

GitHub Workflow iOS Password Manager build on main GitHub Workflow iOS Authenticator build on main GitHub Workflow iOS Password Manager Test on main GitHub Workflow iOS Authenticator Test on main


Bitwarden iOS Password Manager & Authenticator Apps

Please refer to the iOS section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.

We're Hiring!

Interested in contributing in a big way? Consider joining our team! We're hiring for many positions. Please take a look at our Careers page to see what opportunities are currently open as well as what it's like to work at Bitwarden.

Contribute

Code contributions are welcome! Please commit any pull requests against the main branch. Learn more about how to contribute by reading the Contributing Guidelines. Check out the Contributing Documentation for how to get started with your first contribution.

Security audits and feedback are welcome. Please open an issue or email us privately if the report is sensitive in nature. You can read our security policy in the SECURITY.md file.