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

Search