Helpful Resources - ruffle-rs/ruffle GitHub Wiki

Here are miscellaneous links to resources that will be helpful for Ruffle developers:

Documentation

Tools

Similar projects

  • AVMplus, Adobe's open-sourced AVM2 virtual machine, MPL licensed. Sometimes known as Tamarin.
  • Lightspark (started in 2008): Open-source, written in C++. Supports most of AS3, and has some support for AS1/2.
  • GNU Gnash (started in 2005): Open-source, written in C++. Focused on AS1/2, but has basic AS3 support.
  • Mozilla Shumway (started in 2012): Open-source, written in TypeScript.
  • AwayFL: Open-source, written in TypeScript. Focuses on early AS3 content.
  • swf2js (started in 2013): Written in JavaScript. Has a paid version that supports more features. The open-source Next2D animation library is based upon the paid version of swf2js.
  • swfdec (open-source since 2002): Written in C. Supports only AS1/2.
  • WAFlash: Closed-source. Supports both AS1/2 and AS3 well.
  • OpenFL: An open-source implementation of most Flash APIs, written in Haxe.

SWF resources

Pages in this Wiki