Gnutella (w wymowie g jest nieme) – sieć wymiany plików komputerowych przez internet, wykorzystywana głównie do wymiany plików muzycznych, filmów i oprogramowania. Stanowi ona tzw. właściwą sieć peer-to-peer, ponieważ działa bez centralnego serwera. Pliki są wymieniane bezpośrednio między jej użytkownikami.

Pierwszy program kliencki został napisany przez Justina Frankla i z firmy Nullsoft na początku roku 2000, niedługo po zakupie tej firmy przez AOL. 14 marca tego roku program ten udostępniono do pobierania z serwera firmy Nullsoft. Po przedwczesnym ogłoszeniu tego faktu w Slashdot użytkownicy już pierwszego dnia zablokowali serwery, próbując pobrać tysiące kopii niedopracowego jeszcze programu. W tym czasie kod źródłowy programu nie został jeszcze opublikowany i nie wiadomo było na jakiej licencji program jest rozprowadzany.