TLWI Rust #67
thelastweekin.dev
Welcome back to our weekly newsletter, where we bring you the latest and greatest in tech! This week, we're diving deep into the heart of Git with Git Internals part 1: The git object model. Get ready to understand the inner workings of this powerhouse version control system like never before!
But that's not all, folks. We've got some networking magic in store for you too, with a smol tcp/ip stack
As if that weren't enough, we're also excited to share the news of a new operating system kernel with Linux binary compatibility written in Rust
And speaking of exploring, have you checked out this little known javascript physics library
Finally, we're rounding things out with a command-line benchmarking tool
That's all for this week - stay tuned for more exciting tech news and updates to come!
Dennis
Our Article Picks
- Martin J: This little known javascript physics library blew my mind!
- Dave: How to call C code from Rust
- Ayush: Writing a QML Application in Rust (Part 2)
- Caleb Sander: Git Internals part 1: The git object model
- Antonio-Bennett: Meta Programming
- Stephen Humphrey: All Saints Day
- MeetupFeed: Rust: Must-see from this October
Our Repo Picks
- nuta/kerla (Rust): A new operating system kernel with Linux binary compatibility written in Rust.
- swc-project/swc (Rust): swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.
- SpectralOps/keyscope (Rust): Keyscope is a key and secret workflow (validation, invalidation, etc.) tool built in Rust
- tokio-rs/axum (Rust): Ergonomic and modular web framework built with Tokio, Tower, and Hyper
- rust-lang/cargo (Rust): The Rust package manager
- pola-rs/polars (Rust): Fast multi-threaded DataFrame library in Rust and Python
- diem/diem (Rust): Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
- helix-editor/helix (Rust): A post-modern modal text editor.
- datafuselabs/databend (Rust): An elastic and reliable Serverless Data Warehouse, offers Blazing Fast Query and combines Elasticity, Simplicity, Low cost of the Cloud, built to make the Data Cloud easy
- messense/aliyundrive-webdav (Rust): 阿里云盘 WebDAV 服务
- 0x192/universal-android-debloater (Rust): Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.
- Geal/nom (Rust): Rust parser combinator framework
- smoltcp-rs/smoltcp (Rust): a smol tcp/ip stack
- firecracker-microvm/firecracker (Rust): Secure and fast microVMs for serverless computing.
- tikv/tikv (Rust): Distributed transactional key-value database, originally created to complement TiDB
- tokio-rs/tokio (Rust): A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
- alacritty/alacritty (Rust): A cross-platform, OpenGL terminal emulator.
- rust-analyzer/rust-analyzer (Rust): A Rust compiler front-end for IDEs
- solana-labs/solana-program-library (Rust): A collection of Solana-maintained on-chain programs
- sharkdp/hyperfine (Rust): A command-line benchmarking tool
- sharkdp/bat (Rust): A cat(1) clone with wings.
- samuelvanderwaal/metaboss (Rust): The Metaplex NFT-standard Swiss Army Knife tool.
- rust-lang/rust (Rust): Empowering everyone to build reliable and efficient software.
- near/nearcore (Rust): Reference client for NEAR Protocol
- dandavison/delta (Rust): A syntax-highlighting pager for git and diff output
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! 🦄