mirror of
https://github.com/status-im/status-app.git
synced 2026-08-27 07:01:14 +00:00
17f3b83cac2ff27bfa77ed3e9de7fa14ce279166
- `QT6` setup runs the newer ubuntu `22.04` linux image - `QT6` setup also uses a newer `linuxdeployqt` from here https://github.com/probonopd/linuxdeployqt/releases/tag/continuous - `E2E` tests were updated to work with QT `6.9.0`. - introduce a `DummyCompatImports.qml` to fix runtime issues on `linux`. - introduced `STATUSQ_SANITY_CHECKER_EXCLUDE_FILES ` to exclude `qml` files from sanity checker. - unused `cpp` jobs have been deleted related issue : https://github.com/status-im/status-desktop/issues/17639
Status Desktop
Status Desktop is a privacy-first, decentralised messenger built with Nim and Qt/QML. It offers end-to-end encrypted messaging, community chats, and Ethereum wallet integration — all without requiring a phone number or email.
📑 Table of Contents
🚀 Download & Install
Get the latest release for your platform:
- Windows: Download EXE
- Linux: Download Tarball
- macOS: Download DMG
Supported Versions
| Windows | Linux | macOS |
|---|---|---|
| Intel chip (no native Windows ARM build yet) | Continuous effort to support the lowest Ubuntu LTS version. | Intel chip |
| Windows 11 is used for testing | Actively tested on Ubuntu 22.04 | ARM chip |
| Should run on most of Linux flavours using glibc 2.31 or newer | MacOS latest version |
Windows
- Download the
.exefile. - Run the
.exeinstaller. - Launch the installed app 🎉
Linux
- Download the
.tar.gzfile. - Extract the tarball file (replace
*with the version)cd ~/Downloads tar xvf StatusIm-Desktop-*.tar.gz - Optionally, verify the Status app GPG signature.
- Go to the directory where it extracted and double-click the AppImage file 🎉
macOS
- Download the
.dmgfile. - Open it and drag
Status.appto the Applications folder. - Open the Applications folder and double-click the Status icon 🎉
🛠️ Build from Source
To build Status Desktop from source, follow the instructions specific to your operating system. Detailed build instructions are available in the official documentation.
🤝 Contributing
We welcome contributions from the community! To get started:
- Read our Contributing Guidelines.
- Check out good first issues to get involved.
- Join the #feedback-desktop channel on Status.
📚 Documentation
- User Help documentation
- Installation Guide
- Building from Source
- Architecture Docs.
- Contributing Guide
- You have an idea for a cool feature or improvement?
For more information, visit our official website or explore our GitHub organization.
This project is tested with BrowserStack.
Languages
QML
49.5%
Nim
21.2%
JavaScript
11.1%
Python
11%
C++
3.7%
Other
3.2%

