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.
It's Thursday, day 4. Today's haul so far is ~2500 LoC.
First, making use of default-value stability which we previously exposed in rustdoc JSON. Pairing with Codex on this caught a subtle new edge case that affects which traits are considered sealed.
Copious test cases come standard, of course.
https://github.com/obi1kenobi/trustfall-rustdoc-adapter/pull/1087
wanna play blackjack in the terminal?
aight, no problem 🐀
Achievement unlocked ✌️!
Not to brag but… today I’ve used an atomic `fence` for the first time to fix a real bug.
Watch git diff while the code is changing! 🤯
👁️ **livediff** — A real-time diff viewer for the terminal
💯 Watch file changes live as generators, formatters, migrations & refactors modify your code
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/SoCkEt7/Livediff
#rustlang #ratatui #tui #git #terminal #devtools #opensource
🦀 Are you feeling lucky? Amos (@fasterthanlime) and Tris (@noboilerplate) are hosting a Rust quiz show at #EuroRust26! Two teams of expert panelists navigate bug-filled code in a spooky game show of pedantic corrections 🎲👻
Learn more 👉 https://eurorust.eu/talks/game-show/
A warm welcome to Spiral as a Supporter of #EuroRust26!
Spiral builds modern data analytics infrastructure, including their open-source Vortex file format (a Linux Foundation project) and SpiralDB data warehouse. They develop with Rust for its performance, correctness, and portability across platforms and languages– essentially, Rust's goals align strongly with Spiral’s technical priorities.
See you at EuroRust, Spiral! 🦀✨
I had to take a brief detour to triage a surprising new class of SemVer breakage.
It's always *a time* when the net result is "8 issues across 5 repos" 😅
The net result is the same: even more lints!
https://github.com/obi1kenobi/cargo-semver-checks/issues/1658
Just realized that I have 20+ different version of stable #rustlang toolchain installed. Not as good as `cargo clean`, but freed some space.
Check yours with `rustup toolchain list`
We are building TUIs for the firmware now 🤯
🐀 **ratatuefi** — Run @ratatui_rs applications directly in UEFI
💻 No OS required!
🦀 All powered by Rust!
⭐ GitHub: https://github.com/sermuns/ratatuefi
My MacBook NEVER has enough disk space. So it’s nice to work with remote datasets over S3 to save space… but except when the bucket is on the other side of the ocean and AWS won’t push bits to my house much faster than 100Mbps 😅
So I set up my own mini S3 on my homelab server!
https://blog.ianwwagner.com/running-garage-in-a-freebsd-jail.html
I joined Open Source Ready podcast to chat about Ratty, @ratatui_rs, AI, terminals and the future of developer tools! 🐀
Had a lot of fun!
🎧 Listen here: https://www.heavybit.com/library/podcasts/open-source-ready/ep-40-terminal-innovation-in-the-ai-era-with-orhun-parmaksiz
#rustlang #opensource #terminal #cli #tui #devtools #ratatui
I'm live on YouTube! 📢
Join me: https://www.youtube.com/watch?v=dSDHeFAUZlE
Writing Rust & working on Ratty terminal emulator 🦀🐁
It's Tuesday, and so far so good!
Two things happened today, by which I mean after midnight last night.
First, I merged a PR to allow unstable stdlib items to be considered non-public-API. Similarly, const-unstable items are considered non-const in public API:
https://github.com/obi1kenobi/trustfall-rustdoc-adapter/pull/1080
RE: https://hachyderm.io/@predrag/116840347170828291
Day 2 of trying to scan the Rust standard library for accidental breakage with cargo-semver-checks 👇
It's Tuesday, and so far so good!
Two things happened today, by which I mean after midnight last night.
First, I merged a PR to allow unstable stdlib items to be considered non-public-API. Similarly, const-unstable items are considered non-const in public API:
https://github.com/obi1kenobi/trustfall-rustdoc-adapter/pull/1080
Second, the last required upstream PR got merged into rustdoc!
It lets us know which default values (like on associated consts, or default method impls in traits) are considered stable and therefore public API. This is the last "partial stability" mechanism we need.
https://github.com/rust-lang/rust/pull/158468
It's Tuesday, and so far so good!
Two things happened today, by which I mean after midnight last night.
First, I merged a PR to allow unstable stdlib items to be considered non-public-API. Similarly, const-unstable items are considered non-const in public API:
https://github.com/obi1kenobi/trustfall-rustdoc-adapter/pull/1080
traceroute(8) on steroids! 💯
🌐 **ttl** — A next-generation network diagnostics TUI
🔥 MTU discovery, NAT detection, route flap alerts, IX identification, ECMP analysis, live monitoring & more!
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/lance0/ttl
#rustlang #ratatui #tui #networking #linux #devtools #opensource
Explore Barcelona with us by bike! 🦀 The day before the main conference, we're running a private guided bike tour through the city's most iconic sights. Expect history, hidden gems, and fresh air along the way 🚲✨
Sign up now and check out the other side activities 👇
https://eurorust.eu/activities/bike-tour/
Playing D&D from the terminal! ⚔️
📜 **cli_adventure_sheet** — A TUI app for managing Dungeons & Dragons characters
💯 Create characters, manage inventories, browse spells, track combat & level up
🦀 Written in Rust & built with @ratatui_rs
#Rust / #RustLang accounts to follow:
OFFICIAL ACCOUNTS
@rust - Rust programming language official account
@rustfoundation - Rust Foundation official account
TUTORIALS
@andybalaam - In-depth tutorial videos about Rust
CONFERENCES & GROUPS
@eurorust - Barcelona, Spain
@oxidize - Berlin, Germany
@rustlab - Italy
@rustnl - Netherlands non-profit promoting Rust, organisers of RustWeek conference
@rustconf - North America
@rustseoul - Seoul, South Korea meet-ups
🧵 Thread page 1 of 2
terminal media players are the best 😍
I needed this so much! 😍
📹 **v4l-tui** — A TUI for configuring cameras on Linux
💯 Adjust camera controls with a keyboard-friendly interface
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/sermuns/v4l-tui
#rustlang #ratatui #tui #linux #camera #terminal #opensource
I like that "lazy version" exists for many things! 😍
🌀 **lazyslurm** — A TUI for monitoring and managing Slurm clusters
💯 Track jobs, inspect nodes, tail logs, monitor partitions, & manage workloads
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/hill/lazyslurm
Since February, I’m refactoring the Event Cache inside the Matrix Rust SDK. You can view it as a reactive database to store and organise all events for a Matrix client.
https://github.com/matrix-org/matrix-rust-sdk/issues/6152
The code has landed in `main` and the first client to use it is Element X nightly. It works like a charm! It’s impressive how refactoring with Rust is easy and safe (considering all the locks and async we have).
I’m a bit proud of it.
At last year’s EuroRust, Horacio Lisdero Scaffino presented a way to prove Rust programs are free of deadlocks. With a live demo, this talk is a practical and approachable way to reason about concurrency, and a glimpse into stronger compile-time guarantees for Rust. Tune in! 📺✨
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
It's Friday again, so it's time for another update on the work on Diesel, a ORM and query builder for Rust.
The news of the week is the release of mysqlclient-src 0.2.2, which improves an error message for incompatible platforms. See the release announcements for details: https://github.com/sgrif/mysqlclient-sys/releases/tag/v0.2.2
This week we received 6 new PR's, no new bug report, but three non-public "security" reports.
Confession: I love terminals and Rust! 🦀
🫶 eipi.boo — An anonymous confession board you access over SSH
💯 Read, post, reply & vote on confessions from the terminal!
➡️ Try it out: "ssh eipi.boo"
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/pwnwriter/eipi.boo
In this TMS podcast interview, Rust Foundation Infrastructure Engineer @MarcoIeni shares his journey in the Rust ecosystem, from open source contributor to maintainer, speaker, and community builder.
He discusses the challenges of supporting Rust infrastructure at scale and offers practical advice for anyone interested in contributing to open source.
Watch the full interview:
https://youtu.be/alW8mcSrD1Y
Welcome Paweł Urbanek as a speaker at EuroRust! In his talk, Paweł will introduce hotpath-rs, and go into how it compares to traditional sampling profilers. Expect async bottlenecks, minimized instrumentation overhead & more. We can’t wait! 🦀
Learn more 👉 https://eurorust.eu/talks/beyond-flamegraphs-precise-rust-profiling-with-hotpath-rs/
Today we're doing a Rust Meetup in Berlin! 📢
▶️ Watch the livestream: https://www.youtube.com/watch?v=SGR5qBdwk30
📅 19:00 CEST
The Unglamorous Side of Rust Web Development
#RustLang #Rustrover #Webdevelopment #Rust #Rustwebdevelopment
https://blog.jetbrains.com/rust/2026/06/25/rust-web-development-2026/
I'm excited to announce that I'm now co-organizing **Rust Berlin Talks**! 🎉🥳
Today we have a meetup and I'm giving a talk about @ratatui_rs 🐀
#rustlang error messages are good they say.
Line 632: Type annotation needed.
No, compiler. There's a `>` missing on line 530, that is the actual issue!
😠