TLWI Rust #86
Welcome back readers! It's time for our weekly newsletter where we share exciting news and updates from the world of tech. This week, we have a few interesting links to highlight that you won't want to miss.
First up, we have an important security advisory for the regex crate that we wanted to bring to your attention. CVE-2022-24713 is a vulnerability that could potentially allow malicious code execution, so it's important to take note of and take appropriate action if you use this crate. The Rust Blog has all the details you need to know.
Next, we have an exciting article from an individual who shares their journey in learning and using Rust. If you've been curious about Rust and what it has to offer, we highly recommend checking out My journey in Rust. It's a great read that helps to paint a picture of what you can expect when using Rust.
If you're interested in building user interfaces in Rust, then you'll definitely want to check out a data-first Rust-native UI design toolkit. This toolkit is designed to make building user interfaces in Rust easier than ever before, so make sure you give it a look.
For those of you who love working with the Linux kernel, you'll be excited to know that you can now check it out in under a second with gitoxide. This tool is designed to make working with the Linux kernel more efficient, so if you're a fan of the kernel, be sure to check it out.
Finally, we have a tool that is perfect for anyone who needs to create README files for their projects. With Create README files for your project in 30 seconds ⚡, you can ensure that your projects are well documented and easy to use in no time flat.
That's it for this week's newsletter, folks. We hope you find these links as interesting and exciting as we do. Stay tuned for more news and updates in the weeks to come!
Hot Rust Articles This Week On Reddit
- Things I hate about Rust, redux (2 days ago)
- Security advisory for the regex crate (CVE-2022-24713) | Rust Blog (4 days ago)
- Checking out the Linux kernel in under a second with gitoxide (2 days ago)
- rust-analyzer changelog #119 (5 days ago)
- Announcing rulex, a new regular expression language (20 hours ago)
Our Article Picks
- Dhravya: Create README files for your project in 30 seconds ⚡
- Dhravya: Introducing Cakecutter🍰- Start projects quickly from Cakes (templates)
- Jan David: Auto Traffic Control – A Video Game for Programmers
- Mike Blydenburgh: Rust + Lambda using CDK & Github Actions (Part 1)
- Dhravya: Send emails right from the terminal using Rust! 🦀⚡
- Roman Salnikov: Notes on migrating from WGSL to rust-gpu shaders
- Ay oh: My journey in Rust
- Roman Salnikov: Sharing types between WGPU code and rust-gpu shaders
- Romaric P.: Join me to learn to code in Rust
Our Repo Picks
- lapce/lapce (Rust): Lightning-fast and Powerful Code Editor written in Rust
- cloudflare/boringtun (Rust): Userspace WireGuard® Implementation in Rust
- rust-unofficial/awesome-rust (Rust): A curated list of Rust code and resources.
- gakonst/foundry (Rust): Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- sunface/rust-by-practice (Rust): Practice Rust with challenging examples, exercises and projects to narrow the gap between beginner and skilled-dev.
- tauri-apps/tauri (Rust): Build smaller, faster, and more secure desktop applications with a web frontend.
- sharkdp/hyperfine (Rust): A command-line benchmarking tool
- extrawurst/gitui (Rust): Blazing 💥 fast terminal-ui for git written in rust 🦀
- quickwit-oss/tantivy (Rust): Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
- mullvad/mullvadvpn-app (Rust): The Mullvad VPN client app for desktop and mobile
- dtolnay/cxx (Rust): Safe interop between Rust and C++
- starship/starship (Rust): ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- iced-rs/iced (Rust): A cross-platform GUI library for Rust, inspired by Elm
- rust-analyzer/rust-analyzer (Rust): A Rust compiler front-end for IDEs
- fdehau/tui-rs (Rust): Build terminal user interfaces and dashboards using Rust
- datafuselabs/databend (Rust): An elastic and reliable Modern Cloud Data Warehouse, offers Blazing Fast Query and combines Elasticity, Simplicity, Low cost of the Cloud, built to make the Data Cloud easy
- QMHTMY/RustBook (Rust): A book about Rust Data Structures and Algorithms.
- bevyengine/bevy (Rust): A refreshingly simple data-driven game engine built in Rust
- helix-editor/helix (Rust): A post-modern modal text editor.
- rust-lang/rustlings (Rust): 🦀 Small exercises to get you used to reading and writing Rust code!
- apache/arrow-datafusion (Rust): Apache Arrow DataFusion and Ballista query engines
- rust-lang/rust (Rust): Empowering everyone to build reliable and efficient software.
- linebender/druid (Rust): A data-first Rust-native UI design toolkit.
- gfx-rs/wgpu (Rust): Safe and portable GPU abstraction in Rust, implementing WebGPU API.
Rusticles is a weekly roundup for all things Rust! Follow me on Twitter for more projects @dennisokeeffe92.
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄