nowfound

Dev tools · alternatives · 2026

24 alternatives to Ruffle, a Flash Player emulator written in Rust

Ruffle is a Flash Player emulator written in Rust. Ruffle targets both desktop and the web using WebAssembly.

Ruffle is a Flash Player emulator built with Rust that allows users to run Flash content in modern browsers and environments where the original Flash Player is no longer supported. Designed for developers and users who… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. Ruffle, a Flash Player emulator written in Rust launched in 2023; newer entries below may have overtaken it.

  1. 1

    Run KolibriOS, Linux or Windows 98 in your browser

    2013 · copy.sh · its alternatives →

  2. 2

    NES emulator written in Rust. Contribute to pcwalton/sprocketnes development by creating an account on GitHub.

    2013 · github.com · its alternatives →

  3. 3

    Hi HN, For the past few months we’ve been building dotlottie-rs, a new Lottie and dotLottie player that aims to run everywhere with smooth, high frame rate rendering and guarantee visual and feature support consistency across a large number of platforms and device types. It is lightweight, has low resource requirements and is performant. It is MIT-licensed and is available at: https://github.com/LottieFiles/dotlottie-rs The player is written in Rust and uses a minimal number of external dependencies. We utilize uniffi-rs to generate FFI bindings for Kotlin, Swift, and…

    2024 · github.com · its alternatives →

  4. 4

    Flash emulator for Android based on Ruffle

    2023 · its alternatives →

  5. 5

    Lunatic is an Erlang-inspired runtime for WebAssembly - lunatic-solutions/lunatic

    2020 · github.com · its alternatives →

  6. 6UL

    In the wake of all the Unity nonsense, just wanted to toss the Raverie engine into this mix :) We’re building off a previous engine that we worked on for DigiPen Institute of Technology called the Zero Engine with a similar component based design architecture to Unity. Our engine had a unique feature called Spaces: separate worlds/levels that you can instantiate and run at the same time, which became super useful for creating UI overlays using only game objects, running multiple simulations, etc. The lighting and rendering engine is scriptable, and the default deferred rendering…

    2023 · raverie-us.github.io · its alternatives →

  7. 7

    PS2 games in the browser: static recompilation to WebAssembly with a native runtime - snuri00/ps2-web-recomp

    12d ago · github.com · its alternatives →

  8. 8
    Lunatic▲69

    Erlang inspired runtime for WebAssembly

    2021 · lunatic.solutions · its alternatives →

  9. 9

    Build frontend browser apps with Rust + WebAssembly. Supports server side rendering. - chinedufn/percy

    2018 · github.com · its alternatives →

  10. 10

    Earlier this year, we released our open-source game engine [0] built with Rust, WebAssembly, and WebGPU. Today, we’re happy to announce the Ambient platform, which brings web deployment, server hosting, and more to the runtime. With Ambient, you can make a game, deploy it to the browser in one command, share your URL and instantly play with others, no downloads or installs needed. Our WASM use is innovative; it is being used as both a sandboxed runtime for user code, and as a way to run the entire Ambient runtime in the browser. This, paired with our ECS data model, enables a highly modular…

    2023 · ambient.run · its alternatives →

  11. 11

    Slint is a declarative GUI toolkit written primarily in Rust, with API support for multiple programming languages such as C++ and JavaScript. It is designed for desktop and embedded usage. The Slint website has just been redesigned. And we added a new Royalty-Free License option besides GPL and commercial

    2023 · slint.dev · its alternatives →

  12. 12

    Build reactive web apps with Rust. Write your UI in HTML files and keep state and frontend logic in Rust, with no markup inside Rust macros.

    26d ago · fusor.build · its alternatives →

  13. 13

    To try it out, simply build the project yourself from source, or use attached bootable ISO image of the system (in Releases on Github) and run it in QEMU. https://blog.vxn.dev/rou2exos-rusted-edition

    2025 · github.com · its alternatives →

  14. 14AA
  15. 15

    "Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.

    2024 · github.com · its alternatives →

  16. 16

    Oh my implementation of Shadowsocks in Rust. Contribute to loggerhead/shadowsocks-rust development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  17. 17

    Spotify for the terminal written in Rust 🚀. Contribute to Rigellute/spotify-tui development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  18. 18

    Quake (1996), faithfully ported to dependency-free safe Rust and compiled to WebAssembly — play the shareware episode in your browser.

    15d ago · quake-srp.pages.dev · its alternatives →

  19. 19

    RetroTick parses PE/NE/MZ binaries, emulates an x86 CPU, and stubs enough Win32/Win16/DOS APIs to run classics like FreeCell, Minesweeper, Solitaire and QBasic, entirely in the browser. Built with Preact + Vite + TypeScript. Demo: https://retrotick.com GitHub: https://github.com/lqs/retrotick

    Feb 2026 · retrotick.com · its alternatives →

  20. 20

    RomM is a self-hosted app that allows you to manage your retro game files (ROMs) and play them in the browser. Think of it as Plex or Jellyfin for your ROM library: it automatically fetches metadata, artwork, and game information from online metadata sources to transform your folders into a browsable collection. You can play games directly in the browser for consoles like the N64, Game Boy Advance, Nintendo DS, and PlayStation 1, using the integrated web emulator (https://emulatorjs.org/). Members of the community have released integrations for Playnite (Windows), muOS…

    2025 · github.com · its alternatives →

  21. 21
    Flow▲232

    Beautiful UI animations now with Lottie & Animated SVGs

    2020 · createwithflow.com · its alternatives →

  22. 22
  23. 23

    Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.

    2021 · repl.leaningtech.com · its alternatives →

  24. 24

    A free-range, non-GMO fork of busybox in 100% Rust 🦀 - samuela/rustybox

    2019 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →