- Rust 1.29.1 - Fixes a security vulnerability in
str::repeat
. - Rust 1.29.2 - Fixes a miscompilation bug coming from LLVM, and restores the rls-preview component for Windows GNU users.
Run rustup update stable
to update to the latest version of Rust!
- Announcing the Tokio Doc Push (we need you!) - Tokio has a reputation for being hard to understand. In an effort to fix this and make it easier for everyone looking to use Tokio, the Tokio dev team is running the Tokio Doc Push! Come help out by writing some guides, tutorials, and code docs.
- Announcing the xi-editor github organization - Raph Levien has moved development of Xi into its own organization on GitHub, which means you no longer need to sign the Google Contributor License Agreement to make contributions! It also signals a shift towards Xi being owned primarily by the community.
- docs.rs is now part of the rust-lang-nursery organization! - The most popular way of reading crate docs is now officially supported by the docs team!
- Update on the October 15, 2018 incident on crates.io - Report from the crates.io team on a recent incident where someone was impersonating the crates.io team and uploading a large number of packages with common names.
- Evcxr - A REPL and Jupyter kernel for Rust.
- web-sys - Raw bindings to all web APIs! Is also future-compatible with upcoming Web Assembly changes that will "eventually unlock even-faster-than-JS DOM performance".
- Bluetooth Low Energy with Rust - Article announcing some new crates for doing BLE in Rust.
- GLSL quasiquoting in Rust! - Support for using quasiquoting to write GLSL shaders added to the glsl crate.
- Introducing Ruukh Framework - WebAssebly-first front-end framework for Rust inspired by VueJS and ReactJS.
- Shifgrethor (part 1, part 2) - A straight up actual garbage collector for Rust.
- concread - A new crate for concurrently readable datastructures.
- macro_railroad browser plugin - A cool browser plugin for visualizing macro syntax in Rust docs.
- Rust on Glitch.com - A basic example of how to run a Rust web app on Glitch.com.
- Amethyst 0.9 has been released! - A new version of the Amethyst game engine is out!
- A crate I want: 2d graphics - A blog post from Raph Levien talking about his desire to have a simple, cross-platform 2d graphics library to act as a foundation for building cross-platform GUI applications.
- Who authors the most popuplar crates on crates.io? - A blog post from Steve Klabnik breaking down some data on which crate authors have written the most popular crates.
- Calls between JavaScript and WebAssembly are finally fast 🎉 - Lin Clark talks about how upcoming changes in Firefox will drastically improve the speed of calling between JS and WASM.
- Continued progress porting Emacs to Rust - Progress update on the Remacs project, which is an effort to port the core of Emacs to Rust.
- Declarative Rust static analysis - Interactive explanation of comacro, an experimental tool for building things like clippy lints and other static analysis for Rust.
- lolbench: automagically and empirically discovering Rust performance regressions
- Rust and JavaScript Interop
↔️ : Fairly deep dive into the inner workings of wasm-bindgen and how it creates the bindings between Rust-generated WebAssembly and JavaScript. - Rust can be difficult to learn and frustrating, but it’s also the most exciting thing in software development in a long time - A poorly named article about one developer's experience gettings started with Rust. The name really says it all.
- Towards fearless SIMD - Blog post from Raph Levien talking about his goals for a user-friendly SIMD library.
- Rust and the Three Laws of Informatics - An article talking about how Rust balances and prioritizes correctness, maintainability, and performance.
- Serverless Rust with AWS Lambda and WebAssembly - Shows how to run Rust code on AWS Lambda by compiling it to WebAssembly and running it within Node.
- Routing and Extraction in Tide: a first sketch - Some implementation details about the Rising Tide effort.
- Rust & WebAssembly - Talk by Nick Fitzgerald about the current state of using WebAssembly with Rust. He also digs into some of the details of how we interoperate between Rust/WASM and JavaScript.
- A Tale of Two Asyncs - Talk by Ashley Williams comparing and contrasting Rust and JavaScript, with a specific focus on the approaches both languages take to async programming.
- Rust on the Edge (article) - A presentation about using Rust for serverless web apps on CloudFlare.