TLWI Rust #107
thelastweekin.dev
Welcome back, lovely readers! This week's newsletter is jam-packed with exciting developments in Rust programming. First up, we dive into some DevTools for your Backend Server. These tools, tailored specifically for Rust developers, make it easier than ever to debug your server-side code and optimize your application's performance. Say goodbye to pesky bugs and hello to smooth sailing!
Next up, we have something truly out of this world โ Spotify for the terminal written in Rust! ๐ This amazing project
If that wasn't enough, we also have an exciting announcement about a pure Rust implementation of WebRTC. Yes, you heard that right โ WebRTC is now compatible with Rust
As if all that wasn't enough, we're thrilled to share with you a massively parallel, optimal functional runtime in Rust. This project
Finally, we round out this week's newsletter with a delicious treat for all you networking enthusiasts. Introducing ๐ฅง Savoury implementation of the QUIC transport protocol and HTTP/3. This implementation
That's all for this week's newsletter, folks. We hope you enjoy diving into these exciting Rust programming developments, and as always, we'd love to hear your thoughts and feedback. Happy coding!
Dennis
Our Article Picks
- Nathan: Why companies are migrating to Rust?
- Sylvain Kerkour: Advanced shellcode in Rust
- Matt Angelosanto: How to build a Rust API with the builder pattern
- A Link To The Future: DevTools for your Backend Server
- Omar.unwrap();: Embedded Rust & Embassy: I2C Temperature Sensing with BMP180
- Tiago Correia: Learning Rust
- Franz Wong: Runtime check on borrowing rule with RefCell
- Nicky Meuleman: Advent of Code 2022 Day 20
- Nicky Meuleman: Advent of Code 2022 Day 19
- Eric: Trainy Train: Introductions - 0.0.2
- Nicky Meuleman: Advent of Code 2022 Day 22
- Michael Scovetta: Learning Rust in 2023
- Nicky Meuleman: Advent of Code 2022 Day 23
- Evan Kanes: zod-matcher: Rust pattern matching in Typescript
- Nicky Meuleman: Advent of Code 2022 Day 18
- Eric: Trainy Train: Test Post - 0.0.1
- Nicky Meuleman: Advent of Code 2022 Day 21
- Danh Vรต: [Rust] Place to store values
- Frits Hoogland: yb_stats print log option
Our Repo Picks
- 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.
- charliermarsh/ruff (Rust): An extremely fast Python linter, written in Rust.
- google/forma (Rust): An efficient vector-graphics renderer
- dani-garcia/vaultwarden (Rust): Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
- lencx/ChatGPT (Rust): ๐ค ChatGPT Desktop Application (Mac, Windows and Linux)
- m1guelpf/plz-cli (Rust): Copilot for your terminal
- pola-rs/polars (Rust): Fast multi-threaded, hybrid-streaming DataFrame library in Rust | Python | Node.js
- cloudflare/quiche (Rust): ๐ฅง Savoury implementation of the QUIC transport protocol and HTTP/3
- lapce/lapce (Rust): Lightning-fast and Powerful Code Editor written in Rust
- ankitects/anki (Rust): Anki for desktop computers
- Rigellute/spotify-tui (Rust): Spotify for the terminal written in Rust ๐
- Spotifyd/spotifyd (Rust): A spotify daemon
- librespot-org/librespot (Rust): Open Source Spotify client library
- fzyzcjy/flutter_rust_bridge (Rust): High-level memory-safe binding generator for Flutter/Dart <-> Rust
- foundry-rs/foundry (Rust): Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- Kindelia/HVM (Rust): A massively parallel, optimal functional runtime in Rust
- qarmin/czkawka (Rust): Multi functional app to find duplicates, empty folders, similar images etc.
- 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.
- webrtc-rs/webrtc (Rust): A pure Rust implementation of WebRTC
- neovide/neovide (Rust): No Nonsense Neovim Client in Rust
- ruffle-rs/ruffle (Rust): A Flash Player emulator written in Rust
- ajeetdsouza/zoxide (Rust): A smarter cd command. Supports all major shells.
- rust-lang/rust (Rust): Empowering everyone to build reliable and efficient software.
- solana-labs/solana (Rust): Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
- supabase/pg_graphql (Rust): GraphQL support for PostgreSQL
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! ๐ฆ