Back to Blog

I Created a Messenger

2 min read
MessengerGoReactSwiftWebRTC

I created a messenger. Why? To learn new languages + DevOps skills.

I always wrote in Python, but this time decided not to use it at all.

What I Built

  • Server in Go
  • TURN/STUN server
  • Web client (+PWA) in React
  • iOS client in Swift

Messenger Features

  • Regular chats
  • Chats with E2E encryption (in progress)
  • Voice and video calls (P2P and group)
  • Channels
  • Reactions

Links

Interested? Check it out — https://wwchat.ru

The site has links to the web client and iOS app (not published yet, available via TestFlight).


p.s. Working on Android and Windows clients, but they are still very raw — not releasing them yet.