What is dioxus built with?

dioxus is a Rust repo built with axum, tower-layer, Tokio, axum-core, tower, and 5 more. It watches its errors with Sentry, makes its content with image, zip, html_parser, peniko, handlebars, and 5 more, validates its data with schemars, is tested with libfuzzer-sys, mutatis, and pretty_assertions, deploys with log, tracing-futures, tracing, tracing-subscriber, and console-subscriber, and uses sqlx and lru. It has 191,530 written lines, with 189 test files.

Read on November 6, 2026, at commit 7dfd07e. Read it as markdown

Frontend

Styles 1

Interface 15

  • wry11 files
  • objc2-ui-kit2 files
  • ansi-to-tui1 file
  • Ratatui1 file
  • wgpu
  • tao16 files
  • global-hotkey6 files
  • winit6 files
  • muda5 files
  • tray-icon4 files
  • anyrender3 files
  • anyrender_vello_cpu1 file
3 more

Backend

The base 1

Data 2

Services 1

Support

The base 9

Content 10

  • html_parser4 files
  • image4 files
  • zip4 files
  • peniko3 files
  • handlebars2 files
  • png2 files
  • content_disposition1 file
  • infer1 file
  • mozjpeg1 file
  • plist1 file

Validation 1

Testing 3

  • pretty_assertions4 files
  • libfuzzer-sys
  • mutatis

Deploy 5

Tools 20

  • clap17 files
  • cargo_toml2 files
  • clap_complete1 file
  • dioxus-cli-config
  • dioxus-devtools
  • dioxus-devtools-types
  • subsecond
  • syn57 files
  • proc-macro249 files
  • quote47 files
  • proc-macro2-diagnostics5 files
  • rustversion5 files
8 more
  • cargo_metadata4 files
  • prettyplease2 files
  • proc-macro-crate2 files
  • derive_more1 file
  • grass1 file
  • sledgehammer_bindgen1 file
  • wasmparser1 file
  • sledgehammer_utils

Other 119

  • jni6 files
  • objc26 files
  • tokio-util6 files
  • Hyper5 files
  • gloo-net2 files
  • path-absolutize2 files
  • postcard2 files
  • rustls2 files
  • brotli1 file
  • gloo-timers1 file
  • owo-colors1 file
  • home
107 more
  • rkyv
  • tokio-stream
  • serde96 files
  • anyhow60 files
  • serde_json50 files
  • futures-util40 files
  • web-sys39 files
  • wasm-bindgen28 files
  • futures-channel26 files
  • http20 files
  • js-sys16 files
  • thiserror15 files
  • bytes11 files
  • slab9 files
  • tempfile9 files
  • futures8 files
  • reqwest8 files
  • target-lexicon8 files
  • chrono7 files
  • toml7 files
  • convert_case6 files
  • rustc-hash6 files
  • walkdir6 files
  • which6 files
  • dunce5 files
  • euclid5 files
  • flate25 files
  • headers5 files
  • itertools5 files
  • parking_lot5 files
  • send_wrapper5 files
  • tar5 files
  • uuid5 files
  • wasm-bindgen-futures5 files
  • base644 files
  • ciborium4 files
  • dirs4 files
  • inventory3 files
  • mime3 files
  • percent-encoding3 files
  • rand3 files
  • rayon3 files
  • sha23 files
  • slotmap3 files
  • tungstenite3 files
  • webbrowser3 files
  • base162 files
  • const_format2 files
  • hyper-util2 files
  • id-arena2 files
  • ignore2 files
  • libc2 files
  • ndk2 files
  • ndk-context2 files
  • rmp-serde2 files
  • serde_qs2 files
  • shell-words2 files
  • tokio-tungstenite2 files
  • tower-http2 files
  • url2 files
  • webpki-roots2 files
  • xxhash-rust2 files
  • ar1 file
  • async-once-cell1 file
  • async-stream1 file
  • cfg-if1 file
  • const-str1 file
  • ctrlc1 file
  • digest1 file
  • enumset1 file
  • fs21 file
  • git21 file
  • libloading1 file
  • md51 file
  • memfd1 file
  • memmap21 file
  • mimalloc1 file
  • ndk-sys1 file
  • notify1 file
  • object1 file
  • pin-project1 file
  • regex1 file
  • rpm1 file
  • self-replace1 file
  • serde_repr1 file
  • serde_urlencoded1 file
  • serde-wasm-bindgen1 file
  • sha11 file
  • signal-hook1 file
  • subtle1 file
  • toml_edit1 file
  • wasm-streams1 file
  • winnow1 file
  • async-trait
  • backtrace
  • dashmap
  • form_urlencoded
  • http-body
  • http-body-util
  • http-range
  • hyper-rustls
  • include_dir
  • kstring
  • multer
  • nucleo
  • open
  • ouroboros

Other repos with a similar stack

Ordered by how much of its stack they share with dioxus, then by stars.

Frequently asked questions

What language is dioxus written in?
dioxus is written in Rust, with 191,530 written lines.
What framework does dioxus use?
dioxus is built with axum, tower-layer, Tokio, axum-core, tower, axum-extra, axum-server, android-activity, objc2-app-kit, and objc2-foundation.
What services does dioxus use?
dioxus watches its errors with Sentry and uses sqlx and lru.

The proof: packages/dx/src/logging.rs, line 969

Does dioxus have tests?
Yes. dioxus has 189 test files and is tested with libfuzzer-sys, mutatis, and pretty_assertions.
Which repos have a stack like dioxus's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own โ†’

Is it your repo? Add its badge, keep it up to date or take it down โ†’