doryen-rs
dioxus
Our great sponsors
doryen-rs | dioxus | |
---|---|---|
3 | 116 | |
230 | 7,712 | |
- | 10.6% | |
0.0 | 9.4 | |
about 2 months ago | 7 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
- Thoughts on Svelte
-
Published a Dioxus+TailwindCSS example with up to date API and a README with all the information on how to replicate it
- Tailwind CSS: Setup instructions and a full example with the CLI and extension: https://github.com/DioxusLabs/dioxus/pull/912
This looks great! Encoding assets in strings works, but it makes caching difficult. You can use local asset paths for desktop (example) and use the assets directory for the web renderer to make caching work better.
-
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).
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.
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
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]