Right now I’m working on Cabal v3 — a modern peer-to-peer chat app for Android built on top of the Cable protocol.
This project is both a modernization and a revival of the older cabal-mobile effort:
https://github.com/cabal-club/cabal-mobile
The original project was created to let people chat with the P2P swarm on mobile devices, and its last tagged release (1.0) goes back to June 17, 2018. Later, the project README pointed development toward a v2 branch, so the idea of evolving the mobile client has already been part of its history. 123
What makes this especially interesting to me is the protocol underneath it.
Cable is a lightweight protocol for peer-to-peer private group chats, where peers communicate directly instead of depending on a centralized server. The protocol is designed around encrypted communication between equal peers and the exchange of cryptographically signed chat data. 45
For me, this is not just an interesting open-source revival.
It’s also a really good opportunity to learn more about building a mobile frontend with React Native while working on something rooted in decentralized communication.
So this project sits at a really interesting intersection for me:
- mobile development
- React Native
- Android
- open source
- and peer-to-peer systems
Still early, but I’m excited to keep pushing it forward.
Top comments (0)