TLWI Rust #109
thelastweekin.dev
Hello friends! It's that time of the week again, and we have some exciting things to share with you. First up, let's talk about an extremely fast Python linter, written in Rust. If you're a Python developer, you know that linting your code is important, but it can also be a tedious and slow process. Well, have no fear, because this linter is lightning-fast, thanks to its Rust implementation. Don't believe us? Check it out for yourself!
Next on our agenda, we have a call for contributors and reviewers
For all our Linux users out there, we have a special treat: Rust on Arch Linux: ๅงใๆน
Now, let's switch gears and talk about data. Do you need a modern language for transforming data? Look no further than PRQL
Last but certainly not least, we have some exciting news for SeaQuery users. If you're not familiar with SeaQuery, it's a powerful SQL client that supports multiple databases. What's new in SeaQuery 0.28.0
That's it for this week's newsletter! We hope you found something interesting to read and learn from. Don't forget to reach out to us about contributing and reviewing, we would love to hear from you. Until next time, happy coding!
Dennis
Our Article Picks
- Ben Greenberg: From High-Level to Systems Programming: A Practical Guide to Rust, Part 1
- Pedro Aravena: Functions and Control Flow in Rust
- Praveen Chaudhary: Server-Sent Events in Rust
- SeaQL: Call for Contributors and Reviewers ๐ข
- SeaQL: What's new in SeaQuery 0.28.0
- nabbisen: Rust on Arch Linux: Getting started
- Tsiry Sandratraina: How I built a simple music player daemon in Rust with a CLI/Web UI
- Clean Code Studio: Rust's impact on security (Why the NSA, Microsoft CTO, and Linux recommend it as the safer choice over C and C++)
- Yuval Steuer: haystack - your own google for scattered workplace knowledge
- Gabriel Fontes: How to package a Rust app using Nix
- Ben Greenberg: From High-Level to Systems Programming: A Practical Guide to Rust, Part 2
- Omar.unwrap();: Embedded Rust and Embassy: DMA Controllers
- nabbisen: Rust on Arch Linux: ๅงใๆน
- Serokell: Get Started with Rust: Generics
- Yurii Rashkovskii: Why not Rust for Omnigres?
- Peter Nehrer: What's your crate's Minimum Supported Rust Version?
Our Repo Picks
- 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.
- pola-rs/polars (Rust): Fast multi-threaded, hybrid-streaming DataFrame library in Rust | Python | Node.js
- lencx/ChatGPT (Rust): ๐ฎ ChatGPT Desktop Application (Mac, Windows and Linux)
- rust-embedded/rust-raspberrypi-OS-tutorials (Rust): ๐ Learn to write an embedded OS in Rust ๐ฆ
- aurae-runtime/aurae (Rust): Distributed systems runtime daemon written in Rust.
- tw93/Pake (Rust): ๐คฑ๐ป Simply make any web page a desktop application using Rust. ๐คฑ๐ป ๅพ็ฎๅ็็จ Rust ๆๅ
็ฝ้กต็ๆๅพๅฐ็ๆก้ข App
- lapce/lapce (Rust): Lightning-fast and Powerful Code Editor written in Rust
- charliermarsh/ruff (Rust): An extremely fast Python linter, written in Rust.
- tokio-rs/axum (Rust): Ergonomic and modular web framework built with Tokio, Tower, and Hyper
- launchbadge/sqlx (Rust): ๐งฐ The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
- apache/arrow-datafusion (Rust): Apache Arrow DataFusion SQL Query Engine
- PRQL/prql (Rust): PRQL is a modern language for transforming data โ a simple, powerful, pipelined SQL replacement
- ankitects/anki (Rust): Anki for desktop computers
- rust-lang/mdBook (Rust): Create book from markdown files. Like Gitbook but implemented in Rust
- getzola/zola (Rust): A fast static site generator in a single binary with everything built-in. https://www.getzola.org
- rust-windowing/winit (Rust): Window handling library in pure Rust
- tokio-rs/tokio (Rust): A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
- facebook/relay (Rust): Relay is a JavaScript framework for building data-driven React applications.
- pretzelhammer/rust-blog (Rust): Educational blog posts for Rust beginners
- rustdesk/rustdesk (Rust): Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime.
- libreddit/libreddit (Rust): Private front-end for Reddit
- tauri-apps/tauri (Rust): Build smaller, faster, and more secure desktop applications with a web frontend.
- dani-garcia/vaultwarden (Rust): Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
- solana-labs/solana (Rust): Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
- solana-labs/solana-program-library (Rust): A collection of Solana-maintained on-chain programs
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! ๐ฆ