TLWI Rust #112
thelastweekin.dev
Welcome to this week's newsletter, where we have some exciting developments to share with you! Whether you're a coding enthusiast, a cybersecurity professional, or just looking to learn something new, we've got you covered. So without further ado, let's jump right into it!
First up, for all the techies out there, we're thrilled to introduce an idiomatic, lean, fast & safe pure Rust implementation of Git. If you're familiar with Git, you'll know that it's a widely used version control system for developers to collaborate on software projects. This Rust implementation is not only faster and safer than other Git implementations, but it's also written purely in Rust, a modern programming language with a growing community of enthusiasts.
For those who are just starting out on their journey of learning Rust, Part 1 of our Complete Rust Course
Moving on from Rust, we've got something for all the cybersecurity professionals out there - an open-source cloud-native security lake platform
If you're a Rust developer, you might be familiar with the concept of the Result type. But if not, fear not - we've got you covered. Our next link is all about the Result type in Rust
Finally, for all the JavaScript and TypeScript enthusiasts out there, we've got something exciting for you too. Our last link is to a modern runtime
That's all for this week's newsletter - we hope you found something of interest among our selection of links. As always, we'll be back next week with more news, tips, and tricks from the world of technology.
Dennis
Our Article Picks
- Bradley Schofield: Appwrite Loves Open Source: Why I decided to support Starship
- Praveen Chaudhary: Web Assembly With Rust
- Fadhil ⚡: I built a file manager, so I can use my crappy laptop.
- Anish Pallati: Integrating UnoCSS with Yew
- Mohammad-Ali A'RÂBI: WASM+Docker Hello World
- Wade Zimmerman: Native iOS Touch Events w/ Rust
- Sean Larkin: One Crate a Day: has-flag
- Omar.unwrap();: Rust FFI and cbindgen: Integrating Embedded Rust Code in C
- Sivakumar: Result type in Rust
- alvarogardev: [I - IOTA Development]: Preparar el entorno
- André Rodrigues: ChatGPT vilão ou Mocinho?
- Sivakumar: Working with Enums in Rust
- medy: The way integrate Rust into Nim
- Adib Hanna: Complete Rust Course - Part 1
- Chigozie Oduah: Golang vs Rust: Which should you use for your next project?
- zerix: Rust 语言学习之内存模型分析
- EQ LAB: Utilizing Multichain Bridge and Moonbeam to bring Liquidity to Polkadot Parachains
- skaunov: Cryptopals challenge #48 solution
- Sivakumar: Options in Rust
- Sivakumar: Rust: Expect vs Unwrap vs ?
- Mustafif: The Happenings with TexCreate v3
- Adib Hanna: I started a Rust for beginners series
- Kaloyan Yosifov: Your extraordinary one time secret
- EQ LAB: EQ Lab & The Future of Decentralized Finance
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
- massalabs/massa (Rust): The Decentralized and Scaled Blockchain
- google/comprehensive-rust (Rust): This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.
- aptos-labs/aptos-core (Rust): Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.
- charliermarsh/ruff (Rust): An extremely fast Python linter, written in Rust.
- dani-garcia/vaultwarden (Rust): Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
- spacedriveapp/spacedrive (Rust): Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
- rust-lang/rustlings (Rust): 🦀 Small exercises to get you used to reading and writing Rust code!
- rome/tools (Rust): Unified developer tools for JavaScript, TypeScript, and the web
- H-M-H/Weylus (Rust): Use your tablet as graphic tablet/touch screen on your computer.
- rust-lang/rust (Rust): Empowering everyone to build reliable and efficient software.
- RustScan/RustScan (Rust): 🤖 The Modern Port Scanner 🤖
- libsql/sqld (Rust): sqld is a server mode for libSQL
- juspay/hyperswitch (Rust): An Open Source Financial Switch to make Payments fast, reliable and affordable
- ajeetdsouza/zoxide (Rust): A smarter cd command. Supports all major shells.
- zellij-org/zellij (Rust): A terminal workspace with batteries included
- roc-lang/roc (Rust): Roc is a language for making delightful software.
- paritytech/substrate (Rust): Substrate: The platform for blockchain innovators
- linebender/xilem (Rust): An experimental Rust native UI framework
- matanolabs/matano (Rust): Open source cloud-native security lake platform (SIEM alternative) for threat hunting, detection & response, and cybersecurity analytics at petabyte scale on AWS 🦀
- lencx/ChatGPT (Rust): 🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
- wasmerio/wasmer (Rust): 🚀 The leading WebAssembly Runtime supporting WASI and Emscripten
- denoland/deno (Rust): A modern runtime for JavaScript and TypeScript.
- tokio-rs/tokio (Rust): A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
- Byron/gitoxide (Rust): An idiomatic, lean, fast & safe pure Rust implementation of Git
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! 🦄