How wireapp/wire works
This repository is a project overview and licensing/contribution landing page, not a client implementation. The README describes the wider Wire ecosystem: client applications connect to Wire servers, with shared media, cryptography, and protocol-definition components. The graph represents those documented external components; their implementation paths are not present in this repository, so their paths are null. No source excerpts were available, so relationships are limited to README statements.
Components 10
Client applications
- iOS client
- Android client
- Desktop client
- Web client
Shared components
- AVS library
- Core Crypto
- Client protocol definitions
- Backend protocol definitions
Backend
- Wire server
Other components
- Wire user
Connections 16
- Wire user → iOS client: uses
README.md - Wire user → Android client: uses
README.md - Wire user → Desktop client: uses
README.md - Wire user → Web client: uses
README.md - iOS client → Wire server: connects to
README.md - Android client → Wire server: connects to
README.md - Desktop client → Wire server: connects to
README.md - Web client → Wire server: connects to
README.md - Client protocol definitions → iOS client: defines client messages
README.md - Client protocol definitions → Android client: defines client messages
README.md - Client protocol definitions → Desktop client: defines client messages
README.md - Client protocol definitions → Web client: defines client messages
README.md - Backend protocol definitions → iOS client: defines backend messages
README.md - Backend protocol definitions → Android client: defines backend messages
README.md - Backend protocol definitions → Desktop client: defines backend messages
README.md - Backend protocol definitions → Web client: defines backend messages
README.md