Decentralized messenger based on IPFS

Hi everyone,

I’m exploring the possibility of creating a decentralized messenger based on IPFS that is censorship-resistant and unblockable. The goal is to develop a tool that leverages decentralization, allowing users to actively participate in maintaining and sharing resources.

I’d love to get insights from the community on a few key questions:

  1. What IPFS-based messengers are already out there? I’ve looked into https://getsession.org and https://berty.tech. How stable are these projects, and are they suitable for forking to adapt to specific requirements?

  2. Would it be better to fork and modify an existing open-source messenger, or would starting development from scratch offer more flexibility and control? What challenges might arise with each approach?

  3. One of the hurdles I’ve encountered is the difficulty of implementing IPFS on mobile clients. What are some strategies or best practices for overcoming these challenges? Are there any mobile-friendly libraries or tools for IPFS that you’d recommend?