TLWI Rust #78
Hello, hello, hello and welcome to another edition of our weekly newsletter! We have a jam-packed edition this week, with a whole host of exciting developments in the world of Rust. So, without further ado, let's dive in!
First up, we've got an article for all you Rust enthusiasts out there who are looking to take your skills to the next level. References to Literals in Rust?! is a must-read if you're looking to learn more about this powerful programming language. Get ready to have your mind blown!
Next, we've got something for those of you who are just starting out on your Rust journey. Thirty Days of Rust: Day One is the perfect place to start if you're looking to get a solid understanding of Rust in just one month. With some dedication and hard work, you'll be well on your way to becoming a Rust expert!
We also have some exciting news for all the gamers out there. A refreshingly simple data-driven game engine built in Rust is taking the gaming world by storm, with its high-performance and stability making it a must-try for all gamers.
In addition, we've got something for those of you who are looking for an alternative to frp and ngrok. A lightweight, stable and high-performance reverse proxy for NAT traversal, written in Rust is the perfect solution for those who want to take their networking to the next level.
Last but not least, we have an article for those of you who are looking to learn more about Rust, and the amazing people behind it. If you don't know me, then, you would not know who I am | Belajar Rust #1 is a fascinating read, giving you an insight into the world of Rust development, and the people who make it all happen.
That's it for this week's newsletter - we hope you've enjoyed reading it as much as we've enjoyed putting it together. Don't forget to check out these amazing links and let us know your thoughts in the comments!
Hot Rust Articles This Week On Reddit
- Bevy 0.6 (7 days ago)
- Announcing Rust 1.58.0 (2 days ago)
- Announcing Parcel CSS: A new CSS parser, compiler, and minifier written in Rust! (3 days ago)
Our Article Picks
- Sammy Shear: Thirty Days of Rust: Day One
- Stephan Dilly: 7k ⭐️ GitUI
- mainrs: Rustifying my terminal
- transistor fet: Emulating the Sega Genesis - Part I
- Markus Ast: WASM instead of C Dependencies?
- transistor fet: Emulating the Sega Genesis - Part III
- Boss: solana-test-validator on m1 without rosetta
- Naveen Sahu: CryptoPals Crypto Challenges Using Rust: Implement PKCS#7 Padding
- Sammy Shear: Thirty Days of Rust: Day Two
- Sébastien Belzile: Making Games in Rust - Deploying a Bevy App to the Web
- Evan Typanski: References to Literals in Rust?!
- Sébastien Belzile: Making Games in Rust - Part 9 - Main Menu Screen
- Isabella Tromba: Writing the fastest GBDT libary in Rust
- transistor fet: Emulating the Sega Genesis - Part II
- ssglaser: Building a VS Code extension with Rust, WebAssembly, and TypeScript
- Naveen Sahu: CryptoPals Crypto Challenges Using Rust: Detect AES in ECB mode
- Sammy Shear: Thirty Days of Rust: Day Three*
- Corey: Recreating the Solana Explorer
- Adi Purwanto: Stage 1 | Belajar Rust #2
- elad: Opppsss you did it again?
- Kavindu Santhusa: Top 10 trending github repos of the week💄.
- hachidori: Sample image generator
- Adi Purwanto: If you don't know me, then, you would not know who I am | Belajar Rust #1
Our Repo Picks
- bevyengine/bevy (Rust): A refreshingly simple data-driven game engine built in Rust
- DioxusLabs/dioxus (Rust): Elegant React-like library for building user interfaces for desktop, web, mobile, SSR, liveview, and more.
- tauri-apps/tauri (Rust): Build smaller, faster, and more secure desktop applications with a web frontend.
- solana-labs/solana (Rust): Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
- sunface/rust-course (Rust): <<Rust 语言圣经(Book & Course)>>对 Rust 语言进行全面且深入的讲解，书中辅以生动的示例和习题，带你攻克从入门学习到实践应用的各种难关。 我们的目标是做一门优秀的开源 Rust 教程(课程)——学 Rust 就上 course.rs。
- rust-lang/rust (Rust): Empowering everyone to build reliable and efficient software.
- paritytech/polkadot (Rust): Polkadot Node Implementation
- sharkdp/bat (Rust): A cat(1) clone with wings.
- ogham/exa (Rust): A modern replacement for ‘ls’.
- messense/aliyundrive-webdav (Rust): 阿里云盘 WebDAV 服务
- dandavison/delta (Rust): A syntax-highlighting pager for git, diff, and grep output
- flaneur2020/pua-lang (Rust): a dialect of The Monkey Programming Language
- TheAlgorithms/Rust (Rust): All Algorithms implemented in Rust
- rapiz1/rathole (Rust): A lightweight, stable and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
- cloudflare/quiche (Rust): 🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
- FyroxEngine/Fyrox (Rust): 3D and 2D game engine written in Rust
- bytecodealliance/wasmtime (Rust): Standalone JIT-style runtime for WebAssembly, using Cranelift
- nymtech/nym (Rust): Nym provides strong network-level privacy against sophisticated end-to-end attackers, and anonymous transactions using blinded, re-randomizable, decentralized credentials.
- PureStake/moonbeam (Rust): An Ethereum-compatible smart contract parachain on Polkadot
- Rigellute/spotify-tui (Rust): Spotify for the terminal written in Rust 🚀
- emilk/egui (Rust): egui: an easy-to-use immediate mode GUI in pure Rust
- cantino/mcfly (Rust): Fly through your shell history. Great Scott!
- tock/tock (Rust): A secure embedded operating system for microcontrollers
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! 🦄