Whisper is a truly anonymous, decentralized gossip platform with no central servers, strong encryption, and zero personal data collection.
- 🔐 No Personal Data Required: Login with cryptographic keys only
- 🌐 Fully Decentralized: P2P architecture with no central server
- 🔒 End-to-End Encryption: AES-256 encryption for all data
- 📴 Offline-First: Works without internet connection, syncs when online
- 🎭 Anonymous Content: Post, comment and vote without revealing identity
- 📷 EXIF Cleaner: Automatic removal of metadata from images
⚠️ Warning: Your private key is the ONLY way to access your account. There is NO recovery option!
⚛️ Frontend: React 19, TypeScript, TailwindCSS
💾 Storage: IndexedDB with encryption
🔄 P2P Network: Gun.js
🛡️ Crypto: Web Crypto API (AES-256, Ed25519)
🔨 Build: Vite, Vercel
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch: git checkout -b my-feature
- Commit your changes: git commit -am 'Add new feature'
- Push to the branch: git push origin my-feature
- Submit a pull request
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run buildMIT © 2025 Deaneeth
Built with ❤️ by Deaneeth, Privacy and freedom in mind.
