{"repo":"harshitt13/NyxChat","free":true,"listed":false,"github":"https://github.com/harshitt13/NyxChat","clone":"git clone https://github.com/harshitt13/NyxChat.git","description":"P2P decentralized serverless encrypted messaging application. PS: Used Opus 4.6 + Gemini 3.1 Pro","language":"Dart","stars":15,"topics":["ble-mesh","cryptocurrency","dart","decentralized","e2ee","end-to-end-encryption","flutter","offline-messaging","p2p","privacy"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"NyxChat Decentralized · Encrypted · Serverless · Mesh-Networked Secure P2P communication, even without internet access. --- NyxChat is a privacy-first peer-to-peer messaging application. By leveraging BLE mesh networking and end-to-end encryption , it eliminates the need for central servers, ensuring your data stays yours—even in off-grid environments. --- Table of Contents - Overview - Demo Video - Key Features - System Architecture - Networking Layer - Peer Discovery (mDNS) - BLE Mesh Networking - DHT Global Discovery - Internet Relay (Optional) - Cryptographic Layer - Key Management - Encryption Engine - Forward Secrecy - Post-Quantum Hybrid Key Exchange - Mesh Routing Protocol - Spray-and-Wait Algorithm - Mesh Packet Structure - Store-and-Forward - Geohash Channels - Privacy & Security - App Lock & Data Security - Wire Protocol - Data Models - Project Structure - Tech Stack - Getting Started - License --- Overview NyxChat is a fully decentralized, peer-to-peer encrypted messaging application built with Flutter. Unlike conventional messengers (WhatsApp, Signal, Telegram) that rely on central servers for message relay and user registration, NyxChat operates with zero server infrastructure . Messages are delivered directly between devices via: 1. Wi-Fi/LAN — automatic peer discovery on the same network using mDNS 2. Bluetooth Low Energy (BLE) — infrastructure-free mesh networking for offline environments 3. DHT — global peer discovery across networks 4. Optional Internet Rel","default_branch":null,"files":null,"tree":[],"storefront":"/r/harshitt13","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/harshitt13/NyxChat/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."}