Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

Ruffle: all versions and old releases

A Flash Player emulator written in Rust

2 versions of Ruffle are listed here, from June 14, 2026 to the current 0.5.0. Each one links to the publisher’s own installer files.

2026: 2 2 26
VersionDateSizeFiles
0.5.0Latest August 3, 2026 — 64-bit ZIP32-bit ZIP
Release notes
## 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
- avm2: Clear parent when deleting element/attribute from XMLList by @evilpie in #24324
- avm2: Implement XML.children using get_property_local by @evilpie in #24330
- swf: Add dedicated error types Avm1ParseError and UnexpectedEof by @moulins in #24334
- avm2: TLF improvements, implement TextBlock.recreateTextLine by @Lord-McSweeney in #24313
- avm2: Implement XML.attribute(s) using get_property_local by @evilpie in #24340
- avm2: Store content of ContentElement subclasses as native data by @Lord-McSweeney in #24338
- avm2: Implement more of XMLList using get_property_local by @evilpie in #24343
- avm2: Only set TextBlock.firstLine when creating the first line by @Lord-McSweeney in #24346
- avm2: Create a FormatSpans for the text block's content element in createTextLine by @Lord-McSweeney in #24351
- swf: Return AbcParseError on error for AVM2 bytecode parsing. by @moulins in #24357
- avm2: Have AVM1Movie.call/addCallback throw error 2014 by @ChrisCPI in #24358
- avm2: Implement several of the AV classes by @ChrisCPI in #24350
- avm2: Emit native_table.rs in a deterministic order by @bmwiedemann in #24360
- avm2: Partially implement the rest of flash.trace.Trace by @ChrisCPI in #24344
- avm2: Minor FTE improvements by @Lord-McSweeney in #24354

## New Contributors

- @mincerafter42 made their first contribution in #24312
- @bmwiedemann made their first contribution in #24360
0.3.0.999999 June 14, 2026 — 64-bit ZIP32-bit ZIP

Most popular in Languages & SDKs

See all
  1. Go Programming LanguageAn open source programming language that makes it simple to build secure, scalable systems.
  2. LLVMA collection of modular and reusable compiler and toolchain technologies.
  3. DenoA modern runtime for JavaScript and TypeScript
  4. CMakeCMake is a cross-platform, open-source build system generator.
  5. YarnYarn is a package manager that doubles down as project manager. Whether you work on one-shot projects or large monorepos, as a hobbyist or an enterprise user, we've got you covered.
  6. CcacheCcache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again.
  7. sbtA build tool for Scala, Java, and more
  8. BOINCOpen-source software for volunteer computing and grid computing.
  9. Dart SDKA set of tools and libraries for the Dart programming language.
  10. NVM for WindowsA node.js version management utility for Windows. Ironically written in Go.

More from Ruffle

See all

Tags

Share