Chitchatter

Overall rating

6.7

Stars: 1621

Contributors: 14

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.
Activity

Last update: Jan 13, 2025

  • Commits (last week)

    0

  • Resolved issues (last week)

    3

  • Merged PRs (last week)

    1

Maturity

Last update: Jan 18, 2025

  • Age

    2 years 5 months

  • Stability

    STABLE

Information

Funding

Donations

Programming languages

TypeScript
HTML
Shell

Tags

decentralized
chat
web-mesh
peer-to-peer
webrtc
webtorrent
privacy
end-to-end-encryption
react
video-conferencing
serverless
p2p
ephemeral
trystero