Home ›
Developer & IT Tools › Programming Languages › Ruffle
Ruffle 0.5.0
Free open-source Flash player
By Ruffle Open Source Updated Aug 3, 2026
Download for Windows
About Ruffle A Flash Player emulator written in Rust
What's new in 0.5.0
What's Changed
chore: Bump actions/setup-node from 6 to 7 by @dependabot[bot] in #24256 chore: Bump actions/setup-python from 6 to 7 by @dependabot[bot] in #24255 chore: Bump KSXGitHub/github-actions-deploy-aur from 4.1.3 to 4.2.0 by @dependabot[bot] in #24257 chore: Bump fast-uri from 3.1.2 to 3.1.4 in /web by @dependabot[bot] in #24271 chore: Bump tar from 7.5.16 to 7.5.21 in /web by @dependabot[bot] in #24273 chore: Bump shell-quote from 1.8.4 to 1.10.0 in /web by @dependabot[bot] in #24270 chore: Bump svgo from 4.0.1 to 4.0.2 in /web by @dependabot[bot] in #24274 chore: Bump fast-xml-parser from 5.9.3 to 5.10.1 in /web by @dependabot[bot] in #24272 chore: Bump webdriverio and some @wdio packages to 9.30 in web/ by @torokati44 in #24276 chore: Run npm audit fix in web/ by @torokati44 in #24277 chore: Bump the npm-minor group across 1 directory with 10 updates by @dependabot[bot] in #24278 chore: Bump the cargo-minor group with 13 updates by @dependabot[bot] in #24260 avm2: Getters should always be listed after slots in JSON.stringify by @Lord-McSweeney in #24249 tests: Add coverage for calling methods on duplicate ClassObjects by @Lord-McSweeney in #24288 tests: Add assertions for current mouse cursor by @ChrisCPI in #24284 avm1: Serialize top-level objects with class definitions as appropriate by @danielhjacobs in #24155 avm1: Recursively serialize constructed objects as typed objects by @danielhjacobs in #24161 avm2: Use Error.throwError for Proxy by @evilpie in #24297 avm2: Correctly implement DisplayObject.getRect by @Lord-McSweeney in #24253 avm2: Clean up some FTE logic, add validation by @Lord-McSweeney in #24304 avm2: Stub flash.system.System.exit by @evilpie in #24300 avm2: Handle shrinking underlying content in TextBlock.createTextLine by @evilpie in #24303 avm2: Handle null elementFormat correctly when creating text line by @Lord-McSweeney in #24307 tests: Expand the avm2/avm1_root test by @ChrisCPI in #24164 video/webcodecs: Pass in whole Access Units to VideoDecoder by @torokati44 in #24098 chore: Bump the cargo-minor group with 4 updates by @dependabot[bot] in #24318 avm2: Properly stub IME.isSupported by @evilpie in #24298 tests: Add failing test for AVM1 using attachMovie in a frame before ExportAssets by @evilpie in #24292 Polyfilled plugin properties remain configurable by @mincerafter42 in #24312 … Full release notes »
Technical details
Publisher Ruffle
Version 0.5.0
Release date 2026-08-03
License Apache-2.0 + MIT
Installer type zip
Architecture x86, x64
Package ID Ruffle.Ruffle
Install Ruffle from the command line Install with Windows Package Manager winget install --id=Ruffle.Ruffle -eUpdate to the latest version winget upgrade --id=Ruffle.Ruffle -eUninstall winget uninstall --id=Ruffle.Ruffle -eUninstall the MSI package msiexec /x {1E3F473D-6694-49FC-B1AD-AD3BD6873B94} /quietInstall Ruffle together with other apps in one command »
emulator flash hacktoberfest reimplementation rust swf
Ruffle version history 0.3.0.999999 Jun 14, 2026
Frequently asked questions Is Ruffle free? Yes. Ruffle is free and open-source software released under the Apache-2.0 + MIT license.
What is the latest version of Ruffle? The latest version is 0.5.0, released on Aug 3, 2026.
Is it safe to download Ruffle? The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 5b4b61f32615c7228b27f5a7098c383dc6c693a7648af2d19d26724b8790aefd.
Which Windows versions does Ruffle support? Ruffle runs on Windows and is available for 32-bit (x86), 64-bit (x64) systems.
How do I uninstall Ruffle? Open Settings › Apps › Installed apps, find Ruffle and select Uninstall. From the command line, run winget uninstall --id=Ruffle.Ruffle -e.