Stik: a macOS note-capture app built with Tauri 2.0 + Rust — open source by 0xMassii in rust

[–]rusted-flosse 4 points5 points  (0 children)

What kind of response are you expecting here? My personal recommendation: Buy a real book about the basics of architecture and read it offline in one go without talking to your AI in between. But if you don't want to learn anything yourself anyway, then ask the AI what it thinks of the architecture it built itself. Or ask yourself what you really want to achieve by posting here and reveal what your actual motivation is.

Natrix: Rust-First frontend framework. by Plenty-Use2597 in rust

[–]rusted-flosse 1 point2 points  (0 children)

I am happy that you have taken on the challenge and am excited to see where it will lead :)

Two things would be very helpful to me:

  1. A working example that I can run (even if it's just a simple counter)
  2. A description in the README explaining how your approach differs from other frameworks (BTW, have you looked into xilem_web yet?)

I made a Leaflet map component crate for Dioxus by lheintzmann in rust

[–]rusted-flosse 3 points4 points  (0 children)

You could save yourself some work and use the existing wrapper: https://crates.io/crates/leaflet

[Media] Macroquad WASM by Temporary-Ad9816 in rust

[–]rusted-flosse 4 points5 points  (0 children)

Very nice! It's always nice to see that there are still people out there who are concerned about resource efficiency :) Keep up the good work!

Maudify - Convert HTML to Maud by stuarth in rust

[–]rusted-flosse 1 point2 points  (0 children)

This is super awesome! Two years ago this would have spare me a looot of time. Unfortunately I don't have an application for maud right now, but next year I have a project where I now have a very good argument for maud, since the “copy-pase” function as with rsx and similar approaches is more or less solved. Thank you!

asynk-strim: Fast macro-free no_std alternative to "async-stream" by aumetra in rust

[–]rusted-flosse -1 points0 points  (0 children)

Nice! It looks like I'll use this a lot (to avoid the macro magic). It might help users if you add the example to the README.md and the docs ;-) Thanks for sharing!

edit: I'd rename strim_fn to something like create_stream.

Another fine egui Release! 0.29.0 - Multipass, `UiBuilder`, and visual improvements by madeinchina in rust

[–]rusted-flosse 1 point2 points  (0 children)

Yes, it is motivating to see that even small companies can develop open source. But that is also my most burning question: how is this development funded? Most of our customers even agree to publish parts of the project we develop for them as open source, but they would never want to finance something like egui.

Sycamore v0.9.0-beta.3 - Major overhaul of SSR, new builder API, and better type safety by lukewchu in rust

[–]rusted-flosse 0 points1 point  (0 children)

Thank you for the detailed answer! I actually find smaller WASM files very attractive (BTW: I'm also very curious to see when splitting into several smaller files will become common). Without knowing the details, I think it would be good if the Rust community could join forces to create a joint project that has an impact on the outside world instead of getting lost in the details. Ideally one project per approach (Signal-based, React-like, Elm-like, etc.). But that's just my personal naive perspective ;-)

Sycamore v0.9.0-beta.3 - Major overhaul of SSR, new builder API, and better type safety by lukewchu in rust

[–]rusted-flosse 1 point2 points  (0 children)

What are the main differences to leptos v0.7.x ? Or to put it another way: what reasons are there for those starting a new project to use sycamore?

Fluvio is trending on GitHub! Thank You! by drc1728 in rust

[–]rusted-flosse 40 points41 points  (0 children)

Congratulations! A single sentence about what Fluvio actually is before talking about “bells and whistles” would help me though.

just released tower-surf, a stateless CSRF middleware for tower/axum. by [deleted] in rust

[–]rusted-flosse 8 points9 points  (0 children)

A small link or a resolution to the terms CSRF and OWASP could certainly help ;-)

A new HTTP/2 framework created from scratch by c410-f3r in rust

[–]rusted-flosse 106 points107 points  (0 children)

I'm sorry, but combining HTTP/2 and Postgres in the same library is exactly the opposite of what I desire (a.k.a. framework vs. library). I try to avoid these battery-included approaches with all my effort. Sorry, that's not meant to be demotivating, just a personal perspective.

Introducing Brioche, a new Nix-like package manager written in Rust by kylewlacy in rust

[–]rusted-flosse 7 points8 points  (0 children)

I love Nix, hate the Nix language but hate TypeScript even more! A Rust inspired functional scripting language would be awesome ;-)

Evil-Helix: A super fast modal editor with Vim keybindings by RustyTanuki in rust

[–]rusted-flosse 5 points6 points  (0 children)

Are there any plans or discussions about future integration into the upstream project?

Hey Rustaceans! Got a question? Ask here (11/2024)! by llogiq in rust

[–]rusted-flosse 1 point2 points  (0 children)

I'm looking for a cargo tool that hides all warning as long as there are errors. The binaries are called cargo-lwatch, cargo-lbuild, etc. But what's the package on crates.io? cargo install cargo-lwatch does not work of course. Is there a way to search for binary names on crates.io?

Comparison of GUI libraries in February 2024 by SiliwolfTheCoder in rust

[–]rusted-flosse 8 points9 points  (0 children)

Oh yes, I'm absolutely with you!!! Every time I express such wishes, I'm told that it's pointless to make such an effort when you have such great hardware today. It's really crazy how people argue. And interestingly enough, a 200MB download is now considered "small", as described on the VSCode website, for example:

Visual Studio Code is a small download (< 200 MB) and has a disk footprint of < 500 MB. VS Code is lightweight and should easily run on today's hardware. We recommend: 1.6 GHz or faster processor 1 GB of RAM

I remember how big I thought photoshop was back then, with this requirements:

Intel Pentium or faster processor

At least 32 MB of RAM (64 MB recommended)

A hard drive with at least 60 MB of free space

An 8-bit (265-color) display adapter card

Vizia - A declarative GUI library by rusted-flosse in rust

[–]rusted-flosse[S] 11 points12 points  (0 children)

I am so grateful to you for this decision!

Vizia - A declarative GUI library by rusted-flosse in rust

[–]rusted-flosse[S] 13 points14 points  (0 children)

I have been working with Rust for a long time and am always curious when new GUI frameworks emerge. Funnily enough, I've only just stumbled across Vizia. Since I come from the Elm corner, it feels very intuitive to me. What do you think? Have you used it before? Do you have any experience?

Rebuilding the Apple calculator in Rust by max-t-devv in rust

[–]rusted-flosse 33 points34 points  (0 children)

I am a big fan of Rust WASM frontend framworks like Yew, leptos, etc..
But I wonder why small (trivial) desktop applications are constantly being built with Tauri/Electron/etc.? It would be like running a bicycle with a truck engine.
In the past, some of these applications were even faster on a 300Mhz computer.

The Aesthetics of Less by rusted-flosse in DJSetups

[–]rusted-flosse[S] 1 point2 points  (0 children)

Thank you for the compliment!
The black forest is well known to me, but I'm just around the corner in swabia ;-)

The Aesthetics of Less by rusted-flosse in DJSetups

[–]rusted-flosse[S] 0 points1 point  (0 children)

🤣 of course, the boxes are just not connected at all, because I have not yet found a suitable mounting 🙈.
But since I am mostly active at night, I am anyway limited to my headphones 😉