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.
We're welcoming Paweł as a speaker at EuroRust! 🦀
A Ruby/Rust developer with over 10 years experience, Paweł will be introducing hotpath-rs, a precise Rust profiler that goes beyond traditional sampling. Nanosecond-scale profiling, async bottlenecks & more. We can't wait! ✨
👉 https://eurorust.eu/talks/beyond-flamegraphs-precise-rust-profiling-with-hotpath-rs/
New podcast interview is out! 🎉🦀
We talked about Ratatui, OSS and JetBrains!
Watch it here: https://www.youtube.com/watch?v=bJCrUCRT0aY
Building a roguelike in the terminal with Rust 🦀
A fantastic deep dive into how it all works:
https://blog.hofstede.it/crawlfest-building-a-terminal-roguelike-in-rust/
Doing LeetCode in the terminal!
🧩 **leetrs** — A TUI for browsing, solving, testing & submitting LeetCode problems
💯 Supports fuzzy-search, opening directly in Neovim, running test cases & submitting for judging
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/shadowmkj/leetrs
#rustlang #ratatui #tui #leetcode #neovim #terminal #devtools
For a few months I have been building a terminal roguelike in Rust, in the spirit of ADOM and NetHack. New article on the technical groundwork:
Why ratatui and legion instead of a game engine, four map generators behind one trait (rooms, cellular-automata caverns, hand-drawn ASCII prefabs, and a hybrid where a test proves the vault has exactly one entrance), field of view and A* working on my own map type through two trait impls, content in RON files, and save games that store facts instead of serialising the ECS.
Writing it up also found two real bugs, both now fixed and tested.
https://blog.hofstede.it/crawlfest-building-a-terminal-roguelike-in-rust/
#rustlang #roguelike #gamedev #ratatui #proceduralgeneration #rust
So if you're wondering how great #RustLang is, let's talk about #mypy. Mypy introduced its own Rust - #Python package, ast-serialize. This package had a deep crate dependency that was broken on PowerPC. The issue was fixed a month ago but everything is still blocked on a deep chain of dependencies being updated and released.
New terminal multiplexer in town! 🎉
Powered by @ratatui_rs 🐀
🐑 **herdr** — run multiple AI coding agents in persistent terminal sessions and reconnect from anywhere.
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
Jamf Threat Labs disclosed AmnesiaStealer, a Rust-based infostealer targeting macOS. It spreads through counterfeit GitHub repositories using the ClickFix technique: users are lured into pasting a malicious command into Terminal.
Once executed, AmnesiaStealer hijacks the browser session, granting the attacker real-time remote control over the victim's
#AmnesiaStealer #RustLang #macOS #Infostealer
https://cyberworldops.eu/en/amnesiastealer-turns-the-macos-browser-into-a-remotely-controlled
Next up in our Rust Foundation Trusted Training Provider spotlight series: Wyliodrin! An embedded Rust specialist based in Romania and France, they are also a core contributor to TockOS, one of the projects it teaches.
Learn more about what sets their #rustlang training apart: https://rustfoundation.org/media/rust-foundation-trusted-training-spotlight-wyliodrin/
Welcome back @martinomburajr as a speaker at this year’s EuroRust! 🦀
Senior Backend Engineer and Rust practitioner since 2019, Martin will be diving into atomic design patterns: from memory orderings to real implementations in widely used Rust crates and runtimes.
We're looking forward to seeing you again in Barcelona, Martin! ✨
👉 https://eurorust.eu/talks/atomic-design-patterns-in-rust-from-orderings-to-code/
Rust Project Goals, Async Future Memory Optimisation, https://rust-lang.github.io/goals/2026/async-future-memory-optimisation.html.
> We would like to deliver the first async-future memory packing scheme `-Zpack-coroutine-layout` as a nightly-only compiler flag, followed by a more aggressive memory packing scheme built on top of the foundation of the first pack-coroutine-layout support.
Very cool.
Rust Project Goals, Async statemachine optimisation, https://rust-lang.github.io/goals/2026/async-statemachine-optimisation.html.
> Add optimisations to the coroutine MIR transform to elide or simplify the generated statemachines.
>
> This will help both async futures and generators.
Very interesting!
Point of contact: @diondokter
Watching your LLM bill grow in real time 💀
🪙 **token-visualizer** — Simulate LLM conversations and visualize token usage & cost
💯 Compare pricing models and watch per-turn costs grow
🦀 Written in Rust & built with @ratatui_rs
ExpressVPN's rewrite of their Lightway VPN protocol is a good look at what a careful Rust migration involves: unsafe denied by default, wolfSSL kept for crypto, Tokio for concurrency, plus two independent audits (all findings resolved) and up to 4x throughput on iOS to show for it.
Read their "Built With Rust" story on our blog: https://rustfoundation.org/media/built-with-rust-expressvpn/
#rustlang
I am developing a library. There is an internal function `foo`, which I found several different ways to implement: `foo1`, `foo2`, `foo3`, etc.
Currently I have foo = foo1 but I might want to switch it to another one in a future version if I decide that it is better.
How should I keep all these possibilities in the code? If I keep these functions as comments, clippy complains about code in comments, but if I keep them as code, clippy complains about dead code.
Should I just allow dead code for these functions? Is there be a better way to do that?
Curious how we've been improving Rust at Hexcat? Starting with June, our monthly updates are now publicly available on our website: https://hexcat.nl/updates/
Regex101 but in your terminal!
👀 **regexplain** — A TUI for explaining and visualizing regular expressions
💯 See what each part of your regex does and how it matches your input
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/kapilpokhrel/regexplain
#rustlang #ratatui #tui #regex #terminal #devtools #opensource
Found a task runner that changes everything!
🌀 **upmd** — Turn Markdown code blocks into runnable tasks and dependency-aware workflows
💯 Keep instructions, commands, dependencies, and live terminal output together in the same document
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/rezigned/upmd
#rustlang #ratatui #tui #markdown #devtools #cli #opensource
Making a pull request to the #rustlang compiler repo. CI fails, amongst other things, due to a "typo" in "Lorem ipsum" string literal used in a test... Well, and on a few other things - it's a chonky thing.
A warm welcome to Modal as a sponsor of EuroRust! 🦀
Modal's compute platform is powered by a proprietary Rust-based stack, purpose-built to give developers sub-second cold starts on 1000+ GPUs. Great to have you on board, Modal! ✨
Tracking a spacecraft from the terminal 🤯
☄️ **boresight** — Visualize spacecraft attitude and target pointing in real time
💯 Replay a pass with ground tracking, pointing error, elevation, Doppler, eclipse state & synchronized telemetry
🦀 Written in Rust & built with @ratatui_rs
Call for testing: Restricting trait implementability and field mutability, https://blog.rust-lang.org/inside-rust/2026/08/10/call-for-testing-impl-and-mut-restrictions/.
Bye bye sealed trait. Hello trait implementability. Great to have a native, non-hacky, feature to address this need.
Field mutability is also great!
Welcome @cmaureir as a speaker at EuroRust! 🦀
Principal R&D Manager at Qt and vice-chair of the Python Software Foundation, Cristián is uniquely placed to talk about Rust's influence on C++ and Python, and how those communities are shaping Rust right back. We’re all ears! ✨
👉 https://eurorust.eu/talks/rust-s-influence-on-c-and-python-shaping-the-future-of-three-communities/
If a published #rustlang crate `foo` publishes a new minor (semver-compatible) version, and in that version they modify a transitive dependency `bar`, from `1.1.0` to `~1.2.0`, is that considered a breaking change?
If I have a project that uses `foo`, but also has an existing direct dependency on `bar 1.3.0`, then attempting to update `foo` will cause the project to no longer build.
To clarify, in Cargo `1.1.0` or `^1.1.0` means ">= 1.1.0 but < 2.0.0". And `~1.2.0` means ">= 1.2.0 but < 1.3.0". So that change raises the lower bound, but also _lowers_ the upper bound.
Found a MQTT explorer tool today!
📡 **LazyMQTT** — A TUI client for browsing, inspecting & publishing MQTT messages
💯 Live topic trees, message history, JSON/XML/Protobuf views, alerts, traffic analytics & more
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/ScottFelder/lazymqtt
Blazingly Fast or Blazingly Hyped? A Reality Check on Rewriting in Rust
#RustLang #Rust #Rustrover #Rewritinginrust #Riir
https://blog.jetbrains.com/rust/2026/08/10/rewriting-in-rust/
Welcome @cmaureir as a speaker at EuroRust! 🦀
Principal R&D Manager at Qt and vice-chair of the Python Software Foundation, Cristián is uniquely placed to talk about Rust's influence on C++ and Python, and how those communities are shaping Rust right back. We’re all ears! ✨
👉 https://eurorust.eu/talks/rust-s-influence-on-c-and-python-shaping-the-future-of-three-communities/
Run your entire local web stack from one TUI!
🛠️ **reeve** — A localhost development stack manager
💯 Manage PHP versions, Caddy/Apache/nginx, databases, SSL, DNS, parked sites & live traffic
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/yetidevworks/reeve
[🇹🇷] İlk Türkçe röportajım yayında! 🎉
Rust, Arch Linux, terminal araçları ve yapay zeka üzerine 2 saatlik keyifli bir sohbet gerçekleştirdik.
Eğer kariyer yolculuğumu ve projelerin arka planını merak ediyorsanız bekleriz 🐀
"You fixed something — your change made a program compile when it shouldn't have — and that's proof your API has a major breaking change"
@lorilorusso interviewed me to understand how cargo-semver-checks will catch breakage in your traits and types
https://www.youtube.com/watch?v=38h2OiVI1ms
Welcome Filip Petkovski as a speaker at EuroRust! 🦀
Staff Production Engineer at Shopify, Filip will be diving into lock-free concurrency through a case study: a metrics database ingesting millions of samples per second. Atomic watermarks, segmented arenas & more. Can't wait! ✨
Learn more 👉 https://eurorust.eu/talks/running-safely-with-scissors-lock-free-concurrency-for-maximum-throughput/
Rust in Action at EuroRust! 🦀
With mentor Alex Read, Helsing is running a workshop combining computer vision, control theory, and Rust, using real cameras and vehicles. Can you get your vehicle into the targeted quadrant the fastest?
Spots are free but limited, so sign up now! 🎮✨
Ever wanted to review your changes like a pull request? 👀
🌀 **drift** — A TUI for reviewing everything changed from your base branch
💯 Review committed + uncommitted changes together, inspect code-aware diffs & track files
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/tothalex/drift
#rustlang #ratatui #tui #git #codereview #devtools #opensource
It's Friday again, so it's time for another update on the work on Diesel, a ORM and query builder for Rust.
I published Diesel 2.3.12 today, which bumps the maximal supported libsqlite3-sys version to 0.38 and fixes an precision issue with Mysql's TIME types. See the release announcements for more details: https://github.com/diesel-rs/diesel/releases/tag/v2.3.12
We received no new bug report, but 10 new PR's this week. Several of the new PR's seek to add large new features so this required quite a bit of review time. Any help with reviewing changes to Diesel is welcome.
Woah, this is big!
🧩 **ui-components** — Write your UI once and render as a GUI/TUI
🦀 Define components in Rust and render in browser & terminal.
💯 Same properties, events, keyboard behavior, templates and even CSS layout
🐀 Powered by Lit on the web and @ratatui_rs
⭐ GitHub: https://github.com/gronke/ui-components
A warm welcome to @ferrous as a Supporter of #EuroRust26!
Ferrous Systems is the leading provider of Rust-based consulting, development and training services to help teams adopt and scale Rust with confidence.
See you in Barcelona, Ferrous! 🦀
Scientific and sci-fi color palettes for Rust! 🎨🦀
🌈 **ggsci-rs** — A library for publication-quality color palettes inspired by ggsci
🐀 Includes @ratatui_rs support with an interactive palette gallery
⭐ GitHub: https://github.com/nanxstats/ggsci-rs
#rustlang #ratatui #dataviz #plotting #terminal #design #opensource
Academic research belongs to the terminal!
📄 **papr** — An all-in-one research workspace
💯 Browse arXiv, manage your PDF library, take Markdown notes & write LaTeX
🦀 Written in Rust & built with @ratatui_rs
⭐ GitHub: https://github.com/AfrozSaqlain/Papr
#rustlang #ratatui #tui #research #latex #academia #opensource