Home / Desktop Software Reimplementations / Flash, Shockwave & Legacy Runtimes

10 open-source Flash, Shockwave & Legacy Runtimes projects

Flash, Shockwave & Legacy Runtimes (Desktop Software Reimplementations): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. Shumway★ 3,663 · archived · TypeScript

    Flash VM and runtime written in JavaScript (archived Mozilla project)

  2. OpenFL★ 2,172 · active · Haxe

    Open-source reimplementation of the Flash Player API for web, desktop and mobile

  3. Lightspark★ 1,910 · active · C++

    Open-source Flash Player implementation with ActionScript 3 support

  4. Moonlight★ 164 · archived · C#

    Mono's open-source Silverlight implementation for Linux

  5. ccsr★ 152 · slowing · TypeScript

    Cartoon Cartoon Summer Resort Shockwave games ported to the modern web

  6. scaleform★ 93 · archived · C++

    Open reimplementation of the Scaleform in-game UI runtime

  7. openDoJa★ 76 · active · Java

    Clean-room reimplementation of NTT DoCoMo's DoJa 5.1 i-appli runtime

  8. AwayFL Player★ 52 · active · JavaScript

    Flash SWF player for the web built on the Away3D/AwayJS stack

  9. D4Player★ 9 · dormant · C

    Player for Macromedia Director 4 movie files

  10. Gnash★ 0

    GNU Flash movie player that reimplements the Adobe Flash Player (SWF up to v9)