rust
213 stories and discussions about rust, aggregated from every source we track.
What Zig felt like, coming from Rust Intro I’ve spent the last 7 years as a Rust developer, working mostly on open source projects, and I’d like to think I’ve built a solid feel for the language and its ecosystem along…
Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.
Wondering about Rust? We're addressing rumors and providing insight gained from years of early adoption of Rust here at Google.
A custom AI architecture being developed in rust . Contribute to Sparticle62ops/pssa development by creating an account on GitHub.
Empowering everyone to build reliable and efficient software.
My last post on the Rust compiler’s performance was two months ago and a lot has happened since then.
Whenever someone asks what my least favorite part of Rust is, my answer is always the same: it doesn't have named or optional arguments. This article explores the ideas for adding them, both good and bad.
Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.
Radicle is a new, peer-to-peer, MIT/Apache-licensed collaboration platform written in Rust and [...]
The reason for and design of Krabby's query system.
Cloudflare's global network is immense but not limitless. As we look for small ways to trim our resource usage, we sometimes get lucky and we can cut significantly more. Here’s how we reduced one of our Pingora-based…
A re-introduction to socket activation with listenfd/systemfd.
<p>I would like to learn a new language during quarantine! I'm looking for something that will be a little different from just a new C-like imperative language.</p> <p>I've spent the last 4 years of my career writing Go. Languages I have messed around in in the past: Haskell, Rust, Java, Python.</p> <p>Requirements:</p> <ul> <li>Must be statically typed, or at least have a static analyzer (e.g. <a href="https://sorbet.org/" rel="ugc">Sorbet</a>).</li> <li>Some available documentation must be able to take a beginner through (e.g. <a href="http://learnyouahaskell.com/" rel="ugc">Learn You a Haskell</a>, <a href="https://doc.rust-lang.org/book/" rel="ugc">The Rust Book</a>).</li> <li>Must be able to run on Linux.</li> </ul> <p>I <em>really</em> wanted to get into <a href="http://unisonweb.org" rel="ugc">Unison</a> but that's still pre-alpha and very far from being usable for writing actual programs.</p>
The Rust compiler remains unperturbed by the antics of the LLM
We've launched an experimental Rust library for Tailscale via tsnet. Help test tailscale-rs and shape it with your feedback.
'egg' is an open-source, high performance e-graph and equality saturation toolkit.
Rust LSP that doesn't eat memory for breakfast
With Rust, you can do low-level number-crunching and bit-by-bit processing, while enjoying memory safety and concurrency features. With Helix, you can use your Rust code inside of a Rails project.
Bringing the Rust language to the Xen Project? Yes! But how? And where to start? Discover more in our first article in a future series dedicated to our journey in the Rust and Xen world!
<p>A contributor proposed a new OpenBSD port for uutils, the Rust reimplementations of GNU coreutils. The proposal met firm resistance: Stuart Henderson called it unusable, explaining that GNU coreutils exists mainly to stabilize GNU-sensitive build environments. Theo de Raadt went further arguing that nobody wants subtly differently-behaving utilities in their pipelines and that ports developers would be stuck maintaining the result.</p>
Rustunit offers software development consulting with a focus on rust, game-development and large scale distributed backend services.
<p>smoltcp is a standalone, event-driven TCP/IP stack that is designed for bare-metal, real-time systems.</p>
Read the "Extensible Language Support in Zed - Part 1" blog post.
The Firefox crash reporter has been ported to Rust, with an architecture supporting native cross-platform GUI rendering.
An experimental Rust-native build tool for React apps. - lovablelabs/oj
Some Rust libraries are like oil and water, they just don't mix. With the async runtime tokio and the data-parallelism library rayon, I learned it the hard way.
<p>An extremely small and incomplete linear algebra I wrote over the weekend to test Rust's handling of const generics.</p>
Speed up development with this little trick.
This is part 3 of a three-part series on interesting abstractions for zero-copy deserialization I’ve been working on over the last year. This part is …
Have you ever written a type that you appreciated so much you still think about it? Like eating a really good meal, where if you try hard enough, you can sti...
Rust support for seL4 userspace. Contribute to seL4/rust-sel4 development by creating an account on GitHub.