string-number
By MakotoE
Relm4
An idiomatic GUI library inspired by Elm and based on gtk4-rs [Moved to: https://github.com/Relm4/Relm4] (by AaronErhardt)
string-number | Relm4 | |
---|---|---|
1 | 9 | |
0 | 383 | |
- | - | |
3.2 | 9.5 | |
almost 3 years ago | about 2 years ago | |
Rust | Rust | |
MIT License | GNU General Public License v3.0 or later |
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.
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.
string-number
Posts with mentions or reviews of string-number.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-07-19.
-
What's everyone working on this week (29/2021)?
I finished making StringNumber which is a number stored as a string, and it implements PartialOrd, Add, Sub, and Mul. The rules that I followed are:
Relm4
Posts with mentions or reviews of Relm4.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-02-19.
- #31 Bit Windy ยท This Week in GNOME
-
Does Rust have a React-like GUI framework? If not, why not?
Relm4 is the newer version for GTK4 https://github.com/AaronErhardt/relm4
-
Pop collaboration with Relm4 / Writing GTK applications for Pop
[dependencies.relm4] git = "https://github.com/AaronErhardt/relm4" branch = "new-approach" [dependencies.relm4-macros] git = "https://github.com/AaronErhardt/relm4" branch = "new-approach"
-
GTK language bindings, GObject over native classes?
Probably, many gtk-rs devs have used C before and also GObjects can give you more control in some cases. But for the most part you will be fine using idiomatic Rust with something like Relm4.
-
Got a few questions for those who are daily drivin the PinePhone
As for writing apps, I've been enjoying Rust + Relm4 (https://github.com/AaronErhardt/relm4), but it might be easier to start off with Python or Vala and GTK or similar. A lot of gnome apps are Python. This looks like a good way to get started: https://www.gtk.org/docs/language-bindings/python/
- Gtk4 Tutorial
-
Whats your favourite open source Rust project that needs more recognition?
relm4 - like relm, but for GTK4
-
Recommended Rust GUI Libraries
Creator of [Relm4](https://github.com/AaronErhardt/relm4 here. Of course I might be a bit biased but I honestly think Relm4 has currently the best cross-platform and full-featured GUI experience for Rust programmers :)
-
What's everyone working on this week (29/2021)?
I'm working on relm4, an new version of relm using gtk4-rs
What are some alternatives?
When comparing string-number and Relm4 you can also consider the following projects:
crates.io - The Rust package registry
Native Windows GUI - A light windows GUI toolkit for rust
sycamore - A library for creating reactive web apps in Rust and WebAssembly
gtk - DEPRECATED, use https://github.com/gtk-rs/gtk3-rs repository instead!
tealsql - a sqlx wrapper for teal and lua
relm - Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust
dispatch - Combine internet connections, increase your download speed
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Relm4 - Build truly native applications with ease!
Gtk4-tutorial - GTK 4 tutorial for beginners
QML-rust - QML (Qt Quick) bindings for Rust language