TLWI Rust #98
thelastweekin.dev
Welcome, readers! It's another exciting week, and we've got an amazing newsletter lined up just for you, complete with tons of informative links to keep you engaged.
First up, Mental models for learning Rust - this week's top choice for all learners looking to dive deep into Rust. If you're a Rust enthusiast, you don't want to miss out on the valuable insights shared by experienced Rust developers who swear by the power of mental models in the learning process.
For all our Russian-speaking subscribers, we've got an exclusive Asynс Rust: Что такое Runtime и как работает tokio
And for all you API developers, don't miss out on Creating a minimal RESTful song request API using Rocket 🚀
Our French-speaking readers are also in for a treat! Rust : l'héritage n'existe pas !
And finally, for all our embedded systems enthusiasts, don't forget to catch up with Embedded Systems Weekly #123
That's all for this week's newsletter folks. We look forward to seeing you again next week with even more exciting content!
Dennis
Our Article Picks
- Alex Eagleson: How to Set Up a Fullstack Rust Project with Axum, React, Vite, and Shared Types
- Daniel: DataFrame Wars: Polars Leaves Pandas in the dust!
- Sylvain Kerkour: Smart pointers: The secret to writing clean Rust code
- Kingkor Roy Tirtho: Rust-ify Linux/GNU/macOS terminal tools
- Sylvain Kerkour: Mental models for learning Rust
- Alex Eagleson: How to Build a Rust CLI Tool to Generate Typescript Types from Rust
- Imajin: Creating a minimal RESTful song request API using Rocket 🚀
- Patrick Elsen: How to make use of the GitLab CI for Rust Projects
- Dionysus OSS: Learn how to build a netcat clone in Rust
- Jorge Castro: Live Reloading in Rust with Cargo Watch
- Omar.unwrap();: Platform Agnostic Drivers in Rust: Publishing to Crates.io
- Jorge Castro: Live Reloading in Rust with Cargo Watch and Docker
- Kingkor Roy Tirtho: Rust based alternatives for Unix & GNU Terminal Tools (Quick Table)
- Jean-Noël: Rust : l'héritage n'existe pas !
- Max Gritchin: Asynс Rust: Что такое Runtime и как работает tokio
- Dionysus OSS: Learn how to build a netcat clone in Rust
- skaunov: Cryptopals challenge #33: Implement Diffie-Hellman
- Embedded Systems: Embedded Systems Weekly #123
- Aurélien Bottazini: Serve your data blazingly fast with Sqlite3 and Javascript
Our Repo Picks
- MystenLabs/sui (Rust): Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language
- aptos-labs/aptos-core (Rust): A layer 1 for everyone!
- smallnest/concurrency-programming-via-rust (Rust): undefined
- sunface/rust-course (Rust): “连续六年成为全世界最受喜爱的语言,无 GC 也无需手动内存管理、极高的性能和安全性、过程/OO/函数式编程、优秀的包管理、JS 未来基石" — 工作之余的第二语言来试试 Rust 吧。<<Rust 语言圣经>>拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容,甚至还有 JS 程序员关注的 WASM 和 Deno 等专题。这可能是目前最用心的 Rust 中文学习教程 / Book
- paritytech/substrate (Rust): Substrate: The platform for blockchain innovators
- risingwavelabs/risingwave (Rust): RisingWave: the next-generation streaming database in the cloud.
- AleoHQ/snarkOS (Rust): A Decentralized Operating System for Zero-Knowledge Applications
- rust-lang/rust (Rust): Empowering everyone to build reliable and efficient software.
- move-language/move (Rust): undefined
- mullvad/mullvadvpn-app (Rust): The Mullvad VPN client app for desktop and mobile
- massalabs/massa (Rust): The Decentralized and Scaled Blockchain
- gbj/leptos (Rust): A full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces.
- tauri-apps/tauri (Rust): Build smaller, faster, and more secure desktop applications with a web frontend.
- starship/starship (Rust): ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- dani-garcia/vaultwarden (Rust): Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
- google/zerocopy (Rust): undefined
- rustdesk/rustdesk (Rust): Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime.
- aurae-runtime/aurae (Rust): Distributed systems runtime daemon written in Rust.
- diem/diem (Rust): Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
- OPENCYBER-FR/RustHound (Rust): Active Directory data collector for BloodHound written in rust. 🦀
- Schniz/fnm (Rust): 🚀 Fast and simple Node.js version manager, built in Rust
- facebook/relay (Rust): Relay is a JavaScript framework for building data-driven React applications.
- BurntSushi/ripgrep (Rust): ripgrep recursively searches directories for a regex pattern while respecting your gitignore
- FyroxEngine/Fyrox (Rust): 3D and 2D game engine written in Rust
- Geal/nom (Rust): Rust parser combinator framework
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! 🦄