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