Rust recap for week 13/2023
From toNewsletter sent every monday with a recap of articles, projects and tutorials from previous week.
Articles #
-
Moving from Rust to C++ 601 comments in 4 discussions
-
Zig and Rust 495 comments in 5 discussions
-
Blog Post: Making Python 100x faster with less than 100 lines of Rust 338 comments in 5 discussions
-
Blog Post: Rust Is a Scalable Language 171 comments in 3 discussions
-
Blog Post: UB Might Be a Wrong Term for Newer Languages 165 comments in 2 discussions
-
Rust's Golden Rule 157 comments in 3 discussions
-
After years of work and discussion, `once_cell` has been merged into `std` and stabilized 118 comments in 1 discussion
-
Novel way of handling integer overflow, which actually follows Liskov Substitution Principle (2021) 75 comments in 4 discussions
-
Navi: High-Performance Machine Learning Serving Server in Rust 74 comments in 1 discussion
-
Fixing the Next Thousand Deadlocks: Why Buffered Streams Are Broken and How To Make Them Safer 68 comments in 2 discussions
-
The Most Dangerous Codec in the World: Finding and Exploiting Vulnerabilities in H.264 Decoders (with H26Forge, written in Rust) [PDF] 62 comments in 2 discussions
-
Tree Borrows - A new aliasing model for Rust 51 comments in 2 discussions
-
Linear Types One-Pager 44 comments in 1 discussion
-
My thoughts on Rust for game development 43 comments in 1 discussion
-
Bevy Jam #3: Side Effects has now started! 39 comments in 3 discussions
Releases #
-
erdtree: A modern, multi-threaded, and ️🌈aesthetic️🌈 alternative to tree and du - v1.7.0 release ️ 424 comments in 18 discussions
-
faer 0.6.0 release 299 comments in 17 discussions
-
Helix editor 23.03 released! 267 comments in 4 discussions
-
Rust Search Extension v1.10.0 has been released 88 comments in 8 discussions
-
Polars[Query Engine/ DataFrame] 0.28.0 released :) 33 comments in 1 discussion
-
Fundoc 0.5.0 has been released. It is a language-agnostic documentation generator based on mdBook with support for plugins written in Lua and cross-repository documentation generation. 23 comments in 2 discussions
-
effing-mad 0.1.0 released 16 comments in 1 discussion
-
rustls 0.21 released with support for IP address server names 14 comments in 3 discussions
-
Version 0.6.0 of serde_json_path released: use functions in JSONPath queries! 7 comments in 1 discussion
Projects #
-
Elkowars Wacky Widgets – create custom widgets in any window manager 115 comments in 6 discussions
-
Effing-mad, an effect library for Rust 92 comments in 2 discussions
-
no_panic causing errors in hello world? 52 comments in 3 discussions
-
A Chess Engine is written in Rust that runs natively and on the web! 46 comments in 1 discussion
-
imstr crate: Immutable Strings in Rust (Cheaply Clone-able and Slice-able Strings) 42 comments in 1 discussion
-
v0.2.0 Envio - The Modern And Secure CLI Tool For Managing Environment Variables 30 comments in 7 discussions
-
runa - a wayland compositor toolbox in Rust looking for collaborators 27 comments in 3 discussions
-
Spaceman: A gRPC client from another world. Comes both as a CLI and as a GUI built with Tauri and Yew.rs 25 comments in 1 discussion
-
Rust in marine research recording whale behaviour 21 comments in 2 discussions
-
garde: a validation library 14 comments in 1 discussion
Videos #
-
A few conclusions on this talk can also be relevant to the Rust community: Teaching Haskell to Kids 47 comments in 3 discussions
-
My Development Setup (Neovim, Tmux, Alacritty & other Rust-based Tools) 7 comments in 1 discussion
-
For anyone who wants to get into Bevy, I explain what an ECS is 6 comments in 1 discussion
-
Mastering Testing in Rust Using Rstest 2 comments in 1 discussion
-
My how to start with bevy video was a bit out datated after 1 year so I updated it
This is an archived issue from the Rust newsletter.