Skip to content

Documenting the implementation of different messengers to make switching easier

License

Notifications You must be signed in to change notification settings

bemayr/xmessage

 
 

Repository files navigation

bemayr/xmessage

I started this project after ranting about WhatsApp on Twitter: https://twitter.com/bemayr/status/1056981431778529281

Idea

The idea of this project is to reverse-engineer and document existing messengers like shown in docs to enable backing up and restoring the messages and contacts. After that I'm gonna try to write a "cross messenger message converter". This would allow us to escape the proprietary solutions like WhatsApp and move on to open solutions without losing our memories persisted as chats. Apart from it being a bit of idealistic project it's really interesting to reverse-engineer the stuff and take a look how such huge messengers store their data.

Reverse-Engineering-Results

Contributions

I would really love contributions of all kinds. 💓 Just open an issue or send me a PR to discuss the things you want to talk about. Or contact me on Twitter @bemayr. I am trying to make the project more contribution-friendly in the next few weeks.

About

Documenting the implementation of different messengers to make switching easier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 81.9%
  • JavaScript 18.1%