{"repo":"munroo/pulsarchat","free":true,"listed":false,"github":"https://github.com/munroo/pulsarchat","clone":"git clone https://github.com/munroo/pulsarchat.git","description":"Private E2EE, P2P browser messaging app","language":"JavaScript","stars":29,"topics":["anonymous","anonymous-chat","chat-application","communication","encrypted","end-to-end-encryption","peer-to-peer","privacy","privacy-focused"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"PulsarChat Encrypted peer-to-peer chat. No accounts, no servers, no trace. --- ✦ Features - End-to-end encryption (ECDH + AES-256-GCM) - Peer-to-peer via WebRTC (no central server) - Live typing in browser tab title - Emoji support - Encrypted image sharing - Contacts with ping-to-chat - Security fingerprint verification - Ephemeral messages (no history, no storage) --- ✦ Tech Stack - React + Vite - PeerJS - WebRTC - Web Crypto API --- ✦ Run locally --- ✦ Deploy Frontend — Vercel Server — Render See .env.example for required environment variables. --- ✦ Environment Variables Copy .env.example to .env and fill in your values: - VITE SERVER URL — WebSocket server URL - VITE TURN USERNAME — ExpressTurn username - VITE TURN CREDENTIAL — ExpressTurn credential - VITE WEB3FORMS KEY — Web3Forms access key --- ✦ License AGPL-3.0 — see LICENSE --- ✦ Live pulsarchat.space Made by //tedDev","default_branch":null,"files":null,"tree":[],"storefront":"/r/munroo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/munroo/pulsarchat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}