Chitchatter

Chitchatter

Peer-to-peer, serverless, ephemeral chat with E2EE

2.1kstars
344forks
Last commit: 9d ago
Repo age: 4y old
Chitchatter screenshot

Chitchatter is a browser-based chat application designed around privacy and minimal infrastructure. It uses peer-to-peer connections (WebRTC) and end-to-end encryption so participants can communicate without routing messages through an application server. Rooms are ephemeral and oriented toward temporary conversations.

Key Features

  • Peer-to-peer messaging via WebRTC data channels (no central message relay server)
  • End-to-end encryption (E2EE) for message content between participants
  • Ephemeral rooms/conversations (no built-in server-side message storage)
  • Shareable room links for inviting others
  • Runs as a static web app and can be hosted on any static web server

Use Cases

  • Private, temporary group chats for small teams or friends
  • Sharing sensitive information in a short-lived conversation
  • Ad-hoc coordination during events without creating accounts

Limitations and Considerations

  • WebRTC/NAT traversal can be unreliable in some network environments; connectivity may fail without TURN
  • Peer-to-peer architecture typically scales poorly for large rooms compared to server-relayed chat
  • No built-in long-term history since conversations are designed to be ephemeral

Chitchatter is a good fit when you want simple, temporary chat rooms with strong privacy properties and minimal backend requirements. Its P2P/E2EE design prioritizes confidentiality and reduces reliance on central infrastructure, while trading off reliability and scalability typical of WebRTC-based meshes.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Rocket.Chat

Rocket.Chat

Secure team messaging with channels, DMs, and omnichannel support

44.3k
12.9k
Last commit: 1d ago

Self-hosted team chat platform with channels, DMs, voice/video, rich integrations, and omnichannel customer support features.

Alternative to:
Slack
Slack
+9
Mattermost

Mattermost

Secure team messaging for technical and operational teams

34.9k
8.3k
Last commit: 1d ago

Self-hostable team chat with channels, threads, calls, integrations, and enterprise-grade security controls for organizations that need full data control.

Alternative to:
Slack
Slack
+4
Jitsi Meet

Jitsi Meet

Open-source video meetings built on WebRTC

28.3k
7.7k
Last commit: 1d ago

Self-hostable video conferencing with browser-based meetings, screen sharing, chat, moderation tools, and optional end-to-end encryption.

Alternative to:
Zoom
Zoom
+9
Zulip

Zulip

Threaded team chat organized by topic streams

24.2k
9.3k
Last commit: 28d ago

Self-hostable team chat with topic-based threading, powerful search, and integrations for engineering and communities.

Alternative to:
Slack
Slack
+4
Gotify

Gotify

Self-hosted push notifications with apps and API

14.4k
800
Last commit: 1d ago

Gotify is a self-hosted push notification server with a web UI, Android client, and REST API for sending messages from scripts, services, and monitoring tools.

Alternative to:
Pushover
Pushover
+7
SimpleX Chat

SimpleX Chat

Private messaging without user IDs or phone numbers

10.2k
538
Last commit: 11d ago

Privacy-first messenger using SimpleX relays and end-to-end encryption, designed to avoid user identifiers, phone numbers, and centralized identity.

Alternative to:
Signal
Signal
+5