vit.am is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Is this peak?
Automating monitor brightness by following the sun!
🌞 **SunReactor** — A solar-aware TUI for display brightness automation
💯 Uses solar elevation, per-monitor curves, idle sync, & weather data
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/arcanorca/SunReactor
#rustlang #ratatui #tui #linux #wayland #brightness #automation #solar
Set sail with us in Barcelona! 🦀 The day before the main conference, we're heading out on a sunset catamaran cruise along the Barcelona coastline. Expect stunning views, live music, and of course fellow Rustaceans ⛵🌅✨
Sign up now and check out the other side activities 👇️
https://eurorust.eu/activities/boat-tour/
Have you ever tried real detection-as-code in your CI/CD pipeline?
Not "we keep our Sigma rules in Git." I mean actually treating detection logic the way you treat production code: linted on every commit, validated before merge, tested against real events, so a broken rule never reaches your SIEM in the first place.
RSigma makes that practical. It's an open-source Rust toolkit for the Sigma detection standard, parser, evaluator, correlation engine, linter, CLI, LSP, and more. You can run and validate Sigma rules against your logs without standing up a full SIEM. One static binary, no runtime to install, no dependency management. It drops into a pipeline step and just runs.
📦 https://github.com/timescale/rsigma
#DetectionEngineering #DetectionAsCode #Sigma #RustLang #OpenSource #CyberSecurity #SOC #rsigma
In the latest episode of Rust in Production, we talk to members of the Rust Foundation leadership and board about what the Foundation does, how it relates to the Rust Project, and why that distinction matters for teams using Rust professionally.
We cover a lot of ground, including infrastructure, security, interop, maintainer support, governance, corporate membership, and open-source funding.
Episode: https://corrode.dev/podcast/s06e08-rust-foundation?cache=1
An adult and reasonable take on #rustlang and #LLM use. I'm starting to get tired of the #ziglang hype. Soon you'll remember why the borrow checker and the "enforced" functional style was a good idea. Sure, Rust is bloated and messy. Many rewrites has been silly or about copyleft. Still, the backlash has not been in proportional.
A full (slow) solution to the Billion Row Challenge
https://video.infosec.exchange/w/hzreVwHv7hETKUG82KtGGd
A little late, we write some Rust that actually solves the whole problem, albeit fairly slowly.
Impl Day registration is now open! 🦀
On Saturday, Oct 17, join us at the Helsing office in Barcelona for a day built by and for the Rust community. Whether you’re hacking on crates, sharing knowledge or just hanging out with fellow Rustaceans, this is the place to do it. Attending is free with limited amount of seats. So don’t forget to register!
Register now 👇
https://eurorust.eu/activities/impl-day/
Big thanks to our friends at Helsing for hosting this! ✨
Yoooooooo deno released a desktop (native desktop applications) and it uses backhand my squashfs library!
SpaceXAI just open sourced Grok Build! 📢
🦀 Terminal-based AI coding agent written in Rust!
🐀 And it uses @ratatui_rs for the TUI! 🥳
I'm live on YouTube! 📢
🦀 Writing Rust & just chilling
▶️ Come chat with me: https://www.youtube.com/watch?v=jUaUWtqtGRc
The video of my presentation at DNS OARC 46 about progress on our new Rust based DNSSEC signing software Cascade went online today. It’s always fun to look back and see it from the perspective of the audience! For a higher level introduction to Cascade there’s also a great presentation that @jpmens gave at NLUUG earlier this year. Check them out at https://youtu.be/rQH3dey6kHI?si=0cqZgaMduwcmyKAP and https://youtu.be/HyAwFhIwxHM?si=QJiUIuHuD-o-Qera. @dnsoarc #nlnetLabs #dns #opensource #rustlang
Ratatui keeps getting wilder! 🐀
🧀 **bevy_tui_texture** — Render @ratatui_rs interfaces directly onto textures in Bevy
💯 Retro CRT WASM demo: https://tt-toe.github.io/bevy_tui_texture/examples/web/
🦀 GUI apps meet TUIs w/ Rust!
Welcome @llogiq as a speaker at EuroRust! 🦀 As a Rust contributor, Clippy maintainer and This Week in Rust editor, Andre is the perfect guide through Rust's most confusing standard library traits: Deref, AsRef, Borrow, From, FromStr and more. We’re all ears! ✨
👉 https://eurorust.eu/talks/from-deref-into-borrow-a-primer-on-standard-library-traits/
Sometimes, all you need is a tiny farming game 🤗
🌾 **termfarm** — A TUI idle farming game.
⚡ Buy seeds, expand plots, watch a rotating market & check farm stats.
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/indium114/termfarm
The time crate now has a room on Matrix. Feel free to ask questions! I don't expect there to be much activity, but I'm available. There will be automated messages posted every time there's a new issue, PR, or release.
🪐🎨 COSMIC Desktop 1.3: O nouă versiune strălucitoare, cu un design spectaculos în stilul „Frosted Glass”
Echipa de dezvoltare de la System76 continuă să redefinească estetica și funcționalitatea mediului desktop COSMIC. În cea mai nouă versiune, COSMIC 1.3, accentul cade pe o transformare vizuală extrem de elegantă și pe rafinarea interfeței de utilizator, introducând un design modern bazat pe efecte de sticlă mată (frosted glass), care aduce un plus de profunzime și coeziune întregului desktop scris în Rust.
Fără să sacrifice performanța incredibilă și latența minimă specifice protocolului Wayland, această actualizare ridică ștacheta în materie de design pe Linux.
Iată principalele noutăți aduse de COSMIC Desktop 1.3:
🔹 Designul „Frosted Glass” (Sticlă Mată) pe întregul sistem:
Vedeta acestei versiuni este noul motor de randare a efectelor vizuale. Panourile, docul (dock-ul), meniurile contextuale și interfața aplicațiilor native folosesc acum un efect superb de transparență cu blur adaptiv.
Integrare dinamică: Textura de sticlă mată reacționează în timp real la culorile imaginii de fundal active sau la ferestrele din spatele ei, oferind o experiență vizuală organică și extrem de fluidă.
Citibilitate sporită: Textul și pictogramele de pe panouri au fost optimizate pentru a rămâne perfect lizibile și clare, indiferent de complexitatea fundalului de dedesubt.
🔹 Efecte avansate de umbrire și iluminare (Glow & Shadows):
Pentru a completa designul frosted glass, COSMIC 1.3 introduce umbre mult mai realiste și un efect subtil de strălucire (glow) în jurul ferestrelor active. Aceste detalii tridimensionale separă clar aplicațiile de pe ecran și ajută utilizatorul să identifice instantaneu care este fereastra aflată în focus.
🔹 Mici-aplicații (Applets) complet actualizate:
Interfața widget-urilor rapide din bara de sistem (pentru rețea, Bluetooth, volum, baterie și notificări) a fost redesenată pentru a se potrivi perfect cu noul limbaj de design bazat pe transparență. Glisoarele și butoanele au primit zone de atingere mai generoase și animații de tranziție mult mai line.
🔹 Performanțe neschimbate sub Wayland:
Deși adăugarea de efecte vizuale complexe (cum sunt transparențele și blur-ul în timp real) tinde să îngreuneze sistemul de operare pe alte platforme, COSMIC evită această capcană. Fiind construit de la zero în limbajul Rust, compositorul procesează toate aceste efecte direct pe placa grafică cu un consum minim de resurse, menținând o rată de cadre stabilă și fluidă chiar și pe configurațiile hardware modeste.
Această lansare demonstrează încă o dată determinarea celor de la System76 de a livra un mediu desktop nu doar tehnic superior și stabil, ci și incredibil de arătos, oferind o experiență premium demnă de cele mai moderne sisteme de operare de pe piață.
#OpenSource #COSMICDesktop #COSMIC13 #System76 #RustLang #Wayland #FrostedGlass #LinuxDesktop #UIUX #TechNews #Linuxiac
Thanks to @muscraft, annotate-snippets-rs might have a new "no-graphics" mode in the short term (and in turn, add that support to rustc).
We are still iterating on the specifics, but I would like to hear what people's reaction to the current state is.
#Rust #RustLang #accessibility #a11y #programming
One month into the new AI Security Engineer in Residence role, Jacob Finkelman shares what's been keeping him busy at the Rust Foundation: talking with maintainers and security teams across the ecosystem, building a prioritized database of crates to scan, and running early scans with Scrutineer, plus the tricky question of when bugs should be embargoed vs. reported openly.
https://rustfoundation.org/media/my-first-month-as-ai-security-engineer-in-residence-at-the-rust-foundation/
#rustlang
We're welcoming Johan and Sergio as speakers at EuroRust! They'll be talking about progressively migrating image decoding from C++ to Rust in Chromium, covering real case studies and what it takes to roll out Rust in a mature, security-critical platform. Can't wait! 🦀
👉 https://eurorust.eu/talks/image-codecs-rustification-in-chromium/
🕹️ Pixel8 is out! A tiny fantasy console where the games are written in **Rust**.
Think PICO-8, but with a Rust compiler where the Lua interpreter would be: you write a little Rust, it compiles to WebAssembly, and it runs sandboxed inside the console at a steady 60 fps.
The constraints are the point:
▪️ 128x128 screen, 16 fixed colors
▪️ 256 8x8 sprites, a 128x64 tile map
▪️ 64 sound effects, 64 music patterns, 4 audio channels
▪️ 128 KiB carts, 128 KiB RAM, a per-frame CPU budget
What you get:
🖥️ A boot console + five built-in editors (code, sprite, map, sfx, music), all drawn on the same 128x128 screen as the games.
📦 Projects are real Cargo crates. Prefer your own editor? `$EDITOR` + `cargo build` works identically (the console hot-reloads the wasm on save).
🖼️ Carts are real PNG images: cartridge art with a screenshot of your game as the
label and the *full game* is embedded inside: compiled wasm, all assets, and
(optionally) the Rust source. The picture you share **is** the game.
🌐 One-command web export: a single self-contained HTML file anyone can play in a browser.
⌨️ A terminal frontend (`pixel8-tui`): the full console (editors, carts and all), over sixel or unicode half-blocks.
🎮 A standalone player that runs on retro handhelds (PowKiddy, Anbernic & friends on ArkOS/ROCKNIX) as a single static binary. Drop it in the ports folder with your carts and play.
🔁 A PICO-8 importer: sprites, flags, map, sfx and music from `.p8`/`.p8.png` carts transfer almost one-to-one into a new Rust project.
🔒 A real sandbox: carts run in wasmi with no filesystem, no network, no WASI. Just a small C-like ABI and fuel metering turns infinite loops into a friendly error screen instead of a freeze.
Free and open source (GPL-3.0). Get it from crates.io:
```
cargo install pixel8-console
pixel8
```
Code, docs and example carts: https://github.com/zeenix/pixel8
#rust #rustlang #gamedev #wasm #webassembly #pico8 #fantasyconsole
We're BACK this fall at @ringzer0 with another round of Deconstructing Rust Binaries! October 26-31, 16 hours of virtual training focused solely on reversing Rust binaries. Struggling with all the new Rust malware this year? This is the course for you. Get your early bird registration in before July 31st!
https://ringzer0.training/countermeasure-fall-2026-deconstructing-rust-binaries/
#rust #rustlang #malware #infosec #ReverseEngineering #MalwareAnalysis #reversing
Reminder: I'm hosting **Rust Berlin Meetup** next week! 🦀📢
📅 Thursday, Jul 23 · 6:30 PM CEST
➡️ Join us for fun talks & nice food: https://www.meetup.com/rust-berlin/events/315484101/
We're huge fans of Rust, and it's been helping us build mission-critical software for the last six years. We love the community and we try to give back where we can. Starting next week, we're giving back in a new way: in collaboration with @rustnl, we're giving our optimization-obsessed @bal4e one day a week to speed up the Rust compiler. We're so excited to see what she can do!
No more typing long rsync commands by hand 😌
🔄 **lazyrsync** — A friendly TUI for safer, reusable rsync workflows
💯 Save sync profiles, preview changes before running, monitor live progress & sync over SSH
🦀 Written in Rust & built with @ratatui_rs
crates.io is central in Rust ecosystem, and yet, in my opinion, it doesn't fulfill its mission on multiple aspects. So much that an alternative website (libs.rs) was created. So I wrote a blog post about this: https://blog.guillaume-gomez.fr/articles/2026-07-13+crates.io+front-end+and+its+accessiblity+issue%28s%29
Warning: it's mostly me venting out and describing what I consider issues in crates.io.
🪄 Spell is a Rust framework for building customizable desktop widgets and shells on Wayland compositors like Hyprland and niri. Ship your layer-shell surfaces with #Slint.
Industrial Modbus debugging in the terminal! 🔥
🌀 **MTUI** — A full-featured Modbus TUI
💯 Live register reads, writes, graphs, labels, pinned panels, RTU/TCP support & headless HTTP API
🦀 Written in Rust & built with @ratatui_rs
➡️ Web demo: https://inowattio.github.io/MTUI/
⭐ GitHub: https://github.com/inowattio/MTUI
🦀 in case you're wondering what the crates.io team has been up to for the past 6 months: https://blog.rust-lang.org/2026/07/13/crates-io-development-update/
- Source Code Viewer
- Untangling crates.io Accounts from GitHub
- Advisories and Suggestions
- Cuter Error Pages
- Svelte Frontend Migration Completed
- and much more :)
I just configured RustRover to build Rust artifacts on a remote machine! 🦀
It's a nice built-in feature & going to save me a lot from waiting builds on my machine! 🤝
🪐🎨 COSMIC Desktop: O actualizare vizuală masivă a fost în sfârșit lansată
Mediul desktop COSMIC, dezvoltat de System76 ca o alternativă modernă, ultra-rapidă și sigură scrisă în limbajul Rust, a primit una dintre cele mai importante actualizări de design din întreaga sa istorie. Cunoscut pentru fluiditatea sa nativă pe protocolul Wayland, COSMIC face un salt uriaș înainte în ceea ce privește estetica interfeței, aducând un upgrade vizual major care rafinează fiecare colț al ecosistemului grafic.
Această versiune demonstrează că echipa nu se concentrează doar pe performanța brută a codului, ci și pe crearea unei experiențe utilizator (UX) premium, capabilă să rivalizeze cu designul finisat din macOS sau Windows.
Iată principalele transformări vizuale și funcționale introduse în această actualizare:
🔹 Un nou limbaj de design pentru ferestre și panouri:
Actualizarea aduce o coeziune vizuală impecabilă în întregul sistem de operare. Printre modificările evidente se numără:
Efecte avansate de transparență și blur (Glow & Frost): Panourile, meniurile contextuale și ferestrele aplicațiilor native folosesc acum un efect de sticlă mată mult mai rafinat, completat de umbre dinamice care oferă profunzime tridimensională.
Margini rotunjite și spațiere inteligentă: Aspectul general a fost îndulcit prin rotunjirea consistentă a colțurilor ferestrelor, oferind un aer modern și mai puțin rigid.
🔹 Applets și Centrul de Control complet reproiectate:
Mici-aplicații din bara de sistem (applets) pentru rețea, baterie, volum și notificări au primit o revizie estetică totală. În loc de liste simple de text, acestea folosesc acum glisoare (sliders) tactile și butoane mari, aerisite, perfect optimizate atât pentru mouse, cât și pentru ecrane cu suport tactil. De asemenea, COSMIC Settings (panoul principal de configurare) a fost reorganizat vizual pentru a face personalizarea temelor și a scurtăturilor de tastatură mult mai intuitivă.
🔹 Sistem de teme mult mai puternic și dinamic:
Personalizarea culorilor a trecut la nivelul următor. COSMIC oferă acum suport pentru generarea automată a paletelor de culori pe baza imaginii de fundal alese (similar cu conceptul Material You de pe Android). Utilizatorii pot schimba dintr-un singur click accentele de culoare ale întregului sistem, modurile Light/Dark fiind acum perfect sincronizate cu toate aplicațiile GTK și Flatpak instalate.
🔹 Performanță de top menținută prin Rust și Wayland:
Cea mai bună parte a acestui upgrade vizual este că nu vine cu un cost de performanță. Deoarece compositorul COSMIC este scris în Rust și rulează nativ pe Wayland, toate aceste noi animații complexe, efecte de transparență și tranziții de ferestre sunt randate direct pe placa grafică cu o fluiditate remarcabilă, menținând un consum microscopic de memorie RAM în comparație cu GNOME sau Windows.
Această actualizare vizuală majoră reprezintă momentul în care COSMIC Desktop își definitivează identitatea estetică, transformându-se dintr-un proiect tehnic promițător într-un mediu desktop incredibil de frumos, elegant și extrem de rapid, pregătit să cucerească utilizatorii de Linux.
#OpenSource #COSMIC #System76 #RustLang #Wayland #LinuxDesktop #UIUX #TechNews #Linuxiac
NASA just released a WASM runtime for spacecraft... written in Rust!🦀🎉
🛰️ SpaceWasm: A deterministic WebAssembly interpreter designed for onboard spacecraft software.
Is your company currently hiring for a role that includes using Rust?
Reply with a link to the opening and any relevant context.
If you're not, we'd appreciate a repost for visibility
I’ve a draft for an article about a new crate I’m working on: a lock-free, mostly wait-free, pool implementation.
However, it’s been 5 weeks I’m stucked on an extremely rare deadlock. It’s my third reimplementation. The problem is still present, in a different form every time.
Damn atomic and async programming can be hard sometimes.
Kudos to Miri and Loom, extremely valuable tools!
Playing Minecraft and chatting about Rust! 🦀
Join the livestream: https://www.youtube.com/watch?v=0mDOa8Qlm4A
It's Friday again, so it's time for another update on Diesel, a ORM and QueryBuilder for Rust.
The news of the week is the release of Diesel 2.3.11, which contains fixes for potential panics while deserializing PostgreSQL server response, fixing batch inserts with returning clauses on SQLite and hardening some usage of SqliteConnection::deserialize_read_only_database(). Checkout the complete changelog for details:
https://github.com/diesel-rs/diesel/releases/tag/v2.3.11
This week we got 2 issue and 5 new PR's.
No more giant ~/.ssh/config !
🔐 **SSHub** — A TUI for managing and connecting to SSH hosts
💯 Fuzzy search, embedded SSH sessions, tunnels, ssh-agent integration, hot reload, audit logs & more
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/Petyok/SSHub
🦀💻 Rust 1.97 a fost lansat: Noul mecanism de „Symbol Mangling” v0 devine implicit
Echipa de dezvoltare Rust a anunțat oficial lansarea versiunii Rust 1.97. Această actualizare aduce o schimbare structurală profundă sub capotă, menită să îmbunătățească performanța de compilare, depanarea și interoperabilitatea binară. Cea mai importantă noutate o reprezintă trecerea implicită la noul mecanism de criptare/codificare a numelor, cunoscut sub numele de v0 symbol mangling scheme.
Deși sună ca un detaliu pur tehnic de nivel scăzut, această modificare are un impact direct asupra modului în care uneltele de analiză, profilare și depanare interacționează cu codul compilat în Rust.
Iată principalele detalii și îmbunătățiri introduse în Rust 1.97:
🔹 Ce este „Symbol Mangling” și de ce contează versiunea v0?
În timpul compilării, limbajele de programare trebuie să traducă numele umane ale funcțiilor, structurilor și modulelor în „simboluri” unice pe care linkerul și sistemul de operare să le poată procesa fără ambiguitate. Vechiul mecanism din Rust (cel moștenit din era timpurie a proiectului) genera adesea nume extrem de lungi, criptice și greu de citit în caz de eroare.
Noul format v0 rezolvă aceste neajunsuri prin:
Generarea de simboluri mai scurte și unice: Reduce dimensiunea fișierelor binare finale și accelerează procesul de link-editare (linking).
Suport nativ pentru structurile complexe din Rust: Include informații precise despre tipurile generice, traits și spațiile de nume (namespaces), făcând depanarea mult mai curată.
🔹 Erori și panici (Panic Stack Traces) mult mai lizibile:
Datorită schemei v0, atunci când o aplicație scrisă în Rust se prăbușește și generează o urmă de stivă (stack trace), instrumente precum gdb, lldb sau profilerele de sistem (cum este perf pe Linux) pot acum să facă „demangling” (decodificare) mult mai precis. În loc să vezi un șir haotic de caractere, vei vedea calea exactă a funcției și modulelor din codul tău sursă.
🔹 Îmbunătățiri pentru macro-uri și performanța de compilare:
Rust 1.97 continuă eforturile comunității de a reduce timpul petrecut așteptând ca codul să fie compilat. Au fost aduse optimizări la nivelul motorului de expansiune a macro-urilor și s-a îmbunătățit eficiența compilării incrementale. De asemenea, managerul de pachete Cargo primește mici retușuri de uzabilitate, oferind mesaje de eroare și mai clare în cazul în care dependințele din Cargo.toml sunt conflictuale.
🔹 Actualizări în biblioteca standard (Stdlib):
Ca de obicei la fiecare lansare stabilă, o serie de API-uri care anterior erau marcate ca experimentale (unstable) au fost stabilizate în versiunea 1.97. Dezvoltatorii pot folosi acum noi metode optimizate pentru manipularea colecțiilor de date, operațiuni I/O mai rapide și funcții matematice optimizate pentru arhitecturile moderne de procesoare.
Trecerea la schema de symbol mangling v0 în Rust 1.97 reprezintă un pas crucial pentru maturizarea ecosistemului, oferind o infrastructură mai solidă pentru crearea de software enterprise stabil, performant și ușor de diagnosticat.
#OpenSource #RustLang #Rust197 #Programming #Compiler #Cargo #SoftwareDevelopment #TechNews #Linuxiac
Excited to spotlight one of the first #rustlang training providers to earn our "Rust Foundation Trusted Training" designation: @mainmatter!
Learn more about the high quality training offerings they bring to the Rust ecosystem on our blog: https://rustfoundation.org/media/rust-foundation-trusted-training-spotlight-mainmatter/