Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ShadowChat redefines anonymous social networking with enabling secure, identity-free communication in censorship-resistant decentralized communities.

License

Notifications You must be signed in to change notification settings

Cloudra-Labs/ShadowChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ShadowChat: Privacy-Focused Decentralized Social Network

Build Status

Cairo React Next.js

Telegram

Overview

ShadowChat is a privacy-first decentralized social platform, enabling users to engage in anonymous discussions, form hidden communities, and communicate securely without revealing their real-world identities. By leveraging ZK-Rollup technology, ShadowChat ensures censorship-resistant interactions with end-to-end encryption and decentralized storage.

Key Features & Security

ShadowChat is designed for privacy-first, censorship-resistant communication with:

  • πŸ”’ Anonymous Identity – No personal details required; engage freely.
  • πŸ›‘οΈ End-to-End Encryption (E2EE) – Messages and media stay fully encrypted and private.
  • πŸ”— Zero-Knowledge Authentication – Verify access without exposing personal data.
  • πŸ›οΈ Decentralized Communities – Join and create groups with secure, hidden interactions.
  • βš–οΈ Smart Contract-Based Chatting – Tamper-proof conversations with no central control.
  • πŸ“œ On-Chain Governance – Community-driven DAO voting for decision-making.
  • 🚫 Censorship-Resistant – No authority can modify or delete content.

Build Status

  • Current Version: Stable
  • Development Status: Active
  • Latest Updates: Performance improvements and UI enhancements

Tech Stack

  • Frontend: Next.js
  • Smart Contracts: Cairo
  • Storage: IPFS & Arweave (decentralized)
  • Messaging: XMTP & Libp2p
  • Authentication:
  • Encryption: End-to-end encryption protocols

Installation

Clone the repository

git clone https://github.com/username/ShadowChat.git

Install dependencies

npm install  # or yarn or pnpm install or bun install

Running locally

npm run dev  # or yarn dev or pnpm dev or bun dev

Build commands

npm run build

How to Use ShadowChat

  1. Connect your wallet to access the platform.
  2. Set up an anonymous identity – No personal details required.
  3. Join or create private communities to engage in encrypted, censorship-resistant discussions.
  4. Send secure messages** that remain private, tamper-proof, and end-to-end encrypted.
  5. Participate in decentralized governance by voting on community rules via smart contracts.

Contributions & Community Engagement

ShadowChat is an open-source privacy-focused social network, and we welcome contributions from developers, designers, and privacy advocates!

How to Contribute

  • πŸ“œ Follow our Contribution Guide to learn how you can get involved.
  • πŸ›  Refer to our Setup Guide for instructions on setting up the project locally.
  • πŸ› Report Issues & Request Features – Submit bug reports or feature requests via GitHub Issues.

Contributors


Want to be part of this list? Start contributing today!

Stay Connected

  • πŸ’¬ Join Discussions – Connect with other users and developers in our Telegram Group.
  • 🌟 Follow Development Updates – Star our GitHub Repository to stay updated on new features and releases.
  • πŸ“’ Spread the Word – Share ShadowChat with your network and help us build a censorship-resistant future!

License

ShadowChat is released under the MIT License

About

ShadowChat redefines anonymous social networking with enabling secure, identity-free communication in censorship-resistant decentralized communities.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 38