Gnash () – otwartoźródłowy projekt, którego celem jest istnienie odtwarzacza animacji i aplikacji zapisanych w formacie SWF. Jest rozwijany jako część projektu GNU i stanowi wolną alternatywę dla własnościowego odtwarzacza Adobe Flash Player. Program może działać zarówno jako samodzielna aplikacja, jak i jako wtyczka do przeglądarek internetowych obsługujących interfejs NPAPI. W inicjatywie One Laptop per Child Gnash wykorzystywano jako domyślny odtwarzacz treści Flash w laptopach XO (wtyczka dla aktywności przeglądarki internetowej Browse).

Historia Kontekst i potrzeba wolnej alternatywy W połowie lat 2000. format SWF i wtyczka Flash były powszechnie wykorzystywane w sieci do animacji, multimediów i uruchamiania programów w ActionScript (języku zgodnym z ECMAScript). Jednocześnie odtwarzanie tych treści w przeglądarce wymagało zainstalowania własnościowej wtyczki, co było postrzegane jako jedna z barier dla użytkowników wolnych systemów operacyjnych i urządzeń o mniej popularnych architekturach.