clients/apps/desktop
Bernd Schoolmann d3212ad1fe
Some checks failed
Scan / Check PR run (push) Has been cancelled
Testing / Run typechecking (push) Has been cancelled
Testing / Run tests - ${{ matrix.test-group.name }} (map[artifact:jest-coverage-browser junit:junit-browser.xml name:Browser paths:apps/browser bitwarden_license/bit-browser]) (push) Has been cancelled
Testing / Run tests - ${{ matrix.test-group.name }} (map[artifact:jest-coverage-cli junit:junit-cli.xml name:CLI paths:apps/cli bitwarden_license/bit-cli]) (push) Has been cancelled
Testing / Run tests - ${{ matrix.test-group.name }} (map[artifact:jest-coverage-desktop junit:junit-desktop.xml name:Desktop paths:apps/desktop]) (push) Has been cancelled
Testing / Run tests - ${{ matrix.test-group.name }} (map[artifact:jest-coverage-libs junit:junit-libs.xml name:Libs paths:libs bitwarden_license/bit-common]) (push) Has been cancelled
Testing / Run tests - ${{ matrix.test-group.name }} (map[artifact:jest-coverage-web junit:junit-web.xml name:Web paths:apps/web bitwarden_license/bit-web]) (push) Has been cancelled
Testing / Run Rust tests on ${{ matrix.os }} (macos-14) (push) Has been cancelled
Testing / Run Rust tests on ${{ matrix.os }} (ubuntu-22.04) (push) Has been cancelled
Testing / Run Rust tests on ${{ matrix.os }} (windows-2022) (push) Has been cancelled
Testing / Rust Coverage (push) Has been cancelled
Scan / Checkmarx (push) Has been cancelled
Scan / Sonar (push) Has been cancelled
Testing / Upload to Codecov (push) Has been cancelled
Testing / Run tests (push) Has been cancelled
Fix flatpak auto-start (#21039)
2026-06-04 21:18:52 +09:00
..
.vscode Multi root workspace tweaks (#2858) 2022-06-13 21:39:36 -05:00
config [deps] SM: Update typescript-eslint monorepo to v8 (major) (#10601) 2025-01-14 11:23:59 -05:00
desktop_native [deps] Platform: Update Rust crate serde_with to v3.20.0 (#18712) 2026-06-02 15:41:55 -05:00
fastlane [BRE-1845] Setting the id in the keyvault for easier rotation (#20414) 2026-04-28 10:04:07 -07:00
macos Add generic autofill provider library [PM-29786] (#18075) 2026-01-27 13:41:07 -05:00
native-messaging-test-runner Fix errors from UUID and yargs packages (#20706) 2026-05-21 09:22:21 -04:00
resources [PM-38547] Fix missing Flatpak desktop icon (#21040) 2026-06-04 14:13:35 +02:00
scripts [BEEEP] [PM-38497] Dev-ex: Add attach VSCode debugger to desktop, web configs (#21016) 2026-06-03 19:33:05 +09:00
src Fix flatpak auto-start (#21039) 2026-06-04 21:18:52 +09:00
stores Bump year in copyright (#18132) 2025-12-29 09:10:34 -06:00
.gitignore [bre-1089] mac desktop publish automation using fastlane (#16091) 2025-08-28 10:53:17 -04:00
CLAUDE.md [PM-26337] Create a Claude markdown file (#16676) 2025-10-03 16:48:01 +02:00
crowdin.yml Fix Crowdin Pull workflow (#2667) 2022-05-10 10:20:32 -04:00
custom-appx-manifest.xml [BRE-1621] Fix Appx Release (#19043) 2026-02-18 06:57:29 -06:00
electron-builder.beta.json Add publisherName to Electron build process (#19591) 2026-03-17 07:44:56 -04:00
electron-builder.json [Shared Unlock] [BEEEP|IS|PM-22254] Support IPC transport to desktop and browser flatpak, snap (#14836) 2026-05-15 12:24:14 +09:00
installer.nsh [PM-2021] Remove startup entry on windows uninstall (#16701) 2025-10-03 17:57:47 +02:00
jest.config.js Implement and extend tsconfig.base across projects (#14554) 2025-06-02 20:38:17 +00:00
package.json Bumped client version(s) (#20690) 2026-05-18 17:06:15 +00:00
postcss.config.js eslint: report unused disable directives (#13463) 2025-03-10 09:33:08 -04:00
project.json build(desktop): integrate nx (#16860) 2025-10-14 06:27:38 -04:00
README.md Remove gitter chat badges from READMEs (#19368) 2026-03-04 16:33:27 +00:00
sign.js Add signing options for DLLs and Node files (#19197) 2026-02-25 13:25:12 -05:00
tailwind.config.js [CL-1141] Improve tailwind config structure across apps and libs (#20102) 2026-04-28 17:09:05 -04:00
test.setup.ts [PM-18599] Forbid unknown property and element in tests (#13556) 2025-02-25 14:02:19 -08:00
tsconfig.json [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
tsconfig.main.json [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
tsconfig.preload.json [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
tsconfig.renderer.json [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
tsconfig.spec.json [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00
webpack.base.js [PM-30404] Exclude .wasm.js from babel (#18555) 2026-02-06 08:42:08 +01:00
webpack.config.js [deps] Platform: Update electron-store to v11 (#16846) 2026-01-13 08:04:40 -07:00

Github Workflow build on main Crowdin

Bitwarden Desktop Application

Platforms

The Bitwarden desktop app is written using Electron and Angular. The application installs on Windows, macOS, and Linux distributions.

Desktop Vault

Documentation

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