C

Chitchatter

Chitchatter is a real-time, peer-to-peer, web-based messaging platform designed to facilitate easy and secure communication.

GPL-2.0•Since Aug 2022•Funded by donations
Overall rating
activity, maturity, stars
6.3
/ 10
GitHub stars
2.3k
Contributors
25
Last commit
1 day ago
Project age
4 years

About

Chitchatter is a real-time, peer-to-peer, web-based messaging platform designed to facilitate easy and secure communication. It offers basic messaging features such as sending and receiving text messages, managing conversations, and ensuring data privacy. The platform is customizable and supports both group and direct messages.

Key Features

  • Multiple peers per room (limited only by the number of peer connections your browser supports).
  • Public and private rooms.
  • Video and audio chatting.
  • Screen sharing.
  • Direct messaging.
  • File sharing: Unlimited file size transfers. Files are encrypted prior to sending and decrypted by the receiver (the key is the room name).
  • Embedding into other web apps via iframe.
  • Markdown support via react-markdown.
  • Conversation backfilling from peers when a new participant joins.
  • Multiline message support (hold shift and press enter).
  • Dark and light themes.
  • Automatic peer verification via client-side public-key cryptography.