AwayFL is an open source Adobe Flash Player emulator, allowing the playback of .SWF files natively in a browser.
It is written in Typescript and is compatible with ES3, ES5 and ES6 Javascript outputs.
Main repositories:
https://github.com/awayfl/swf-loader
https://github.com/awayfl/avm1
https://github.com/awayfl/avm2
https://github.com/awayfl/playerglobal
https://github.com/awayfl/awayfl-player