Gnash 项目致力于发展一个播放Flash的免费媒体播放器或插件,来取代现有的Adobe Flash Player。
Gnash项目是GNU项目中的高优先自由软件计划(High Priority Free Software Projects), 在Gnash项目之前,GNU曾经要求社群帮助GPLFlash项目,而现在GPLFlash项目的主要开发人员都已经移往Gnash项目,已经存在的GPLFlash项目未来将会专注于嵌入式系统。
Gnash主要的发行版是基于GNU GPL的规范,然而因为Gnash是使用GameSWF项目的核心程序,Gnash开发的程序能使用在GameSWF上。
Adobe提供了Linux在x86上的官方的播放器,以binary形式发布,但是并没有支持其他的处理器架构,然而Gnash可以被编译以及运行在许多架构上,包含x86、AMD64、MIPS/Irix、PowerPC,也支持了BSD-base的操作系统,早期是移植到并没有被Adobe支持的RISC OS平台,以及早期移植到BeOS上。
Flash实际上由两种不同的文件类型组成,SWF通常被人误认为就是Flash。