Gnash è un'implementazione open source del Flash Player che consente di riprodurre su Linux, al di fuori del normale plug-in di Adobe, filmati salvati in formato Swf, compresi i filmati di Youtube. Gnash può essere utilizzato sia come plug-in all'interno di browser sia come client standalone e supporta filmati flash a partire dalla versione Swf v4. L'interfaccia del player standalone, disegnata grazie alle librerie GTK 2, permette anche di eseguire alcuni controlli di riproduzione sul filmato. Il programma supporta i messaggi XML così come specificati dal formato di Adobe e utilizza le librerie OpenGL per la riproduzione del filmato.
Le principali novità introdotte con la versione 0.8.8 sono il completo supporto a YouTube e ai video presenti sul servizio di video sharing di Google, la possibilità di passare da OpenGL a Cairo e altri strumenti per il rendering, una maggiore velocità di elaborazione dei video, ed un migliorato supporto alle periferiche hardware di input.