doryen-rs
dioxus
Our great sponsors
doryen-rs | dioxus | |
---|---|---|
3 | 113 | |
230 | 7,712 | |
- | 10.6% | |
0.0 | 9.4 | |
about 2 months ago | 2 days ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
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.
doryen-rs
-
what is tcod?
Developers are starting to revive “Doryen” when they’ve ported the library to another language – including doryen-rs, a Rust port written by the original Jice …
- Rendering TUI To Web
-
Sharing Saturday #416
doryen-rs
dioxus
-
Kobold: new web UI crate with zero-cost static DOM
There are two versions of the todomvc example for Dioxus. This is the one that should work. (We used to maintain a examples repo with the todomvc example, but now that example is moved into the main repo). To run the web version, you just need to change the dioxus_desktop to dioxus_web
-
Confused, want to create a text editor, what GUI library to use?
that said, it's not impossible. if i had to do it, i would probably pick a framework that renders to HTML+CSS (e.g. Dioxus), as the text layout for those is quite mature. but the "editing" part will still not be easy.
-
Personal review for rust GUI frameworks
dioxus (https://github.com/DioxusLabs/dioxus)
-
Chat UI in Rust
I am a big fan of dioxus. Coming from react, it felt like home, while still using rust.
-
Looking for a Rust TUI library similar to textual for python
Dioxus TUI uses html + css to style TUIs. It also has built in components (slider, text box, buttons, etc) that support mouse and keyboard and a built in focus system.
-
How Discord Stores Trillions of Messages
I have written a front-end (website) application in Rust that is used internally in production. I wouldn't recommend to use something like sycamore, leptos, dioxus, yew for you next puplic web-app now but i can absolutely see how this is used in the future as those libs mature.
-
Sharing Saturday #456
Instead, I started porting the UI to dioxus, which is mainly focused around HTML rendering, which has all the advantages and disadvantages of using CSS to customize everything. That's been going fairly well, but remains a work in progress that I'll have to put on hold for the 7DRL challenge. The new version of the UI is complete enough to be playable, but is missing a lot of necessary functionality like menus (image, old version for comparison).
-
Tauri Mobile – Develop Mobile Apps with JavaScript and Rust
You could use Dioxus which is native Rust on Tauri (well, on Wry, but it shares a lot of the platform facilities)
-
Bun v0.5.7 | Bun Blog
Dioxus is the current best React-like and targets web, mobile, and native. It even has a preliminary GTK frontend to avoid webshit if you want to support OS theming.
-
Reactive web framework in Rust?
There are several performant rust web frameworks: Sycamore - Uses an architecture like solidjs Leptos - Uses an architecture like solidjs Dioxus - Uses an architecture like react
What are some alternatives?
yew - Rust / Wasm framework for building client web apps
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
sycamore - A library for creating reactive web apps in Rust and WebAssembly
rust-yew-realworld-example-app - Exemplary real world app built with Rust + Yew + WebAssembly, by Function Components + Hooks, also supports desktop by Tauri.
iced - A cross-platform GUI library for Rust, inspired by Elm
flutter_rust_bridge - High-level memory-safe binding generator for Flutter/Dart <-> Rust
leptos - Build fast web applications with Rust.
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
rust-yew-axum-tauri-desktop - Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps.
druid - A data-first Rust-native UI design toolkit.
sixtyfps - Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint]
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond