TLWI Rust #87
thelastweekin.dev
Welcome to this week's edition of our newsletter! We have gathered some exciting bits and pieces from the world of tech and beyond for you.
First on the list, we have an interesting tool that caught our attention. Say hello to Just a command runner, a command runner that creates and runs commands from files. With such a tool, you can easily create reproducible pipelines and avoid the headache of manually writing and executing commands.
For web developers looking to create fast, lightweight client web apps, we have got a treat for you. Rust / Wasm
If you are a Rust programmer, you will find this read interesting. Writing bindings to dos-like
for Rust: some lessons learneddos-like
for Rust, with lots of lessons to take away from it.
On the topic of search engine libraries, we cannot overlook Tantivy
Finally, let's venture into a different world altogether. If you are an elf enthusiast or just love collectibles, check out the Elrond NFT collection with Elven Tools
That's it for this week. We hope you enjoyed reading this edition of our newsletter. Until next time, stay curious and keep exploring new tech trends.
Dennis
Hot Rust Articles This Week On Reddit
Our Article Picks
- Ben Halpern: If you’re interested in WebAssembly, and don’t get enough depth here on DEV, read this…
- Alejandro López: Creating a CLI with Rust
- Carlos Rivas: How to connect and query to Postgresql Golang vs Rust?
- Ayush: Using KConfig with Rust
- Denis: Type-level Bubble Sort in Rust: Part 2
- Romaric P.: Announcing RepliByte - an app to synchronize your cloud databases and obfuscate sensitive data
- Guy Levinger: Cherrybomb v0.5.0
- Eduardo Pinho: Writing bindings to
dos-like
for Rust: some lessons learned - Omar.unwrap();: 5 Things I Loved About Learning Rust
- Aloke Desai: How Warp Works
- Aaron Leopold: Starter Axum, GraphQL and SeaORM Template
- Julian Ćwirko: Elrond NFT collection with Elven Tools
- Russell Brooks: Framework Performance Results: Rust, Go, Node, Deno, vs Ruby
- Ludorg: Rust learning resources
Our Repo Picks
- lapce/lapce (Rust): Lightning-fast and Powerful Code Editor written in Rust
- SergioBenitez/Rocket (Rust): A web framework for Rust.
- denoland/deno (Rust): A modern runtime for JavaScript and TypeScript.
- serde-rs/json (Rust): Strongly typed JSON library for Rust
- gakonst/foundry (Rust): Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- Geal/nom (Rust): Rust parser combinator framework
- crossbeam-rs/crossbeam (Rust): Tools for concurrent programming in Rust
- RustPython/RustPython (Rust): A Python Interpreter written in Rust
- diem/diem (Rust): Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
- casey/just (Rust): 🤖 Just a command runner
- apache/arrow-datafusion (Rust): Apache Arrow DataFusion and Ballista query engines
- yewstack/yew (Rust): Rust / Wasm framework for building client web apps
- sigp/lighthouse (Rust): Ethereum consensus client in Rust
- AppFlowy-IO/AppFlowy (Rust): AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
- rapiz1/rathole (Rust): A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
- epi052/feroxbuster (Rust): A fast, simple, recursive content discovery tool written in Rust.
- alacritty/alacritty (Rust): A cross-platform, OpenGL terminal emulator.
- quickwit-oss/tantivy (Rust): Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
- rust-lang/rust (Rust): Empowering everyone to build reliable and efficient software.
- microsoft/windows-rs (Rust): Rust for Windows
- dtolnay/cxx (Rust): Safe interop between Rust and C++
- analysis-tools-dev/static-analysis (Rust): ⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.
- BurntSushi/ripgrep (Rust): ripgrep recursively searches directories for a regex pattern while respecting your gitignore
- linebender/druid (Rust): A data-first Rust-native UI design toolkit.
- ajeetdsouza/zoxide (Rust): A smarter cd command. Supports all major shells.
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! 🦄