Recomp / Preservation & revivals / Web
Ruffle
Flash Player emulator in Rust that runs SWF content natively and in browsers through WebAssembly, so old Flash games and animations keep working.
Clean-room Human-led wip playableFacts
- Original
- Adobe Flash Player (1996)
- Platform
- Web
- Method
- Clean-room
- Provenance
- Human-led · Community project since 2019 what this means
- Status
- wip
- Licence
- MIT OR Apache-2.0
- Team
- ruffle-rs
- Started
- 2019
- First release
- 2020-09
- Runs on
- Web, Windows, macOS, Linux
- Needs the original
- No
How to get it legally
Software in the browser. MIT OR Apache-2.0; the project's own hosted demo
This project was rebuilt clean-room by ruffle-rs. Facts last checked 2026-10-13.
Timeline
Sources
Flashpoint Archive
Web games and animations (Flash, Shockwave, Unity Web and more)
Large preservation archive and launcher that keeps web games and animations from defunct browser plugins playable offline.
Lightspark
Adobe Flash Player
Open-source Flash Player implementation in C++ with ActionScript 3 support.
oldweb.today
Historic web browsers
Runs emulated vintage browsers in your own browser, connected to web archives so old sites appear as they once did.
The Emularity
In-browser emulators
JavaScript loader that embeds browser emulators such as MAME and DOSBox ports in a web page; it powers the Internet Archive's in-browser software.