TLWI Rust
thelastweekin.dev
Hey there, Rust enthusiasts!
Welcome back to another exciting edition of our weekly newsletter. We've got a bunch of interesting updates and news to share with you this time around, so grab a cup of your favorite beverage and let's dive in!
First up, we have some news from the crates.io team. You may have heard that they're dropping support for non-canonical downloads, and boy, are they shaking things up! But fear not, because we've got all the juicy details for you right here - just click on this [important reference](https://blog.rust-lang.org/2023/10/27/crates-io-non-canonical-downloads.html** - Oct.ย 27) to learn more.
Now, let's talk about build systems. Buck has been a popular choice for many developers, but it's time to make way for the next big thing! Introducing the successor to Buck, a build system that promises to take your development experience to new heights. To get all the scoop on this fascinating new tool, click on this important reference
Are you a fan of creating beautiful, cross-platform UIs with Rust? Well, you're in luck! We've stumbled upon an incredible GUI library that takes inspiration from Elm. This means that you can now build stunning user interfaces in Rust, and trust us, it's a game-changer. Click on this important reference
Attention all data enthusiasts! If you're searching for an alternative to Snowflake that's both cost-effective and perfect for massive-scale analytics, then look no further. We've got just the thing for you - DatabendCloud. This incredible platform will blow your mind with its simplicity and power. Don't wait any longer, click on this important reference
Last but not least, we have something for all the science geeks out there. Meet the Joule heat calculator - your new best friend when it comes to calculating heat dissipation. Whether you're a seasoned engineer or just curious about heat transfer, this tool will definitely come in handy. So click on this important reference
That's all for now, fellow Rustaceans. We hope you found these highlights intriguing and that they add a touch of excitement to your week. Stay tuned for more fantastic content in our upcoming newsletters. Happy coding, and remember to keep Rust-ing!
Dennis
Updates From The Rust Team
Our Article Picks
- Nilesh Raut: Solving LeetCode 1793: Maximum Score of a Good Subarray
- Matt Angelosanto: Rust vs. Haskell: A performance comparison
- Carlos Armando Marcano Vargas: Building a HTTP Client with Reqwest | Rust
- Mateo: Comparison between k_board and termion ๐ฆโจ๏ธ
- Mateo: Technical test for rust junior dev ๐ค
- mortylen: Joule heat calculator
- Inushin: ๐ Have you ever hear about ELECTRON? Then... I have to introduce you TAURI!! ๐
- Rajat Venkatesh: Database Access Stack in Rust
- Mateo: How to get the console in raw mode in rust ๐ค
- Mateo: How to make a dynamic menu in rust ๐
- Mateo: A counter that listen keyboard events in rust ๐น๏ธ
- Brian3647: ๐ฆโก Building extremely fast APIs with Rust & snowboard: Step-by-Step
- Mateo: Dynamic HTTP API for web & OS dev ๐งข
- skaunov: Cryptopals #30: Rust, solution approaches
- Kirill Vasiltsov: Planespotting with Rust: using nom to parse ADS-B messages
- Khair Alanam: Rust Tutorial 4: Let's build a Simple Calculator! (Part 1)
- mortylen: OpenAI Language Lector
Our Repo Picks
- web-infra-dev/oxc (Rust): โ A suite of high-performance tools for JavaScript and TypeScript written in Rust.
- astral-sh/ruff (Rust): An extremely fast Python linter and code formatter, written in Rust.
- sxyazi/yazi (Rust): ๐ฅ Blazing fast terminal file manager written in Rust, based on async I/O.
- ordinals/ord (Rust): ๐โ๐จ Rare and exotic sats
- burn-rs/burn (Rust): Burn - A Flexible and Comprehensive Deep Learning Framework in Rust
- helix-editor/helix (Rust): A post-modern modal text editor.
- typst/typst (Rust): A new markup-based typesetting system that is powerful and easy to learn.
- facebook/sapling (Rust): A Scalable, User-Friendly Source Control System.
- ratatui-org/ratatui (Rust): Rust library that's all about cooking up terminal user interfaces (TUIs)
- 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.
- matter-labs/zksync-era (Rust): zkSync era
- tauri-apps/plugins-workspace (Rust): All of the official Tauri plugins in one place!
- neovide/neovide (Rust): No Nonsense Neovim Client in Rust
- biomejs/biome (Rust): A toolchain for web projects, aimed to provide functionalities to maintain them.
- blaze-init/blaze (Rust): Blazing-fast query execution engine speaks Apache Spark language and has Arrow-DataFusion at its core.
- neondatabase/neon (Rust): Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage.
- datafuselabs/databend (Rust): Alternative to Snowflake. Cost-effective and simple for massive-scale analytics. DatabendCloud: https://databend.com
- cloudflare/quiche (Rust): ๐ฅง Savoury implementation of the QUIC transport protocol and HTTP/3
- openobserve/openobserve (Rust): ๐ 10x easier, ๐ 140x lower storage cost, ๐ high performance, ๐ petabyte scale - Elasticsearch/Splunk/Datadog alternative for ๐ (logs, metrics, traces).
- lapce/lapce (Rust): Lightning-fast and Powerful Code Editor written in Rust
- facebook/buck2 (Rust): Build system, successor to Buck
- open-telemetry/opentelemetry-rust (Rust): OpenTelemetry API and SDK for Rust
- foundry-rs/foundry (Rust): Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- rust-windowing/winit (Rust): Window handling library in pure Rust
- iced-rs/iced (Rust): A cross-platform GUI library for Rust, inspired by Elm
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! ๐ฆ