A cross-platform Matrix client written in Rust, with the GPUI rendering library.
Run the following commands in your terminal.
cargo build
theGrid currently supports the following features:
- Login
- Username and Password
- SSO
- Native MAS
- Multi-account
- E2EE
- Cross-Signing
- User Verification
- Chat Features
- Text Messages
- Attachments
- Replies
- Edits
- Redactions
- Reactions
- Read Receipts
- Typing Indicators
- Polls
- Room Management
- Create New Room
- Join Existing Room
- By Alias
- By matrix.to link
- By Homeserver Directory
- Room Settings
- Invites
- Knocking
- Spaces
- Room Categorisation
- Join Space Rooms
- Space Management
- Threads
- Create Thread
- Focus Thread
- Message Search
- Account Settings
- Update User Profile
- Session Management
- Emoji Verification
- Recovery Key Verification
- Recovery Key Management
- Forced Log Out
- Ignored Users
- Notifications
- Element Call
- Voice Chats
- Incoming Video and Screen Sharing
- Outgoing Webcam
- Screen Sharing
- Application Audio Sharing
If a feature isn't listed here, it does not necessarily mean that support is not planned - I may have just forgotten about the feature!
As at the time of writing :)
© Victor Tran, 2026. This project is licensed under the GNU General Public License, version 3, or at your option, any later version.
Check the LICENSE file for more information.









