Gnash
Gnash は C++ で実装され、Boost が利用されている。Gnash は複数のバックエンドを持っており、レンダリングには OpenGL、AGG (Anti-Grain Geometry)、Cairo など、サウンドには SDL、GStreamer などから選択できる。AGG は主に組み込みシステムなど OpenGL が使用できない環境での利用を想定している。GUI としては、 GTK+ や Qt、フレームバッファなどが用意されている。
今のところリリースされているのはベータ版までである。
Gnash では Adobe Flash Player が持つ機能を実装することを目標としており、SWF(バージョン7の大部分と、8と9の一部)と FLV に対応している。
Adobe Flash Player に存在せず、Gnash に存在する機能に拡張機能がある。これは Flash の仕様に無い機能を追加するものである。拡張機能はデフォルトで無効になっており、有効にするにはユーザ設定ファイルで明示的にオンにする必要がある。