GNUnet
Secure, decentralized networking stack for privacy-preserving applications
Activity unknown
No repository statistics available for this project.

GNUnet is a network protocol stack and framework for building secure, distributed, and privacy-preserving applications. It aims to provide an alternative foundation to conventional Internet protocols by reducing exposed metadata and avoiding reliance on centralized intermediaries.
Key Features
- Self-organizing peer-to-peer networking substrate for decentralized applications
- Encrypted communication channels with routing designed to better protect metadata
- Resource discovery, addressing, and naming components for building higher-level services
- Modular protocol stack intended as a reusable foundation for multiple P2P applications
- Research-driven design with a focus on security, privacy, and resilience
Use Cases
- Building privacy-preserving P2P applications (messaging, publishing, content distribution)
- Research and prototyping of decentralized networking protocols and services
- Deploying community-operated network services that minimize reliance on trusted third parties
Limitations and Considerations
- Primarily a protocol stack/framework rather than a single end-user application, so practical use often requires integrating or deploying specific GNUnet-based services
GNUnet is best suited for developers, researchers, and organizations that need a robust foundation for secure decentralized systems. It provides shared building blocks to reduce repeated reinvention of P2P components while prioritizing privacy and user control.
Categories:
Tags:
Tech Stack:
Similar to GNUnet

Syncthing
Open-source, peer-to-peer file synchronization tool.
Open-source peer-to-peer file synchronization with TLS encryption, no central server, and a browser-based UI.
Tox
Peer-to-peer encrypted instant messaging, calls, and file sharing
Tox is a decentralized, peer-to-peer communication system for encrypted messaging, voice/video calls, screen sharing, and file transfers without central servers.
RetroShare
Friend-to-friend encrypted communication and file sharing platform
RetroShare is a decentralized friend-to-friend platform for encrypted chat, mail, forums, channels and secure file sharing, with optional Tor/I2P support.


LocalSend
Open-source cross-platform local network file sharing app
LocalSend is a free, open-source app for fast, encrypted file and text sharing between nearby devices over a local network, available on desktop and mobile.

SimpleX Chat
Open-source encrypted messenger with no user identifiers
Open-source, decentralized messaging network built on a Haskell core with Kotlin Multiplatform and native iOS clients; end-to-end encrypted messaging without user IDs.

Amnezia
Cross-platform client to deploy and use your own VPN server
Open-source VPN client for desktop and mobile that can automatically set up a private VPN server and connect using WireGuard, OpenVPN, IKEv2, and obfuscated modes.

