All 143 Dependencies

Every package Wire depends on, ranked by repo health score.

Wire is a fully open source, end-to-end encrypted communication platform built for teams and enterprises that demand uncompromising security and data sovereignty. Unlike proprietary alternatives, Wire's entire stack — from the browser-based web client to the core cryptographic library — is available under an open source license, enabling organizations to audit the code, self-host on their own infrastructure, and eliminate dependence on third-party servers.

At its core, Wire uses the Proteus protocol (a Double Ratchet-based encryption scheme inspired by Signal) and increasingly adopts MLS (Messaging Layer Security), the IETF standard for scalable group messaging encryption. Every message, call, file, and media item is encrypted end-to-end before leaving the device, ensuring not even Wire Swiss GmbH can access user communications when operating on self-hosted deployments.

The web client is a production-grade TypeScript monorepo built with React, Webpack, and a modular architecture spanning dedicated packages for the communication core, configuration management, UI component library, and event handling. Crowdin-powered i18n supports dozens of languages, while Playwright-driven end-to-end tests and a robust CI pipeline with Nx orchestration keep the codebase reliable across its frequent release cadence.

Wire targets regulated industries — government, healthcare, legal, finance — where compliance, auditability, and data residency requirements rule out cloud-only SaaS tools. Organizations can deploy Wire on-premise via Docker, integrate with existing identity providers through OIDC/SAML, and configure federation between separate Wire instances for inter-organizational secure communication.

29 eslint-plugin-header ^3.1.1 38 murmurhash 2.0.1 38 nocache 4.0.0 38 speakingurl 14.0.1 39 path-browserify 1.0.1 40 http-status-codes 2.3.0 40 idb 8.0.3 41 axios-retry 4.5.0 41 platform.js 1.3.6 41 rimraf 6.1.3 43 @swc/jest 0.2.39 45 color 4.2.3 outdated 46 React Helmet 6.1.0 46 Redux Thunk 3.1.0 47 cross-env 10.1.0 48 react-transition-group 4.4.5 49 eslint-import-resolver-typescript ^4.4.4 49 prism-themes 1.9.0 52 ts-node 10.9.2 54 Jimp 0.22.12 outdated 55 tslib 2.8.1 56 classnames 2.5.1 56 eslint-plugin-jsx-a11y ^6.6.1 57 use-debounce 10.1.1 59 Archiver 7.0.1 outdated 59 react-select 5.10.2 60 style-loader 4.0.0 60 ts-pattern 5.9.0 61 eslint-plugin-prettier ^5 61 eslint-plugin-react ^7.31.10 61 postcss-loader 8.2.1 62 Commander.js 14.0.3 outdated 62 Emotion 11.12.0 outdated 62 Emotion 11.14.0 62 is 4.6.0 outdated 62 postcss-import 16.1.1 outdated 63 Sonner 2.0.7 outdated 63 auto-animate 0.10.0 63 pako 2.2.0 outdated 64 React Testing Library 16.3.2 outdated 64 fs-extra 11.3.6 outdated 64 path-to-regexp 8.4.2 65 html-webpack-plugin 5.6.7 outdated 65 jest-dom 6.9.1 outdated 65 p-queue 9.3.1 outdated 65 partysocket 1.3.0 66 cosmiconfig 9.0.2 outdated 66 less-loader 12.3.3 outdated 67 DOM Testing Library 10.4.1 outdated 67 JSZip 3.10.1 outdated 67 Lodash 4.18.1 68 eslint-config-prettier ^10 69 uuid 11.1.1 outdated 71 css-loader 7.1.4 outdated 71 helmet 8.3.0 72 babel-loader 10.1.1 72 jsrsasign 11.1.3 outdated 72 libsodium-wrappers 0.8.4 72 linkify-it 5.0.2 outdated 73 webpack-bundle-analyzer 4.10.2 outdated 74 Radix UI 1.2.16 outdated 74 Radix UI 2.1.20 outdated 74 js-cookie 3.0.8 74 maxmind 4.3.29 outdated 76 react-error-boundary 5.0.0 outdated 77 user-event 14.6.1 outdated 78 Prism 1.30.0 78 Zustand 4.5.7 outdated 78 concurrently 9.2.4 outdated 78 date-fns 4.4.0 78 dotenv 16.6.1 outdated 78 eslint-plugin-import ^2.26.0 78 markdown-it 14.3.0 outdated 78 postcss-preset-env 10.6.1 outdated 78 unplugin-dts ^4.3.0 outdated 79 simple-git 3.36.0 outdated 79 tough-cookie 4.1.4 outdated 82 http-proxy-middleware 3.0.7 outdated 82 js-yaml 4.3.0 outdated 82 type-fest 5.8.0 outdated 83 Emoji Picker React 4.16.1 outdated 84 ws 8.21.1 outdated 85 Express 4.22.2 outdated 85 XState 5.32.5 outdated 86 Workbox 7.4.1 87 Autoprefixer 10.5.3 outdated 88 Immer 11.1.11 outdated 88 React Aria 3.12.2 outdated 88 React Aria 1.19.0 outdated 89 React-PDF 9.2.1 outdated 89 jsdom 29.1.1 outdated 90 Inquirer.js 8.5.2 outdated 90 SWC 1.15.43 outdated 90 TanStack Virtual (React) 3.14.6 outdated 90 cssnano 7.1.9 outdated 91 Faker 9.9.0 outdated 91 React Intl 7.1.14 outdated 91 React Redux 9.3.0 91 Stylelint 17.14.0 outdated 91 TanStack Table 8.21.3 outdated 91 core-js 3.49.0 outdated 91 prettier ^3 91 react-dropzone 14.4.1 outdated 92 Lexical 0.27.2 outdated 92 Lexical 0.27.2 outdated 92 Lexical 0.27.2 outdated 92 Lexical 0.27.2 outdated 92 Lexical 0.27.2 outdated 92 Lexical 0.27.2 outdated 92 Lexical 0.27.2 outdated 92 Playwright 1.61.1 outdated 92 Playwright 1.61.1 outdated 92 Zod 3.25.76 outdated 92 postcss 8.5.19 outdated 93 webpack-cli 6.0.1 outdated 94 @babel/core 7.29.7 outdated 94 @babel/core 7.29.7 outdated 94 @babel/core 7.29.7 outdated 94 @babel/core 7.29.7 outdated 94 @babel/core 7.29.7 outdated 94 AWS SDK for JavaScript (S3 Client) 3.1087.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.1087.0 outdated 94 Axios 1.18.1 outdated 94 Vite ^6.0.1 outdated 94 typescript-eslint 7.18.0 outdated 94 typescript-eslint 7.18.0 outdated 95 ESLint ^8 outdated 95 React Router 6.30.4 outdated 95 React Router 6.30.4 outdated 95 Storybook ^8.5.2 outdated 95 Storybook ^8.5.2 outdated 95 Storybook ^8.5.2 outdated 95 Storybook ^8.5.2 outdated 95 jest 30.4.1 outdated 95 jest 30.4.2 outdated 95 jest 30.4.1 outdated 97 Redux 5.0.1 97 TypeScript ^5.0.4 outdated 97 webpack 5.108.4 outdated 98 React ^5.0.0 outdated 98 React 18.3.1 outdated 98 React DOM 18.3.1 outdated 98 React DOM 18.3.1 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers