{"id":27433124,"url":"https://github.com/deaneeth/whisper-anonymous-web-application","last_synced_at":"2026-04-08T12:34:05.740Z","repository":{"id":287683820,"uuid":"965486066","full_name":"deaneeth/Whisper-Anonymous-Gossip-Web-Application","owner":"deaneeth","description":"Whisper is a fully anonymous P2P gossip platform that requires no personal information.  It uses cryptographic keys instead of accounts, encrypts all data, and  operates without any central servers. Share thoughts and interact without revealing your identity, even when offline. Built with privacy as the foundation.","archived":false,"fork":false,"pushed_at":"2025-04-13T17:58:49.000Z","size":182,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T17:14:10.708Z","etag":null,"topics":["anonymous-chat","anonymous-messaging","decentralized","encryption","gunjs","indexeddb","offline-first","p2p","react","serverless","social-network","spa","tailwindcss","typescript","vite","web-application"],"latest_commit_sha":null,"homepage":"https://whisper-anonymous-gossip-web-application.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deaneeth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-13T09:18:43.000Z","updated_at":"2025-04-13T20:16:41.000Z","dependencies_parsed_at":"2025-04-13T10:28:47.852Z","dependency_job_id":"ebbe51fa-d299-4c39-9217-7316d55ec255","html_url":"https://github.com/deaneeth/Whisper-Anonymous-Gossip-Web-Application","commit_stats":null,"previous_names":["deaneeth/whisper-anonymous-gossip-web-application"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deaneeth%2FWhisper-Anonymous-Gossip-Web-Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deaneeth%2FWhisper-Anonymous-Gossip-Web-Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deaneeth%2FWhisper-Anonymous-Gossip-Web-Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deaneeth%2FWhisper-Anonymous-Gossip-Web-Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deaneeth","download_url":"https://codeload.github.com/deaneeth/Whisper-Anonymous-Gossip-Web-Application/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248923768,"owners_count":21183953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anonymous-chat","anonymous-messaging","decentralized","encryption","gunjs","indexeddb","offline-first","p2p","react","serverless","social-network","spa","tailwindcss","typescript","vite","web-application"],"created_at":"2025-04-14T17:14:13.520Z","updated_at":"2025-12-30T19:21:33.069Z","avatar_url":"https://github.com/deaneeth.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🕵️ Whisper — Anonymous Gossip Web App\n\n[![MIT License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n![Status](https://img.shields.io/badge/Status-Active-success.svg)\n![Version](https://img.shields.io/badge/Version-1.0.0-blue.svg)\n[![React](https://img.shields.io/badge/Made%20with-React-blue.svg)](https://reactjs.org/)\n[![Status](https://img.shields.io/badge/status-archived-lightgrey)]()\n\nWhisper is a **truly anonymous, decentralized gossip platform** with no central servers, strong encryption, and zero personal data collection.\n\n---\n\n## 📸 Preview\n\n![file_000000005f0061f78512d893f348ed55_conversation_id=67fbedeb-0824-8001-86fe-20ae0d63220f message_id=923b7f79-dc94-4ebe-ac30-1529a9d2c39e](https://github.com/user-attachments/assets/8ed29ee3-9b96-46fc-a262-f7ce795aebb4 )\n\n---\n\n## ✨ Key Features\n\n- **🔐 No Personal Data Required:** Login with cryptographic keys only\n- **🌐 Fully Decentralized:** P2P architecture with no central server\n- **🔒 End-to-End Encryption:** AES-256 encryption for all data\n- **📴 Offline-First:** Works without internet connection, syncs when online\n- **🎭 Anonymous Content:** Post, comment and vote without revealing identity\n- **📷 EXIF Cleaner:** Automatic removal of metadata from images\n\n---\n\n\u003e ⚠️ Warning: Your private key is the ONLY way to access your account. There is NO recovery option!\n\n---\n\n## 🛠️ Tech Stack\n\n**⚛️ Frontend:** React 19, TypeScript, TailwindCSS\n\n**💾 Storage:** IndexedDB with encryption\n\n**🔄 P2P Network:** Gun.js\n\n**🛡️ Crypto:** Web Crypto API (AES-256, Ed25519)\n\n**🔨 Build:** Vite, Vercel\n\n![TypeScript](https://img.shields.io/badge/TypeScript-4.9+-blue.svg?logo=typescript\u0026logoColor=white)\n![React](https://img.shields.io/badge/React-19.0.0-61DAFB.svg?logo=react\u0026logoColor=white)\n![TailwindCSS](https://img.shields.io/badge/TailwindCSS-3.4+-38B2AC.svg?logo=tailwind-css\u0026logoColor=white)\n![Vite](https://img.shields.io/badge/Vite-6.2.0-646CFF.svg?logo=vite\u0026logoColor=white)\n![Gun.js](https://img.shields.io/badge/Gun.js-P2P_Network-FF69B4.svg)\n![Encryption](https://img.shields.io/badge/Encryption-AES_256-red.svg)\n![IndexedDB](https://img.shields.io/badge/Storage-IndexedDB-orange.svg)\n![Vercel](https://img.shields.io/badge/Deployed_on-Vercel-black.svg?logo=vercel)\n\n---\n\n## 🤝 Contributing\n*Contributions are welcome! Here's how you can help:*\n\n1. Fork the repository\n2. Create a feature branch: git checkout -b my-feature\n3. Commit your changes: git commit -am 'Add new feature'\n4. Push to the branch: git push origin my-feature\n5. Submit a pull request\n   \n---\n\n## 🚀 Quick Start\n```bash\n# Install dependencies\nnpm install\n\n# Start development server\nnpm run dev\n\n# Build for production\nnpm run build\n```\n---\n\n## 📝 License\n*MIT © 2025 Deaneeth*\n\n---\n\nBuilt with ❤️ by Deaneeth, Privacy and freedom in mind.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeaneeth%2Fwhisper-anonymous-web-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeaneeth%2Fwhisper-anonymous-web-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeaneeth%2Fwhisper-anonymous-web-application/lists"}