dorkhub

WebChat

πŸ’¬ Chat with anyone on any website.

molvqingtai
TypeScriptβ˜… 2.4kβ‘‚ 176 forksMITupdated 1 day ago
visit the demogit clone https://github.com/molvqingtai/WebChat.gitmolvqingtai/WebChat

WebChat logo

WebChat

CI GitHub License Chrome Web Store Version GitHub Release Ask DeepWiki

Chat with anyone on any website.

WebChat is a decentralized browser extension that lets people visiting the same website chat anonymously. It uses WebRTC for end-to-end encrypted, peer-to-peer communication, so there is no central chat server and your data remains on your device.

Turn any website into a shared chat room and connect with the people who are already there.

Install

Google Chrome Microsoft Edge Mozilla Firefox

Chrome Web Store Β Β·Β  Microsoft Edge Add-ons Β Β·Β  Firefox Add-ons

Usage

After installing WebChat, a ghost icon appears in the bottom-right corner of each website. Select it to join that site's chat room and talk with other visitors.

Demo

web-chat.mp4

Community

Join the WebChat Discord community to share feedback, ask questions, and meet other users.

Built With

WebChat builds on these excellent open-source projects:

  • Remesh provides the DDD-inspired state model that keeps application logic independent from the React UI.
  • shadcn/ui provides accessible, customizable UI building blocks.
  • WXT provides the cross-browser extension framework and build tooling.
  • Comctx provides RPC communication across the extension's JavaScript contexts.
  • Artico provides the flexible WebRTC foundation for peer-to-peer communication.
  • ugly-avatar generates WebChat's distinctive random avatars.

Sponsors

WebChat is an open-source project sustained by its contributors and sponsors.

Powered by DartNode

License

WebChat is available under the MIT License.

more like this

webfeed

Simple web feed reader extension for Chrome/Firefox

JavaScriptβ˜… 52

search

search projects, people, and tags