TLWI Rust #113
thelastweekin.dev
Greetings, fellow Rustaceans!
This week's newsletter brings you some exciting new developments in the world of Rust. We have a selection of juicy links that are sure to pique your interest and get your fingers twitching on your keyboard. So, without further ado, let's dive in!
First up, we have a lightning-fast Python linter that's written in Rust! This incredible tool will help you spot errors in your Python code faster than ever before. With Rust's speed and Python's flexibility, you know you're in for a real treat.
For those of you who prefer to learn by doing, this tutorial on creating an HTTP API with Rust
Next, we have an experimental Rust native UI framework. This exciting new project
If concurrency is your thing, then you won't want to miss this in-depth guide to synchronizing access to shared state in Rust
Last but not least, we have an introduction to UPnP Client for Rust. This handy tool
That's all for this week, folks. We hope you enjoy exploring these exciting new Rust resources and look forward to bringing you even more great content next time. Happy coding!
Dennis
Our Article Picks
- Grigor Khachatryan: About Rust Programming Language
- Nik Begley: Why we built a Rust-powered desktop app for previewing documentation
- Omar.unwrap();: What the HAL? The Quest for Finding a Suitable Embedded Rust HAL
- Akshat Jaimini: Building a Tool/Web-API in Rust to generate and serve audio files— Part I
- Tsiry Sandratraina: Introduction to UPnP Client for Rust
- Rodney Lab: Deno Fresh WASM: Code Modules in Rust
- theredfish: 🦗Grillon: an expressive Rust library to test your HTTP APIs
- Nicolas Frankel: Learning by doing: An HTTP API with Rust
- Roberto Huertas: Send the logs of your Shuttle-powered backend to Datadog
- Porthos Fu: Rust Concurrency: Synchronizing Access to Shared State
- Fernando Hernandez: Rust Developer con Docker
Our Repo Picks
- lencx/ChatGPT (Rust): 🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
- TheAlgorithms/Rust (Rust): All Algorithms implemented in Rust
- charliermarsh/ruff (Rust): An extremely fast Python linter, written in Rust.
- move-language/move (Rust): undefined
- 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
- near/nearcore (Rust): Reference client for NEAR Protocol
- apache/arrow-datafusion (Rust): Apache Arrow DataFusion SQL Query Engine
- meilisearch/meilisearch (Rust): A lightning-fast search engine that fits effortlessly into your apps, websites, and workflow.
- tauri-apps/tauri (Rust): Build smaller, faster, and more secure desktop applications with a web frontend.
- 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.
- extrawurst/gitui (Rust): Blazing 💥 fast terminal-ui for git written in rust 🦀
- scsibug/nostr-rs-relay (Rust): Mirror of https://sr.ht/~gheartsfield/nostr-rs-relay/
- rust-lang/rust (Rust): Empowering everyone to build reliable and efficient software.
- zurawiki/gptcommit (Rust): A git prepare-commit-msg hook for authoring commit messages with GPT-3.
- RustScan/RustScan (Rust): 🤖 The Modern Port Scanner 🤖
- bevyengine/bevy (Rust): A refreshingly simple data-driven game engine built in Rust
- MaterializeInc/materialize (Rust): Materialize is a fast, distributed SQL database built on streaming internals.
- neondatabase/neon (Rust): Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage.
- nushell/nushell (Rust): A new type of shell
- Wilfred/difftastic (Rust): a structural diff that understands syntax 🟥🟩
- linebender/xilem (Rust): An experimental Rust native UI framework
- SergioBenitez/Rocket (Rust): A web framework for Rust.
- vercel/turbo (Rust): Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.
- analysis-tools-dev/static-analysis (Rust): ⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
- tokio-rs/tokio (Rust): A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
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! 🦄