Ruffle: Flash Player Emulator

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • ruffle

    A Flash Player emulator written in Rust

  • BrowserBox

    🌀 Browse the web from a browser you run on a server, rather than on your local device. Lightweight virtual browser. For security, privacy and more! By https://github.com/dosyago

  • I'm working on bringing Flash to iOS via browser proxy^0. Basically, what we do is run the browser on the server and stream the viewport to your regular browser. Then we use Ruffle injected into the page. Basically it's a "monkey patch" to give you extensions-like capabilities but on mobile devices!

    0: https://github.com/BrowserBox/BrowserBox/issues/424

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • touchHLE

    High-level emulator for iPhone OS apps. This repo is used for issues, releases and CI. Submit patches at: https://review.gerrithub.io/admin/repos/touchHLE/touchHLE

  • > It does remind me that that there is still no way to play Wolfenstein RPG on iOS.

    This may change very soon :)

    https://github.com/hikari-no-yume/touchHLE/pull/139

  • openfl

    The Open Flash Library for creative expression on the web, desktop, mobile and consoles.

  • https://www.openfl.org/

    Which is not an emulator, but more of a spiritual successor, following the same API, and with tools to convert Actionscript projects

  • avmplus

    Discontinued Source code for the Actionscript virtual machine

  • They have outsourced a large chunk of it[1], although you could argue not enough of it.

    1. https://github.com/adobe/avmplus

  • webvm

    Virtual Machine for the Web

  • Developer here. CheerpX for Flash runs the Pepper API version of Flash, and you're correct about the license. However, we don't do full Linux emulation just to run Flash - we emulate PPAPI and run the Flash player in an x86 JIT (CheerpX).

    Yuri talks about CXFF's architecture here:

    https://youtu.be/7JUs4c99-mo?t=1045

    ...but if you wanted full Linux system emulation, we got it! https://webvm.io

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts