GNUnet logo

GNUnet

Website

Secure, decentralized networking stack for privacy-preserving applications

Activity unknown

No repository statistics available for this project.

GNUnet screenshot

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:

Share:

Similar to GNUnet

Syncthing logo

Syncthing

Open-source, peer-to-peer file synchronization tool.

88k
5.4k
Last commit

Open-source peer-to-peer file synchronization with TLS encryption, no central server, and a browser-based UI.

MPL-2.0Actively maintained
Alternative to:
Resilio Sync logo
Resilio Sync
+6
Tox logo

Tox

Peer-to-peer encrypted instant messaging, calls, and file sharing

2.7k
311
Last commit

Tox is a decentralized, peer-to-peer communication system for encrypted messaging, voice/video calls, screen sharing, and file transfers without central servers.

GPL-3.0Actively maintained
Alternative to:
Signal logo
Signal
+12

RetroShare

Friend-to-friend encrypted communication and file sharing platform

2k
323
Last commit

RetroShare is a decentralized friend-to-friend platform for encrypted chat, mail, forums, channels and secure file sharing, with optional Tor/I2P support.

Actively maintained
Alternative to:
Telegram logo
Telegram
+19
LocalSend logo

LocalSend

Open-source cross-platform local network file sharing app

89.5k
5k
Last commit

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.

Apache-2.0Actively maintained
Alternative to:
Apple AirDrop logo
Apple AirDrop
+6
SimpleX Chat logo

SimpleX Chat

Open-source encrypted messenger with no user identifiers

19.3k
1.4k
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
Signal logo
Signal
+11
Amnezia logo

Amnezia

Cross-platform client to deploy and use your own VPN server

14.7k
1.1k
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
NordVPN logo
NordVPN
+15