Source: https://seerepo.com/compare/bevyengine/bevy/vs/ruffle-rs/ruffle
Markdown source: https://seerepo.com/compare/bevyengine/bevy/vs/ruffle-rs/ruffle.md
Description: bevy and ruffle share 8 technologies: wgpu, winit, image, tracing, log, tracing-subscriber, tracing-log, and tracing-wasm. Both are written in Rust.

# bevy vs ruffle

bevy and ruffle share 8 technologies: wgpu, winit, image, tracing, log, tracing-subscriber, tracing-log, and tracing-wasm. Both are written in Rust.

- [bevyengine/bevy](https://seerepo.com/r/bevyengine/bevy): A refreshingly simple data-driven game engine built in Rust
- [ruffle-rs/ruffle](https://seerepo.com/r/ruffle-rs/ruffle): A Flash Player emulator written in Rust

## What they share and what sets them apart

- In common: wgpu, winit, image, tracing, log, tracing-subscriber, tracing-log, tracing-wasm
- Only in bevy: concurrent-queue, android-activity, swash, accesskit, parley, taffy, accesskit_winit, tracing-error, tracing-oslog
- Only in ruffle: lru, egui, Tokio, fontdb, fontconfig, rfd, egui_extras, indicatif, lyon_geom, quick-xml, png, ttf-parser, csv, symphonia, zip, gif, jpeg-decoder, tracing-tracy, tracy-client, tracing-appender

## Side by side

| | bevy | ruffle |
|---|---|---|
| Size | 696,886 lines written, 1,251 code files | 276,509 lines written, 743 code files |
| Who writes it | 0% of its commits signed by AI. With Claude Code | 0% of its commits signed by AI. With Claude Code and GitHub Copilot |
| Activity | Last push November 5, 2026, 12,495 commits, 49,534 stars | Last push November 6, 2026, 17,770 commits, 18,816 stars |
| Tests | 119 test files. 6.8% of its code files have a test that imports them | 246 test files. 8.9% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, bevy or ruffle?

bevy, with 696,886 lines written; ruffle has 276,509.

The proof: [bevyengine/bevy's code at commit 159fa8d](https://github.com/bevyengine/bevy/tree/159fa8d8e5e11ba0d40f55e39986992520635f4f)

### Which has more GitHub stars, bevy or ruffle?

bevy, with 49,534 stars; ruffle has 18,816.

The proof: [bevyengine/bevy on GitHub](https://github.com/bevyengine/bevy)

### Which has more tests, bevy or ruffle?

ruffle, with 246 test files; bevy has 119.

The proof: [ruffle-rs/ruffle's code at commit f24403b](https://github.com/ruffle-rs/ruffle/tree/f24403b5a801b442750241f0eb0806d1c28f7561)

### Which was updated more recently, bevy or ruffle?

ruffle: its last push was on November 6, 2026, and bevy's on November 5, 2026.

The proof: [ruffle-rs/ruffle's commits on GitHub](https://github.com/ruffle-rs/ruffle/commits)

## Sources

- bevyengine/bevy: Read on November 5, 2026, at commit 159fa8d (https://github.com/bevyengine/bevy/tree/159fa8d8e5e11ba0d40f55e39986992520635f4f)
- ruffle-rs/ruffle: Read on November 6, 2026, at commit f24403b (https://github.com/ruffle-rs/ruffle/tree/f24403b5a801b442750241f0eb0806d1c28f7561)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
