Bitwarden mobile apps (Password Manager and Authenticator) for iOS. https://bitwarden.com
  • Swift 99%
  • Python 0.5%
  • Shell 0.3%
  • Ruby 0.2%
Find a file
2026-06-12 16:22:22 -05:00
.checkmarx Chexkmarx configuration (#649) 2024-05-30 13:05:15 -04:00
.claude llm: Add review-driven iOS skill conventions (#2755) 2026-06-05 15:42:52 -04:00
.github [BRE] Updated codecov action to v7.0.0 to fix issue with key verification (#2768) 2026-06-09 15:45:10 -03:00
Authenticator/Application [PM-32221] chore: Add appcontext to crashlytics (#2399) 2026-03-13 15:44:18 +00:00
AuthenticatorBridgeKit [PM-34009] chore: Create KeychainServiceFacade (#2507) 2026-04-13 15:45:14 -05:00
AuthenticatorShared [PM-35680] chore: Convert PlatformClientService to AutoMockable (#2750) 2026-06-04 12:35:26 -05:00
Bitwarden Crowdin Pull (#2697) 2026-06-01 09:07:13 -05:00
Bitwarden.xcworkspace [PM-38148] feat: Add License to vault list and search (#2728) 2026-06-03 09:10:26 -05: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-38861] Disable save password credential iOS 26 API on the extension (#2777) 2026-06-12 19:41:36 +00:00
BitwardenKit [PM-37961] feat: Handle policiesNew and organizationsNew (#2692) 2026-06-04 16:37:50 -03: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-37962] feat: Decode providerOrganizations and surface isProviderUser (#2693) 2026-06-08 10:50:04 -05:00
BitwardenSdkMocks [PM-38176] feat: Expose policies client SDK for policy evaluation (#2727) 2026-06-09 18:05:33 -03:00
BitwardenShared [PM-31718] fix: Guard against double-invoked ASCredentialIdentityStore completion handlers in AutoFill (#2779) 2026-06-12 16:22:22 -05: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 (#2626) 2026-05-11 10:53:00 -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-33569] feat: Add notification service extension to update auth request notifications (#2444) 2026-05-04 11:34:46 -05: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-1909] cleanup migrated workflows (#2640) 2026-05-13 15:00:28 -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-29877] feat: Handle acquire cookies and 302 redirection for SSO cookies vendor flow (#2401) 2026-03-03 22:25:29 +00:00
Scripts fix: Restore executable bit on fix-ellipsis-changes.sh (#2759) 2026-06-05 14:13:37 +00:00
Scripts-bwa [PM-21331] Update build-any.yml to upload BWA dsyms to Crashlytics (#1817) 2025-07-29 19:28:01 +01: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-27138] feat: Add credit card input form to Test Harness (#2744) 2026-06-09 11:38:50 -05:00
TestHelpers [PM-36479] test: Fix flaky onExpiration_oldDate in TOTPCountdownTimerTests (#2613) 2026-05-07 13:03:57 -05:00
TestPlans [PM-27049] Initial version of the Test Harness app (#2142) 2025-11-21 16:36:58 -03:00
ViewInspectorTestHelpers [PM-27246] Update Authenticator to use ActionCard (#2123) 2025-11-17 10:24:07 -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-26293] tool: Add scripts to delete duplicate Localizable.strings entries (#2412) 2026-04-09 09:15:33 -05: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
.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-31234] [deps]: Update mint minor (#2285) 2026-01-27 16:08:18 -06:00
.swiftlint.yml [PM-24348] Update type_name lint rule max length from 40 to 50 (#1826) 2025-08-05 11:29:53 -03:00
.test-simulator-device-name [PM-25573] Update CI to xcode 26.0 (#1943) 2025-09-19 19:17:20 +00:00
.test-simulator-ios-version [PM-34592] chore: Update iOS version for tests to 26.2 (#2517) 2026-04-03 09:00:13 -05:00
.typos.toml [PM-27047] chore: Migrate MockBiometricsRepository to Sourcery AutoMockable (#2330) 2026-02-11 09:29:42 -06:00
.xcode-version [PM-31239] ci: Update Xcode to 26.2 (#2286) 2026-02-24 12:12:09 -03: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 fastlane to v2.233.1 (#2629) 2026-05-14 22:53:06 +01:00
Gemfile.lock [deps]: Lock file maintenance (#2394) 2026-06-03 20:34:31 +00: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.0 (#2704) 2026-05-27 15:15:36 -05:00
project-bwk.yml [deps]: Update SwiftUIIntrospect to v26 (#2706) 2026-06-01 12:43:45 -03:00
project-bwth.yml [PM-38790] Fixes TestHarness target dependency (#2772) 2026-06-09 15:00:11 -05:00
project-common.yml Update SDK to c6ddb2d (3.0.0-6510-7bca9fc) (#2722) 2026-06-02 16:45:50 +01:00
project-pm.yml [PM-33569] feat: Add notification service extension to update auth request notifications (#2444) 2026-05-04 11:34:46 -05: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 [PM-23820] Migrate BWA to use strings from BitwardenResources (#1812) 2025-07-29 09:07:44 -05: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.