yet again i managed to get a display with touch on an embedded device without checking if there were any rust drivers. this time i can't even find a datasheet
Woah, this is super useful 😍
🌀 **rgx** — TUI regex tester with real-time matching
💯 Supports multiple engines (Rust, fancy-regex, PCRE2) with live previews
🚀 Syntax highlighting, plain-English explanations, undo/redo, mouse support
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/brevity1swos/rgx
#rustlang #ratatui #tui #regex #terminal #devtools #programming #opensource
Cargo Call for Testing: the build-dir is changing and we need help with people testing it for issues, particularly in identifying tools and processes that rely on unspecified implementation details of Cargo.
See https://blog.rust-lang.org/2026/03/13/call-for-testing-build-dir-layout-v2/
A while ago I present `rilua`, my #rustlang port of #lua and one of the fun things about it is: it turned out to work really well 😄
We have [WASM demo](https://wowemulation-dev.github.io/rilua/) online and you can actually go to [Lua by Example](https://luabyexample.techplexlabs.com/) and copy and paste the examples into rilua.
Except for the system functions that do not exist in WASM or for some post Lua 5.1 features, the examples work.
Writing a snake game in Rust/WASM
Last time we did the hard work, so this time we can focus directly on writing a fun game of Snake using pure Rust, running in a browser canvas via WASM.
https://video.infosec.exchange/w/eXfichLZwz4uDxvDgwhspM
It wasn't as quick as I expected, but we got a working game done!
RE: https://mastodon.social/@camilleroux/116170870482203914
Merci pour le partage de l'article qui est très intéressant.
Je suis entrain de me remettre a Rust, j'ai donc essaye de faire une implementation de l'algo : https://forge.thiery.fun/jpthiery/quadtree #WIP #Rustlang
It's Friday again, so it's time for another update on Diesel, a ORM and query builder for Rust.
I released Diesel 2.3.7 today, which fixes a potential memory leak in the SQLite backend.
See the full release notes for more details: https://github.com/diesel-rs/diesel/releases/tag/v2.3.7
Otherwise this was a really quite week, we only got one new PR.
@jasper and @drk are at the Euro-IX Route Server Workshop today. Jasper presented on our route collector Rotonda, which is nicely shaping up.
We're churning out features and improvements, not in the last place thanks to our collab with Fastnetmon.
So, I've been thinking of expanding my game dev vocabulary. I'm pretty good at Javascript and Lua and know a bit of C (but don't like it much). But I'm looking for a language/system that will run on/compile to web, desktop, and preferably #Playdate as well. What do you recommend?
(Recommendations and advice in the comments are highly appreciated.)
#gamedev #Javascript #Lua #Haxe #Rust #Rustlang
Options: (choose one)
Since I lost my pinned post I thought I would share this here again: You can support development of #openindiana and my #rustlang #rust tools for zone management and package building via GitHub Sponsors
https://github.com/sponsors/Toasterson
If you prefer a direct support option there is also a Patreon available https://linktr.ee/toasterson. I have some commercial Interest in several things I do but financing some Testhardware for ARM independantly would be nice. It makes negotiations simpler.
Eine Sache, die mir am Fediverse besonders gefällt, ist, dass man mehrere Konten haben kann, um sich auf bestimmte Aspekte die man über sich kommunizieren möchte konzentrieren kann. Dies ist also nicht mein erstes Konto im Fediverse. Aber dieses Mal möchte ich, dass es etwas persönlicher ist und vielleicht eine Verbindung zu meinem Leben außerhalb des Fediverse herstellt.
Die Hashtags machen mich ein bisschen zu einem Klischee eines Fediverse-Nutzers. Ich arbeite in der IT, ich benutze gerne #rustlang und bis zu einem gewissen Grad auch #nix/ #lix.
Ich genieße mein #het. Im Gegensatz zum Klischee habe ich meine Schwierigkeiten mit #GenderIdentität.
Ich denke, dass #antisemitismus ein echtes Problem ist. Also #GegenJedenAntisemitismus.
Oh, und ich interessiere mich für #marx istische #ökonomie und solche Sachen.
Ich habe einen Hintergrund in Musik und habe auch darüber ein bisschen philosophiert.
Und ich hasse die Romanisierung von Familienbeziehungen: #abolishfamily
Und last but not least ich habe eine Zeit lang in #Taiwan gelebt, und dort den rationalen Selbst- und Fremdschutz mit Hilfe von Masken schätzen gelernt.
#introduction
One thing I really like about the fediverse is that one can have multiple accounts to have a focus on which aspects one want to communicate about oneself. So this is not my first account in the fediverse. But this time I want it to be one that is a bit more personal that might connect to my outside of fediverse life.
In key words i am cliche of a fediverse user. I work in IT i like to use #rustlang and to some extend #nix/ #lix.
I am enjoying my #hrt. But unlike the cliche of that demographic I have my difficulties with #genderidentity.
I think that #antisemitism is a real problem. So #AgainstAllAntisemitism.
Oh and i am interested in #marxist economics and stuff like that.
I also have a history of making music and writing about it.
And i hate romanizations of family relations: #abolishfamily
And last but not least I lived for some Years in #Taiwan, and appreciated their rational use of masks to protect oneself and others.
For our #Rust projects, we created a bespoke #OpenSource pipeline to build and publish binary packages for the last three major versions of Debian, Ubuntu, RHEL and derivatives.
Ploutos is now almost four years old, and the way #rustlang packaging is done for these OSes has evolved quite a bit. The pipeline is also closely built around GitHub Actions, and now that we're moving to @Codeberg we need to overhaul it anyway.
Any tips or experiences from the Rust community?
I’m exploring an OS architecture where the system shell is an HTML/CSS document, but the compositor stays authoritative and apps remain separate surfaces.
Post 1/10 of WEFT OS: “The Desktop Is a Document” — it’s an argument about boundaries (not a launch post).
If you care about any of these, I’d love critique or contributions:
-Servo embedding for a shell-grade Wayland client
-shell/compositor protocol surface
-brokered Wasm ↔ UI channel https://marcoallegretti.me/blog/the-desktop-is-a-document/
I can't really focus on #rustlang / bevy development atm, due to some issues - e.g. throwing job applications around, that seemingly land in 'the void'. 😶
Just so u know why there were no updates the past months. 🫠
Added lessons and progress tracking for the Dvorak and Colemak keyboard layouts, all bundled with the installation.
https://www.clavir.io
https://crates.io/crates/clavirio
https://github.com/alexylon/clavirio
#rust #rustlang #cli #terminal #typing #opensource #touchtyping #Dvorak #Colemak #tui #ratatui
Who’s using #webtransport in production, in any language?
I’m designing a server api for the trillium ( #rust / #rustlang ) protocol implementation and can’t figure out what sort of higher level abstraction people would want in addition to the protocol-defined interfaces like inbound/outbound x bidi/uni/datagram. Would you want a socket-io-like interface?
Hello #rustlang people, I would appreciate a hint if anyone is aware of a non-invasive, privacy respecting geolocation crate? I seem to be picking the wrong terms or it just is an impossible combination in the first place?
My first idea of using https://beacondb.net/ does not seem to pan out.
Pointed Shoebox at a directory: 106,715 files, 71.4 GB. Found 18,847 duplicate files across 581 folders. 8.2 GB reclaimable. Files untouched at their original paths.
Built this to find duplicate photos. That required an S3 server. Then a terminal couldn't show me which photos matched, so I built a webapp too.
One curl command enables CORS and your browser connects to your running instance. MIT licensed, ~10MB binary.
Looking for testers running NAS/homelab setups (btrfs, ext4, ZFS, Docker volumes). Reply or DM your setup.
github.com/deepjoy/shoebox
deepjoy.github.io/shoebox-webapp
I become even more grateful for #rust documentation whenever I have to deal with other languages'.
Today, I was looking at some #java code and trying to figure out what it was doing with a DecimalFormat object, which is part of the standard java.text. It has a method setMaximumIntegerDigits() which has apparently voluminous documentation. That is, there's a lot of it. But what happens if you have too many digits? Formatting 1234 with at most 3 digits just isn't going to work.
Added Dvorak and Colemak keyboards support, plus light and dark themes, to Clavirio — a terminal typing tutor written in Rust.
Preferences are now saved in ~/.clavirio/settings.toml.
Install with `cargo install clavirio`
I’d love feedback on whether the new layouts and themes work correctly.
Rust is to C/C++ as Star Trek: The Next Generation is to The Original Series. It’s *that* big of a deal. #rustlang
