ruffle VS haxe

Compare ruffle vs haxe and see what are their differences.

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
ruffle haxe
489 87
16,897 6,513
1.2% 0.9%
9.9 9.7
5 days ago 6 days ago
Rust Haxe
GNU General Public License v3.0 or later GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

ruffle

Posts with mentions or reviews of ruffle. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-07.
  • Bill Atkinson has passed away
    5 projects | news.ycombinator.com | 7 Jun 2025
    https://ruffle.rs/ recently came to my attention when I needed to resuscitate a back into tool that had been completely built in Macromedia products
  • Ruffle – open-source flash player
    1 project | news.ycombinator.com | 25 May 2025
  • Retro Boy: simple Game Boy emulator written in Rust, can be played on the web
    12 projects | news.ycombinator.com | 20 Mar 2025
    FWIW, the thing I've found as the slowest single factor on my machine, might not be the slowest on yours; I might have not noticed the real cause of slowdowns on your machine at all, and you may be the only one able to diagnose it.

    (and for the record, I'm on W10 too.)

    Also, my personal experience from optimizing https://ruffle.rs/ is that in many cases Firefox's wasm runtime can behave slightly faster than on Chrome for some reason; and performance issues are often instead caused by other APIs like the canvas.

  • How Flash Games shaped the video game industry
    4 projects | news.ycombinator.com | 2 Mar 2025
    The proprietary tools were only an issue for people who needed the timeline. Games-wise, Both Actionscript 2 and 3 were perfectly usable without Flash. The MTASC compiler was a massive game-changer, and then Adobe released the AS3 compiler themselves, and certainly when I was at a consultancy working on a massive, expensive game, none of us were authoring anything in Flash. Even the designers and artists simply provided image assets.

    A few years later, I did use Flash to teach students interactivity (in 2016, I was wondering why myself, but hey, university courses are hardly up-to-date) but there was little other reason to use it.

    Today, I still rate AS3 and if there was an LLVM project to output, I don't know, WASM, or similar, I'd try it. Oh, there are?

    - https://github.com/bvibber/wasm2swf

    - https://ruffle.rs/

    Of course, MTASC wunderkind Nicolas Cannasse went off to create https://haxe.org/, which was used quite well on Smart TVs and the like for a while, still used in games. Maybe we already have the answer, but the web is too boring for this stuff.

  • ruffle-rs/ruffle: A Flash Player emulator written in Rust
    1 project | news.ycombinator.com | 5 Jan 2025
  • Verso – web browser built on top of the Servo web engine
    18 projects | news.ycombinator.com | 11 Aug 2024
    How about the same old flash emulated in wasm, so no plugin.

    https://ruffle.rs/

    Use those same great adobe tools in a vm.

  • Voice Is a Garden: Margaret Watts Hughes's Victorian Sound Visualizations
    1 project | news.ycombinator.com | 9 Aug 2024
    If it used Flash, Ruffle would've picked them up (great addon if you haven't heard of it already: https://ruffle.rs/)

    Looks like this site uses Windows Media Player embeds to play WMV files. I don't know of any big addon that makes those types of embeds work, if the server for the embedded protocol is still even alive.

    Thankfully, the videos have been mirrored to Youtube.

  • Introduction to Linear Algebra
    1 project | news.ycombinator.com | 27 Jul 2024
    Looks like this uses Flash (SWF) for interactive diagrams. Luckily ruffle.rs [1] works.

    [1] https://ruffle.rs/

  • Revive old flash games using ruffle and trystero
    4 projects | news.ycombinator.com | 11 Jun 2024
    Some of you may know ruffle (https://ruffle.rs).
  • Orisinal: Morning Sunshine (recovered old flash games)
    1 project | news.ycombinator.com | 11 Mar 2024
    The memories…

    I often wondered what would happen to those wonderful Orisinal mini games after Flash's death, without actually checking out the site. Would Ferry Halim find the time to port them to "HTML5"? Would they just… disappear forever?

    It turns out that they know run in Ruffle[1], a Rust/WASM based Flash Player emulator I've never heard of (or forgotten about). The handful of them that I have tested work flawlessly.

    [1] https://ruffle.rs/

haxe

Posts with mentions or reviews of haxe. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-02.
  • How Flash Games shaped the video game industry
    4 projects | news.ycombinator.com | 2 Mar 2025
    The proprietary tools were only an issue for people who needed the timeline. Games-wise, Both Actionscript 2 and 3 were perfectly usable without Flash. The MTASC compiler was a massive game-changer, and then Adobe released the AS3 compiler themselves, and certainly when I was at a consultancy working on a massive, expensive game, none of us were authoring anything in Flash. Even the designers and artists simply provided image assets.

    A few years later, I did use Flash to teach students interactivity (in 2016, I was wondering why myself, but hey, university courses are hardly up-to-date) but there was little other reason to use it.

    Today, I still rate AS3 and if there was an LLVM project to output, I don't know, WASM, or similar, I'd try it. Oh, there are?

    - https://github.com/bvibber/wasm2swf

    - https://ruffle.rs/

    Of course, MTASC wunderkind Nicolas Cannasse went off to create https://haxe.org/, which was used quite well on Smart TVs and the like for a while, still used in games. Maybe we already have the answer, but the web is too boring for this stuff.

  • Ask HN: Platform for 11 year old to create video games?
    38 projects | news.ycombinator.com | 20 Sep 2024
  • Haxe lang – build cross-platform application with fast cross-compiler
    5 projects | news.ycombinator.com | 13 Sep 2024
    Haxe compiles to a lot of languages. Some of those language targets are better maintained than others. I've definitely had situations where some usage of esoteric Haxe features (like, deep/complex generics alongside runtime polymorphism) compiled fine to one target but compiled to invalid code on another.

    (Interestingly, in my experience the C++ target is rock solid. Though that experience is from many years ago.)

    In any case, the best source for known compiler bugs is always gonna be GitHub:

    https://github.com/HaxeFoundation/haxe/issues?q=is%3Aopen+is...

  • HyperCard Simulator
    6 projects | news.ycombinator.com | 25 Jun 2024
    "Flash went away faster than a replacement emerged."

    Not really how it looks to me: https://haxe.org/

  • Wax compiler – a tiny language designed to transpile to other languages
    4 projects | news.ycombinator.com | 19 Apr 2024
    This remineds me of Haxe[1]. I like Wax better because of the Common-Lisp-like syntax.

    [1]: https://haxe.org

  • Marimo: Interactive Fluffy Ball
    1 project | news.ycombinator.com | 24 Mar 2024
    I thought this was a three.js demo but it's actually built with a language called haxe [1]. I've never heard of this language before and looks really cool. Makes me want to play with it!

    [1] https://haxe.org/

  • Haxe 4.3.4
    1 project | news.ycombinator.com | 5 Mar 2024
  • Ask HN: Does anyone here use Haxe?
    5 projects | news.ycombinator.com | 17 Dec 2023
  • Ask HN: What are some unpopular technologies you wish people knew more about?
    56 projects | news.ycombinator.com | 2 Dec 2023
    The Haxe programming language (https://haxe.org/). It's insane how unpopular this is compared to its value.

    "Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpreted mode."

    It's mostly popular in game dev circles, and is used by: Nortgard, Dead Cells, Papers Please, ... .

  • One Game, by One Man, on Six Platforms: The Good, the Bad and the Ugly
    5 projects | news.ycombinator.com | 12 Oct 2023
    For those interested in cross platform game development, don't forget https://haxe.org/! The usefulness / popularity ratio is very high on this one :).

What are some alternatives?

When comparing ruffle and haxe you can also consider the following projects:

lightspark - An open source flash player implementation

Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

launcher - Launcher for Flashpoint Archive

fut - Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.

TIC-80 - TIC-80 is a fantasy computer for making, playing and sharing tiny games.

eso-light-attack-weave - This is a macro for the game Elder Scrolls Online

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured

Did you know that Rust is
the 5th most popular programming language
based on number of references?