GNUnet este un cadru de rețea alternativă pentru construirea de aplicații sigure, descentralizate și care păstrează confidențialitatea.
GNUnet este un cadru software pentru rețele descentralizate, peer-to-per și un pachet oficial GNU. Cadrul oferă criptarea legăturilor, descoperirea peer, alocarea resurselor, comunicarea pe mai multe transporturi – cum ar fi: TCP, UDP, HTTP, HTTPS, WLAN și Bluetooth – și diferiți algoritmi de bază peer-to-peer pentru rutare, multicast și estimarea dimensiunii rețelei.