# Ruffle

> Play old Flash files again — A Flash Player emulator that runs old SWF games and animations in today’s browser.

- Page: https://tesign.com/en/item/ruffle/
- JSON: https://tesign.com/en/item/ruffle/index.json
- Korean Markdown: https://tesign.com/item/ruffle/index.md
- Generated: 2026-09-21 05:13 UTC

## RANKS

- MEDIA #9 · GAMES #2 (As of 2026-09-21 00:00 UTC)

## Numbers

- 18,561 stars — checked on GitHub 2026-09-15 10:14 UTC
- 7-day +5 observed via GH Archive (as of 2026-09-21 00:00 UTC)
- Star total = the value last checked on GitHub (stars_checked_at) + increases observed via GH Archive since. The 24h · 7d · 30d gains are GH Archive hourly events summed to the reference time (as_of). No score of ours.

## AT A GLANCE

- LICENSE: Licence unconfirmed
- USAGE: Unconfirmed — check before use.
- LANGUAGE: Rust
- PLATFORM: web · windows · macos · linux
- CATEGORY: GAMES · MEDIA
- Tags: 플래시 · 에뮬레이터 · 옛 자료 · 브라우저
- How to start: Use in the browser
- SOURCES: GitHub https://github.com/ruffle-rs/ruffle
- TRY: https://ruffle.rs/

## ACTIVITY

- Last commit: 2026-09-15 00:15 UTC
- Latest release: [unconfirmed]
- Contributors: [unconfirmed]
- Open issues (incl. PRs): [unconfirmed]
- Made by: [unconfirmed]
- Checked on GitHub: 2026-09-15 10:14 UTC

## TESIGN TAKE

The point is that the original file opens as it is — no conversion, no rebuild. If you still have Flash material sitting in a folder, open one and see.

## WHY IT MATTERS

When Flash ended, twenty years of games, animations and teaching material stopped opening. Ruffle is a reimplementation of the Flash Player in Rust, so the same SWF files run again in a browser — not Adobe’s code with a new wrapper, but a fresh implementation.

## BUILD FROM THIS

- Written in Rust, targeting the desktop and the web through WebAssembly. Pick a file on the web demo and it plays; there are also desktop builds, a browser extension, a version you embed in your own site, and an Android build in the repository. ActionScript 1, 2 and 3 are supported to a large degree.

## WHO IT'S FOR

- Anyone with old Flash teaching material or promos to revive, and people who want to play the games again.

## START IN 5 MINUTES

```
# Open the demo page at ruffle.rs and load an SWF with the "Select File" button.
```

## CAVEATS

- The project says plainly that it is not finished; complex ActionScript 3 content may not run correctly. It is licensed under Apache-2.0 or MIT, at your option.

## RECEIPT

- FIRST SEEN BY TESIGN: 2026-09-15 09:20 UTC
- AT SOURCE: 2019-04-25 17:53 UTC
- KEPT: 2026-09-21 05:13 UTC
- Published on TESIGN: 2026-09-21 05:13 UTC
- Text last updated: 2026-09-21 05:13 UTC

## How to read this

- This file was produced by the same build, from the same data, as the tesign.com item page. The text is editorial; the numbers are stored observations.
- null in the JSON means not observed — never zero. The Markdown writes [unconfirmed] for it.
- Star total = the value last checked on GitHub (stars_checked_at) + increases observed via GH Archive since. The 24h · 7d · 30d gains are GH Archive hourly events summed to the reference time (as_of). No score of ours.
- A summary, not legal advice.

[Image] https://tesign.com/img/ruffle-a2c7a562ed.png
