Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
Track: Rust Room: UB2.252A (Lameere) Day: Sunday Start (UTC+1): 15:30 End (UTC+1): 15:55 Chat: Join the conversation! Modern networking software often forces developers to choose between rigid, off-the-shelf frameworks and the painstaking e...
fosdem.org Rust Walkthroughs 2026-02-11 ~1 min read
Track: Keynotes Room: Janson Day: Saturday Start: 13:00 End: 13:50 Video only: janson Chat: Join the conversation! Rust for Linux is the project adding support for the Rust language to the Linux kernel. This talk will give a high-level over...
fosdem.org FOSDEM 2025-02-12 ~1 min read
Track: Main Track - Janson Room: Janson Day: Saturday Start: 14:00 End: 14:50 Video only: janson Chat: Join the conversation! The Linux ecosystem depends on core utilities written decades ago in C, but modern needs demand safer, more mainta...
fosdem.org FOSDEM 2025-02-12 ~1 min read
Track: Containers Room: UD2.218A Day: Saturday Start: 11:30 End: 11:50 Video only: ud2218a Chat: Join the conversation! Kubernetes API server provides a standardized extension layer, called CustomResourceDefinitions (CRDs). This is a go-to...
fosdem.org FOSDEM 2025-02-12 ~1 min read
Track: Embedded, Mobile and Automotive Room: H.1302 (Depage) Day: Saturday Start: 18:30 End: 18:55 Video only: h1302 Chat: Join the conversation! In late 2023, the Libre Space Foundation asked my company to develop an Open Source photometer...
fosdem.org FOSDEM 2025-02-12 ~1 min read
augurs is a new library for time series analysis (think forecasting, outlier detection, clustering, and more) written in Rust, with bindings available for Javascript and Python. It includes functionality borrowed from both Python and R libr...
fosdem.org FOSDEM 2025-02-12 ~1 min read
Track: Rust Room: UB2.252A (Lameere) Day: Saturday Start: 11:15 End: 11:35 Video only: ub2252a Chat: Join the conversation! I wanted to have a watt-meter that I could plug into my electrical supply to ensure I didn't trip the max rating at...
fosdem.org FOSDEM 2025-02-12 ~1 min read
Track: Rust Room: UB2.252A (Lameere) Day: Saturday Start: 11:40 End: 12:20 Video only: ub2252a Chat: Join the conversation! Huge graphs, from billions to trillions of nodes and arcs, are more and more common in modern data-intensive applica...
fosdem.org FOSDEM 2025-02-12 ~1 min read
Everyone loves the terminal! It's simple, efficient, and fast — almost everything the web is not. What if I told you it is possible to build terminal-like web applications with Rust and vice versa? Join me in this talk, where we explore the...
fosdem.org FOSDEM 2025-02-12 ~1 min read
Rust's references adhere to a strict "one exclusive XOR many shared" model, which gives the language much of its greatest safety guarantees. Reborrowing is a feature that seems on surface to break this rule: An exclusive reference can be tu...
fosdem.org FOSDEM 2025-02-12 ~1 min read
Rewrite it in Rust has been a theme (and meme) for almost as long as Rust exists. But what actually makes a rewrite work? At first glance you would think that just making a memory safe implementation of a protocol, library or program should...
fosdem.org FOSDEM 2025-02-12 ~1 min read
Track: Rust Room: UB2.252A (Lameere) Day: Saturday Start: 17:20 End: 18:00 Video only: ub2252a Chat: Join the conversation! In the realm of operating systems, the heart of performance lies in the CPU scheduler: a critical component responsi...
fosdem.org FOSDEM 2025-02-12 ~1 min read
In 2023 a small set of developers set out to work on a Rust-based framework for Arch Linux Package Management (ALPM) - see talks from FrOSCon 2023 and All Systems Go! 2023. After months spent on securing funding for the work ahead, in late...
fosdem.org FOSDEM 2025-02-12 ~1 min read
augurs is a new library for time series analysis (think forecasting, outlier detection, clustering, and more) written in Rust, with bindings available for Javascript and Python. It includes functionality borrowed from both Python and R libraries, plus some more novel ideas. Come and learn about what it can do, as well as: choices made when porting algorithms from different languages techniques used for profiling and optimizing ML code in Rust tradeoffs when creating Javascript/WebAssembly bindings what kind of performance and usability gains to expect
FOSDEM Talk Ben Sully 2025-02-01
I wanted to have a watt-meter that I could plug into my electrical supply to ensure I didn't trip the max rating at my granparents' when charging an EV. I could have bought a "smart-balancing charger" to handle this for me, but I wanted to keep costs low and learn embedded Rust. On this talk I'll go over how to manage side-projects, keep objectives reasonable and the technical details and how easy it is to build an API backend using Rocket, handling serialization and parallelism, as well as using Rust on the embedded device, including flashing, demonstrated how this is all integrated into cargo as a build tool. Wattmeter code: https://github.com/ssaavedra/esp32-amp-sensor Backend: https://github.com/ssaavedra/amp-sensor-backend
FOSDEM Talk Santiago Saavedra 2025-02-01
Huge graphs, from billions to trillions of nodes and arcs, are more and more common in modern data-intensive applications. Graph compression techniques allow loading and manipulating such graphs into main memory of either high-end workstations or commercial-grade servers, depending on graph size. In this talk, we report about webgraph-rs, a recent clean-slate Rust re-implementation of WebGraph, a state-of-the-art graph compression framework, formerly implemented in Java. webgraph-rs comes as a series of interconnected Rust crates of general interest, including high-performance bit streams, zero-copy (de)serialization, constant-time measurement of heap size for large data structures, and high-performance implementation of succinct data structures . Using webgraph-rs one can load graphs such as the Software Heritage Merkle DAG (about 0.6 trillion edges ) in less than 200 GiB of RAM and visit it in a few hours with a single core.
FOSDEM Talk Sebastiano Vigna 2025-02-01
Everyone loves the terminal! It's simple, efficient, and fast — almost everything the web is not. What if I told you it is possible to build terminal-like web applications with Rust and vice versa? Join me in this talk, where we explore the future of the terminal and the web and how the Ratatui ecosystem is bringing these two worlds together. We will take a look at example Rust projects that achieved this, their implementation, and the challenges that we are facing. Get ready to be visually impressed!
FOSDEM Talk Orhun Parmaksız 2025-02-01
Rust's references adhere to a strict "one exclusive XOR many shared" model, which gives the language much of its greatest safety guarantees. Reborrowing is a feature that seems on surface to break this rule: An exclusive reference can be turned into shared references and those shared references can be used together with the exclusive reference as long as these are all used as if they were shared references. Only once the exclusive reference is used as exclusive, all the derived or "reborrowed" shared references are invalidated. The XOR rule is upheld, but in a way that breaks a literal reading of the rule. Usually reborrowing is used temporarily but what if we make it our modus operandi? This talk explores using and slightly abusing reborrowing and comes out the other side with an awkward but functional safepoint garbage collector built upon reborrowing a ZST marker and a whole load of typed indexes. The garbage collector is part of the Nova JavaScript engine. https://trynova.dev/
FOSDEM Talk Aapo Alasuutari 2025-02-01
Rust's type system can feel complicated and overwhelming. However, crates like Bevy and Divan take advantage of the advanced features to deliver simpler developer experiences. This talk will demonstrate how to create these easy-to-use APIs by covering advanced techniques like polymorphism, type states, and conditional typing.
FOSDEM Talk Nikolai Vazquez 2025-02-01
This is a story of how I used a few readily-available Open Source tools to achieve huge optimizations in zbus, a pure Rust D-Bus library. This was long journey but gains were worth the efforts. I will go through each single bottleneck found, how it was found and why it was a bottleneck and how it was optimized away. While attending this talk will by no means make you an expert in optimizations, it is my hope that by you will be able to relate to some of bottlenecks or solutions I will present ("hey", I also do that in my code!") and learn from my experience. Maybe afterwards, you can suggest an even better solution? Moreover, if you don't already have any experience with profiling and optimizations, this talk should be a good introduction for that.
FOSDEM Talk Zeeshan Ali Khan 2025-02-01
"Although rusting is generally a negative aspect of iron, a particular form of rusting, known as “stable rust,” causes the object to have a thin co..."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, and research. These operators give you finer control — click an example to try it.

Find pages containing all your words. Pages where the words appear together rank higher.
Quote part of your query to keep those words together as an exact phrase within a larger search.
Wrap the whole query in quotes for a verbatim search that matches text exactly, punctuation and all — perfect for Rust syntax. Needs at least 3 characters.
Limit results to a single site. Works on its own () too. One site: per search.

Use the tabs and filters above the results to narrow by content type, publication year, and sort order.