min-sized-rust VS dioxus

Compare min-sized-rust vs dioxus and see what are their differences.

min-sized-rust

πŸ¦€ How to minimize Rust binary size πŸ“¦ (by johnthagen)

dioxus

Fullstack app framework for web, desktop, and mobile. (by DioxusLabs)
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
min-sized-rust dioxus
101 178
9,058 29,409
0.9% 5.6%
4.2 9.8
23 days ago 1 day ago
Rust Rust
MIT License Apache License 2.0
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.

min-sized-rust

Posts with mentions or reviews of min-sized-rust. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-18.
  • The Linux Kernel Prepares for Rust 1.77 Upgrade
    9 projects | news.ycombinator.com | 18 Feb 2024
    This is a good guide on building small Rust binaries: https://github.com/johnthagen/min-sized-rust

    This talks about going to extreme lengths on making the smallest Rust binary possible, 400 bytes when it was written, https://darkcoding.net/software/a-very-small-rust-binary-ind...

    The thing is, you lose a lot of nice features when you do this, like panic unwinding, debug symbols, stdlib… for kernel and some embedded development it’s definitely important, but for most use cases, does it matter?

  • Rust wont save us, but its ideas will
    1 project | news.ycombinator.com | 9 Feb 2024
    Oh it was 137, haha. I will link you to this older comment of mine: https://news.ycombinator.com/item?id=29408906

    See also https://github.com/johnthagen/min-sized-rust

  • Making Rust binaries smaller by default
    8 projects | news.ycombinator.com | 23 Jan 2024
    Are you sure? If so then this is awesome news, but I'm a bit confused; the commit in that min-sized-rust repo adding `build-std` to the README was merged in August 2021: https://github.com/johnthagen/min-sized-rust/pull/30

    Are you saying that at that point the feature still hadn't "landed in Rust nightly" until recently? If so then what's the difference between a feature just being available in Rust nightly, vs having "landed"?

  • Was Rust Worth It?
    18 projects | news.ycombinator.com | 25 Oct 2023
    Rust binaries are by default nowhere close to 500MB. If they are not small enough for you, you can try https://github.com/johnthagen/min-sized-rust. By avoiding the formatting machinery and using `panic_immediate_abort` you can get about the size of C binaries.
  • Compiling Rust binaries for Windows 98 SE and more: a journey
    1 project | news.ycombinator.com | 9 Oct 2023
    A useful reference: https://github.com/johnthagen/min-sized-rust
  • How to minimize Rust binary size
    1 project | news.ycombinator.com | 23 Aug 2023
    1 project | news.ycombinator.com | 9 Jul 2023
  • Error on flashing embedded code to stm32f103
    2 projects | /r/rust | 10 Jul 2023
  • Tiny Binaries (2021)
    1 project | news.ycombinator.com | 16 Jun 2023
    That must be without stripping. Also there are ways to reduce binary size. See e.g. [min-sized-rust](https://github.com/johnthagen/min-sized-rust). I've gotten stripped binaries of small cli utils less than 400KiB without doing anything special, less than 150 KiB by customizing profile settings and compressing with upx, and less than 30 KiB by replacing the std with the libc as the link shows. Haven't tried with fltk though...
  • Shared libraries
    2 projects | /r/rust | 30 May 2023
    This is not quite what you're asking, but it does also address the underlying concern: https://github.com/johnthagen/min-sized-rust

dioxus

Posts with mentions or reviews of dioxus. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-27.
  • I Switched from Flutter and Rust to Rust and Egui
    11 projects | news.ycombinator.com | 27 Jun 2025
    I also prefer the mental model of immediate mode, but when I played with Dioxus[0] for a rust fullstack hobby project[1], I was able to adapt.

    I liked the DX with the tools and the `rsx!` macro. The use of `#[cfg(feature = "server")]` to define server-side code is interesting, it lets you keep a shared codebase for frontend and backend, while still controlling what gets compiled to WASM for the client.

    [0] -- https://dioxuslabs.com/

    [1] -- https://blazingboard.ch/ (not mobile friendly, sorry)

  • Subsecond: A runtime hotpatching engine for Rust hot-reloading
    2 projects | news.ycombinator.com | 24 Jun 2025
  • Top 17+ Must-Have WebAssembly (Wasm) Frontend Resources
    9 projects | dev.to | 24 Jun 2025
  • Dioxus: Rust framework for building fullstack web, desktop, and mobile apps
    1 project | news.ycombinator.com | 21 Jun 2025
  • Exploring the top Rust web frameworks
    23 projects | dev.to | 3 Jun 2025
    Dioxus has one of the largest community support with over 20k GitHub stars.
  • Using Rust Back End to Serve an SPA
    2 projects | news.ycombinator.com | 30 May 2025
    > Are there any approaches which implement server-side rendered SPAs with Rust? In that case Rust would render the HTML for the first load and server JSON APIs for changes in the SPA

    Yes, frameworks like Dioxus (https://github.com/dioxuslabs/dioxus) implement next.js-like "fullstack" SPAs in Rust (the client-side code compiles to WASM).

    > Rendering the HTML is performance-intensive in my experience, using Rust could save up quite some computational resources.

    The server-side performance is indeed much better than JS alternatives (client-side performance is more or less the same).

  • πŸ‘¨πŸ»β€πŸ’» Hacking Dioxus: How Vibe Coding Is Destroying Software Engineering
    2 projects | dev.to | 26 May 2025
    Today I want to share with you a deep frustration, a boiling discontent built up over two sleepless weekends trying to report and explain multiple security vulnerabilities to a well-known and publicly available open-source project in the Rust ecosystem: Dioxus. For those unfamiliar, Dioxus is a modern full-stack UI framework for Rust, and its promises are big. It aims to deliver the kind of seamless development experience we've grown to expect from JavaScript ecosystems, but powered by Rust's memory safety and type system. While its goals are admirable and its developers clearly passionate, what I've encountered has exposed a darker side of the modern "move fast and break things" mindset that has mixed into even our most robust and theoretically secure ecosystems.
  • 🧰 Open SASS Kit: The Universal UI Toolkit
    5 projects | dev.to | 22 May 2025
    Dioxus
  • Beyond TypeScript πŸš€
    6 projects | dev.to | 23 Apr 2025
    Rust? It's built clean from the ground up. The crates.io registry is full of modern, safe, composable libraries. You've got Axum, Rocket and Actix for backends, Leptos, Dioxus, and Yew for frontend, and more. Every library you use follows the same philosophy: safety, performance, and zero tolerance for ambiguity.
  • Datastar: Web Framework for the Future?
    7 projects | news.ycombinator.com | 11 Apr 2025
    > To my knowledge there is not a Vue/React-WASM-type framework out there yet or any framework for building web apps in WASM (without starting from a blank canvas).

    Not sure if these qualify, but these Rust web frameworks use wasm:

    https://dioxuslabs.com/

    https://leptos.dev/

    https://yew.rs/

What are some alternatives?

When comparing min-sized-rust and dioxus you can also consider the following projects:

smartstring - Compact inlined strings for Rust.

tauri - Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

embedded-graphics - A no_std graphics library for embedded applications

leptos - Build fast web applications with Rust.

rustc_codegen_gcc - libgccjit AOT codegen for rustc

slint - Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

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