TLWI Rust #74
Hello, dear readers! It's another exciting week in the world of Rust programming, and we have some amazing developments to share with you.
First up, have you heard about wezterm? It's a new GPU-accelerated terminal emulator and multiplexer that you should definitely check out. Written by the talented @wez in Rust, it's cross-platform and highly configurable to suit your needs. With features like true color, font ligatures, and extensive scriptability, this terminal emulator is sure to elevate your command-line experience.
Speaking of command-line tools, have you tried the next-gen ls command? Developed in Rust, it's faster, more colorful, and comes with a variety of features that make navigating your directories a breeze. Plus, with options like tree view and file filtering, you'll be able to find what you need in no time.
If you're interested in homegrown rendering, we have something special for you. Have a look at this recent article on homegrown rendering with Rust. Using Rust, you can create high-performance rendering engines with ease, and you won't have to sacrifice on performance or aesthetics. You'll be amazed at what you can produce with Rust's fast, safe, and reliable features.
Trying to parse some data? Look no further than this Rust parser combinator framework. With this framework, you can easily create custom parsers for your specific needs. It's fast, easy-to-use, and perfect for parsing complex structures.
Lastly, we would like to introduce you to Actix Web - a powerful, pragmatic, and extremely fast web framework for Rust. Actix Web is perfect for building scalable, high-performance web applications, and its features like middleware support, extractors, and request routing make it easy to use and highly functional. If you're interested in building web applications with Rust, Actix Web might be the right tool for you.
That's it for this week's newsletter. We hope you enjoy exploring these exciting links and discovering new use cases for Rust programming. Until next time!
Hot Rust Articles This Week On Reddit
- Signal now supports group calls up to 40 people, using Rust (7 days ago)
- Announcing Tokio Console 0.1, a tool for debugging async apps. (5 days ago)
- Homegrown rendering with Rust (2 days ago)
- mold: A Modern Linker - 1.0 release (7 days ago)
- Follow-up on the moderation issue | Inside Rust Blog (5 days ago)
Our Article Picks
- Eduardo Pinho: 10x Sprint Master: a technical and social experiment
- Alexander Liesenfeld: Mocking HTTP Services in Rust
- Dawid Kimana: Rust in Linux, AoT Compiler in React
- Sébastien Belzile: Making Games in Rust - Part 4 - Jumps
- Ronald Colyar: What is Collaborative IoT?
- Sébastien Belzile: Making Games in Rust - Part 5 - Movement
Our Repo Picks
- lapce/lapce (Rust): Lightning-fast and Powerful Code Editor written in Rust
- helix-editor/helix (Rust): A post-modern modal text editor.
- rustdesk/rustdesk (Rust): Yet another remote desktop software
- gakonst/foundry (Rust): Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- RedisJSON/RedisJSON (Rust): RedisJSON - a JSON data type for Redis
- pola-rs/polars (Rust): Fast multi-threaded DataFrame library in Rust and Python
- wez/wezterm (Rust): A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
- kitao/pyxel (Rust): A retro game engine for Python
- emilk/egui (Rust): egui: an easy-to-use immediate mode GUI in pure Rust
- alacritty/alacritty (Rust): A cross-platform, OpenGL terminal emulator.
- actix/actix-web (Rust): Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
- Geal/nom (Rust): Rust parser combinator framework
- tokio-rs/tokio (Rust): A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
- rust-lang/rustlings (Rust): 🦀 Small exercises to get you used to reading and writing Rust code!
- gfx-rs/wgpu (Rust): Safe and portable GPU abstraction in Rust, implementing WebGPU API.
- 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
- tree-sitter/tree-sitter (Rust): An incremental parsing system for programming tools
- abba23/spotify-adblock (Rust): Adblocker for Spotify
- Peltoche/lsd (Rust): The next gen ls command
- ockam-network/ockam (Rust): End-to-end encryption and mutual authentication for distributed applications.
- meilisearch/MeiliSearch (Rust): Powerful, fast, and an easy to use search engine
- tokio-rs/tracing (Rust): Application level tracing for Rust.
- EmbarkStudios/rust-gpu (Rust): 🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
- tokio-rs/axum (Rust): Ergonomic and modular web framework built with Tokio, Tower, and Hyper
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! 🦄