rust-sciter
Native Windows GUI
rust-sciter | Native Windows GUI | |
---|---|---|
6 | 12 | |
797 | 1,905 | |
0.4% | - | |
0.0 | 0.0 | |
about 2 years ago | 17 days ago | |
Rust | Rust | |
MIT License | MIT License |
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.
rust-sciter
- Hey Rustaceans! Got a question? Ask here (16/2023)!
- Rust 1.64 Became 10-20% Faster On Windows
-
Azure CTO: “It's time to halt starting any new projects in C/C++ ”
Most GUI apps don't need what Qt provides though. They mostly need stability and cross-platform support, so ... they should start with something like Tauri or Sciter, and if there is something they need natively they will be in a much better situation to pick their poison.
https://github.com/tauri-apps/tauri uses OS provided WebView
https://github.com/sciter-sdk/rust-sciter uses Sciter
-
Do you think the Rust is production ready for GUI in 2021?
I seriously advise against using rust-sciter. It uses a lot of unsafe code, some of which is invalid and directly causes Undefined Behavior; see for example issue #114. rust-sciter's author doesn't seem to have any interest in fixing those. Besides, the code is highly unidomatic and looks like it's been written to resemble C++ – this is in itself not wrong, but always a red flag.
-
Any stable crate to develop a cross-platform Rust desktop app?
I use https://github.com/sciter-sdk/rust-sciter in my project https://github.com/rustdesk/rustdesk
Native Windows GUI
- I have 0 coding experience or knowledge. I used ChatGPT to create code that would automate 80% of my work and I don't know how to deal with this newfound power
-
Which GUI toolkit for Rust today.. few questions...
On windows, I'll probably use https://github.com/gabdube/native-windows-gui or https://github.com/microsoft/windows-rs both of them seem pretty solid.
-
Rust: State of GUI, December 2022 – KAS blog
https://github.com/gabdube/native-windows-gui isn't in the list but is quite a polished option for building Windows specific GUIs.
- Minimum effort Windows GUI choice?
- Tauri – Electron alternative written in Rust
- A light windows GUI toolkit for rust
-
Good Rust System Tray Library?
My crate native-windows-gui supports tray application, if you only care about Windows. Example: https://github.com/gabdube/native-windows-gui/blob/master/native-windows-gui/examples/system_tray_d.rs
-
What's everyone working on this week (15/2021)?
Created a small resident windows program that shows a different icon depending on battery level test how easy using windows-rs and native-windows-gui is. Picked this as an easy learning project after seeing Battery Buddy for macOS.
-
WinSafe: Win32 GUI and related APIs in safe, idiomatic Rust - after 1 year and 5 months of development, first experimental version is finally here
native-windows-ui => https://github.com/gabdube/native-windows-gui
-
The state of gui libraries in rust?
If you only need to support Windows desktop, then let me shill my crate: native-windows-gui. It's super lightweight and it wraps pretty much all the gui stuff provided by win32. Just note that isn't really customizable look-wise.
What are some alternatives?
SvelteKit - web development, streamlined
Termion - Mirror of https://gitlab.redox-os.org/redox-os/termion
Cursive - A Text User Interface library for the Rust programming language
gtk - DEPRECATED, use https://github.com/gtk-rs/gtk3-rs repository instead!
libui-rs - Rust bindings to the minimalist, native, cross-platform UI toolkit `libui`
Azul - Desktop GUI Framework
rustdesk - An open-source remote desktop, and alternative to TeamViewer.
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
imgui-rs - Rust bindings for Dear ImGui
conrod - An easy-to-use, 2D GUI library written entirely in Rust.