An open API service indexing awesome lists of open source software.

https://github.com/costineest/rust

Rust practice (in progress)
https://github.com/costineest/rust

rust-book rust-course rust-lang rust-learning rust-playground rust-practice

Last synced: 8 months ago
JSON representation

Rust practice (in progress)

Awesome Lists containing this project

README

          

# AI

- [Multi-platform desktop app to download and run Large Language Models(LLM) locally in your computer](https://github.com/juliooa/secondbrain) + https://twitter.com/julioandresdev/status/1661459801413500929 + https://www.youtube.com/playlist?list=PLK8PX2tfaymtuoedLeldnEQGSoZH9vDSq

# Book

- [`from-javascript-to-rust.pdf`](./tmp/from-javascript-to-rust.pdf)
- [Yet another Rust resource | Nicholas Tietz-Sokolsky](./yarr)
- [Programming Rust by Jim Blandy, Jason Orendorff, Leonora F . S. Tindall. Shows how Rust work in memory for in depth understanding. In depth details about heap/stack.](./programming-rust/)
- https://www.rust-lang.org/learn + [The Rust Programming Language by Steve Klabnik and Carol Nichols](https://github.com/cognitive-engineering-lab/rust-book) + https://github.com/psibi/rust-book-summary + https://github.com/barabadzhi/trpl + https://github.com/kevinalh/rust-book + https://github.com/bashforgo/learning-rust + https://www.manning.com/livevideo/rust-in-motion + https://www.youtube.com/playlist?list=PLK_g1a_cAfaaAO6io1Tluy7EZXhAAK1lC + https://github.com/danbugs/danlogs/tree/master/Rust/The%20Rust%20Programming%20Language%20-%20Tutorials + https://www.youtube.com/playlist?list=PLSbgTZYkscaoV8me47mKqSM6BBSZ73El6 + https://www.youtube.com/playlist?list=PLai5B987bZ9CoVR-QEIN9foz4QCJ0H2Y8
- https://www.rustinaction.com + https://github.com/rust-in-action/code + https://github.com/barabadzhi/rust-in-action + https://www.manning.com/books/rust-in-action + https://www.youtube.com/playlist?list=PLwtLEJr-BkXZgf0WOq3HGbNi9nN6eppVC + https://github.com/zelr0x/rust-in-action
- https://github.com/rust-lang/rust-by-example + https://github.com/second-state/rust-by-example-ext
- [Tour of Rust: explore rust with playground](https://github.com/richardanaya/tour_of_rust) + https://book.gist.rs/bye.html#-playing
- [Learn Rust the Dangerous Way: covers Rust from the perspective of low-level C programmers](http://cliffle.com/p/dangerust)
- [Rust for professionals: covers the syntax of Rust using side-by-side comparisons with other languages such as C, C++, Java, JavaScript, and Python](https://overexact.com/rust-for-professionals)
- https://github.com/sger/RustBooks
- https://github.com/lborb/book/blob/main/src/unofficial.md
- https://github.com/lborb/book/blob/main/src/applications.md
- https://book.gist.rs/hello/why-rust.html#reasons + https://book.gist.rs/bye.html
- [Getting Started with Secure Embedded Systems. Developing IoT Systems for micro:bit and Raspberry Pi Pico Using Rust and Tock | Alexandru Radovici and Ioana Culic](https://github.com/WyliodrinEmbeddedIoT/getting-started-with-secure-embedded-systems) + https://www.scribd.com/document/636774928/Getting-Started-with-Secure-Embedded-Systems-Developing-IoT-Systems-for-Micro-bit-and-Raspberry-Pi-Pico-Using-Rust-and-Tock-2022 + https://ocw.cs.pub.ro/courses/saiot/cursuri/01
- [Rust hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Rust from scratch](https://github.com/mytechnotalent/Hacking-Rust)
- [Rust Crash Course by Michael Snoyman](https://github.com/lambda-magic/plt-books/blob/master/Rust/Rust_Crash_Course.pdf) https://beginrust.gumroad.com/l/beginrust + https://www.youtube.com/playlist?list=PL0i2y2dZ14-SOo77l26yn6m6R01BU33Ov
- https://github.com/rustwasm/book + https://book.gist.rs/bye.html#wasm-resources + https://book.gist.rs/wasm/setup.html + [UI in Rust and Wasm | chrisbiscardi](https://www.youtube.com/playlist?list=PLWtPciJ1UMuBpRg1KbXqxE5WOdY9ze37S) + https://www.youtube.com/@wasmio/videos + [WASM on the server](https://www.youtube.com/playlist?list=PL2q9pua8FpiWl53e8PlebayuXY7qobg75) + https://github.com/kainino0x/wasm-call-js-from-rust + https://github.com/ferrous-systems/wasm-training-2022 + https://xeiaso.net/talks/webassembly-on-the-server-system-calls-2019-05-31
- [`Zero to production in Rust`, a book on API development](https://github.com/LukeMathWalker/zero-to-production) + https://github.com/akolybelnikov/rust-backend
- [Rust courses for TypeScript developers](https://github.com/arendjr/rust-for-ts-devs) + https://www.lpalmieri.com/posts/2020-05-24-zero-to-production-0-foreword
- [The Rust EPUB Bookshelf](https://github.com/rams3s/rust-ebookshelf)
- https://github.com/smhmayboudi/awesome-rust-mdbooks
- https://github.com/nnethercote/perf-book + https://nnethercote.github.io/perf-book
- https://github.com/kyclark/command-line-rust
- [Learn Rust in a month of lunches | David MacLeod (2024)](./learn-rust-in-a-month-of-lunches/)
- https://www.youtube.com/playlist?list=PLfllocyHVgsR_MVp_RyBwujomqYyIGDdE + https://www.youtube.com/playlist?list=PL8AZrEE2-qZkE3Va-PsMepuUFxALaJheW + https://github.com/m-ou-se/rust-atomics-and-locks + https://twitter.com/Tony_Barotsis/status/1685382904996593664
- [The Dark Arts of Advanced and Unsafe Rust Programming](https://github.com/rust-lang/nomicon) + https://www.ralfj.de/blog/2023/06/13/undefined-behavior-talk.html + https://youtu.be/d8hd_uv3Gvg + [You can't spell trust without Rust | Aria Beingessner](https://faultlore.com/blah/papers/thesis.pdf) + https://github.com/Gankra/thesis/blob/master/thesis.pdf + https://blog.logrocket.com/unsafe-rust-how-and-when-not-to-use-it
- https://github.com/lazear/types-and-programming-languages
- [Evaluation of performance and productivity metrics of potential programming languages in the HPC environment | Florian Wilkens](https://github.com/1wilkens/thesis-ba)
- https://github.com/Boshen/javascript-parser-in-rust
- https://github.com/apress/beginning-rust-2e + https://link.springer.com/book/10.1007/978-1-4842-7208-4 + https://youtu.be/HLGVY2TZ5kA + https://github.com/PacktPublishing/Creative-Projects-for-Rust-Programmers
- https://www.scribd.com/book/585167642/Learn-Rust-Programming-Safe-Code-Supports-Low-Level-and-Embedded-Systems-Programming-with-a-Strong-Ecosystem-English-Edition + https://www.packtpub.com/product/hands-on-data-structures-and-algorithms-in-rust-video/9781839211942
- https://github.com/celaus/async-rust-explainer-twitch + https://github.com/rust-lang/async-book
- https://github.com/bpbpublications/Rust-Crash-Course
- https://github.com/aswathy-Packt/Network-Programming-with-Rust
- [Rust Servers, Services, and Apps | Prabhu Eshwarla (2023)](./rust-servers-services-and-apps/)
- [Code Like a Pro in Rust | Brenden Matthews (2023)](./code-like-a-pro-in-rust/)

# Cheat sheet

- https://github.com/ralfbiedert/cheats.rs
- https://github.com/joaocarvalhoopen/How_to_learn_modern_Rust
- https://programming-idioms.org/cheatsheet/Rust/C
- https://upsuper.github.io/rust-cheatsheet
- [A Rust Syntax Guide](https://gist.github.com/brson/9dec4195a88066fa42e6)
- [Error codes index](https://doc.rust-lang.org/error_codes/error-index.html)
- [Let's get rusty](https://docs.google.com/document/d/1kQidzAlbqapu-WZTuw4Djik0uTqMZYyiMXTM9F21Dz4)
- https://loige.co/where-to-go-to-learn-rust-in-2021
- https://rustworkshop.co/2023/06/18/rust-programming-books
- https://adibhanna.notion.site/Rust-Resources-fc8acdf6a22c4a9b980159ce03ce12e4
- https://github.com/nikomatsakis/how-to-rust
- https://github.com/feniljain/knowledge-base/tree/main/programming-languages/rust
- https://apollolabsblog.hashnode.dev/58-rust-resources-every-learner-should-know-in-2023
- https://github.com/m3y54m/Embedded-Engineering-Roadmap + https://github.com/rust-embedded/awesome-embedded-rust + https://github.com/joaocarvalhoopen/How_to_learn_modern_Embedded_Systems + https://www.youtube.com/@JamesOfficeHours/streams + https://jamesmunns.com/podcast + https://tweedegolf.nl/en/blog/70/we-asked-5-people-why-they-like-embedded-rust
- [Rust style and philosophy](https://github.com/ferrous-systems/elements-of-rust)
- [Collection of simple Rust examples that demonstrate good practices to accomplish common programming tasks, using the crates of the Rust ecosystem](https://github.com/rust-lang-nursery/rust-cookbook)

# Course

- [Curso completo del lenguaje Rust | Julio Andrés Olivares](./curso-completo-rust)
- [Ultimate Rust | Nathan Stocks](./utimate-rust/)
- [Rust lang: The complete beginner's guide 2023 | Catalin Stefan](./rustaceans)
- [Learn Rust by Building Real Applications | Lyubomir Gavadinov](./rust-fundamentals)
- [CS 242: Programming Languages, Fall 2019](https://stanford-cs242.github.io/f19) + https://www.youtube.com/playlist?list=PLY6oTPmKnKbathG2Iw1sXC8i_lHb-jj4I
- https://learn.microsoft.com/en-us/shows/beginners-series-to-rust + https://learn.microsoft.com/en-us/training/paths/rust-first-steps
- https://zerotomastery.io/courses/learn-rust + https://github.com/jayson-lennon/ztm-rust + https://youtu.be/lzKeecy4OmQ + https://zerotomastery.io/cheatsheets/rust-cheat-sheet
- Twitter clone: https://github.com/jayson-lennon/ztm-project-uchat + https://academy.zerotomastery.io/courses/2090710/lectures + https://github.com/matheusb432/rust-uchat
- [CIS 198: Rust Programming](http://cis198-2016s.github.io/schedule)
- [An Experimental Course on Operating Systems](https://cs140e.sergio.bz/syllabus)
- https://github.com/last-genius/UCU_Rust_Course
- [Beginner-level introduction to building web applications with Rust using Rocket for web framework and Diesel as the ORM](https://www.udemy.com/course/web-dev-with-rust-rocket-diesel) + https://www.udemy.com/course/advanced-rust-web-apis + https://www.udemy.com/course/front-end-web-development-in-rust
- [A Rust university course](https://github.com/tweedegolf/101-rs)
- [CS Honors @ Illinois](https://www.youtube.com/playlist?list=PLezlz_6l_jm2cE4xokZ0lpct7K0mkbsAc)
- https://www.linkedin.com/learning/instructors/marcus-willock
- https://github.com/uwcs/rs118 + https://www.youtube.com/playlist?list=PLM7py5yAB4FwxFfwamr9JPVDRKvGDUjvD + https://joeyh.dev/blog/teaching-rust + https://joeyh.dev/blog/rust_arduino
- https://www.linkedin.com/learning/advanced-rust-managing-projects + https://www.linkedin.com/learning/rust-essential-training
- [Build a Stock-Tracking CLI with Async Streams in Rust | Claus Matzinger](https://www.manning.com/liveprojectseries/async-streams-in-rust-ser)
- [A Load Test CLI with Async Rust | Marco Amann](https://www.manning.com/liveprojectseries/a-load-test-cli-with-async-rust-ser)
- [Learn Privacy-Enhancing Techniques with Cryptographic Games | Omer Shlomovits](https://www.manning.com/liveprojectseries/cryptographic-games-ser) + https://www.omershlomovits.com/talks
- [Build a Fintech Platform in Rust | Claus Matzinger](https://www.manning.com/liveprojectseries/fintech-platform-ser)
- CIS 198: Rust Programming University of Pennsylvania Spring 2016: http://cis198-2016s.github.io/schedule, https://github.com/cis198-2016s/slides
- https://github.com/newpavlov/rust-isp-2019

# Community

- https://github.com/nrc/rustaceans.org
- https://adibhanna.notion.site/Rust-Resources-fc8acdf6a22c4a9b980159ce03ce12e4
- https://github.com/plabayo/learn-rust-101
- https://rustbeginners.github.io/awesome-rust-mentors
- https://github.com/rust-unofficial/awesome-rust#resources
- https://github.com/jondot/rust-how-do-i-start
- https://github.com/inancgumus/learnrust
- https://github.com/timolinn/the-year-of-the-rustacean
- [James Waples](https://wapl.es/cv)

# Code review

- https://github.com/lmammino/jwtinfo + https://loige.co/learning-rust-through-open-source-and-live-code-reviews + https://youtu.be/1JZ1oWp3PuA

# Dump

- https://fasterthanli.me/articles/a-half-hour-to-learn-rust
- [`find . -maxdepth 2 -type d -name target -delete`](https://twitter.com/ThePrimeagen/status/1687531550370365447)
- https://hackernoon.com/rust-from-0-to-80percent-for-javascript-developers
- https://marabos.nl/atomics
- https://github.com/Mercateo/rust-for-node-developers
- https://candle.dev/blog/javascript-to-rust/javascript-to-rust-day-1-rustup + https://github.com/jsoverson/node-to-rust + https://github.com/jsoverson/node-to-rust/blob/master/from-javascript-to-rust.pdf
- https://github.com/mre/idiomatic-rust + https://youtu.be/P2mooqNMxMs + https://youtu.be/UkLvbAAq80Q + https://www.youtube.com/playlist?list=PLai5B987bZ9A5MO1oY8uihDWFC5DsdJZq + https://github.com/rust-unofficial/patterns + https://github.com/nikomatsakis/how-to-rust + https://github.com/nikomatsakis/rustacean-principles
- https://github.com/LukeMathWalker/zero-to-production
- [The Little Book of Rust Macros](https://github.com/Veykril/tlborm)
- https://github.com/ctjhoa/rust-learning
- https://github.com/pretzelhammer/rust-blog
- https://github.com/ZhangHanDong/tao-of-rust-codes/blob/master/tao_of_rust_english.md
- https://zsiciarz.github.io/24daysofrust/index.html + https://github.com/zsiciarz/24daysofrust
- https://aml3.github.io/RustTutorial/html/toc.html
- https://github.com/danbugs/danlogs/tree/master/WebAssembly + https://www.youtube.com/playlist?list=PLK_g1a_cAfaac7RKr-MUCNQBxKLtFfVNo
- https://willcrichton.net/notes/rust-memory-safety
- https://www.rustadventure.dev/introducing-clap
- https://fnordig.de/til/Rust/index.html
- https://github.com/101arrowz/scanner + https://dev.to/101arrowz/building-a-mobile-document-scanner-with-zero-dependencies-introduction-9ko
- https://sdleffler.github.io/RustTypeSystemTuringComplete
- [A Better Rust Development Experience Using Cache Mounts and Garden](https://d0nut.hashnode.dev/entering-the-garden-of-ferris)
- https://www.timdbg.com/posts/writing-a-debugger-from-scratch-part-4 + https://github.com/TimMisiak/dbgrs
- https://blog.dend.ro/decoding-firefox-session-store-data + https://github.com/lnicola/blog
- https://github.com/Dajamante/thesis_rust_spark_joy
- https://surma.dev/things/rust-to-webassembly
- https://www.warp.dev/blog/why-is-building-a-ui-in-rust-so-hard
- https://www.wezm.net/v2/posts/2023/rust-classic-mac-os-app
- [Portable CLIs with Rust and WebAssembly](https://lepichudoes.deno.dev/blog/portable-clis-with-rust)
- https://fiberplane.com/blog/adding-observability-to-rust-grpc-services-using-tonic-and-autometrics
- https://github.com/memark/advent-of-code/tree/main/2022
- https://kerkour.com/rust-read-file
- http://intorust.com/tutorial/ownership
- https://about.gitlab.com/blog/2023/08/10/learning-rust-with-a-little-help-from-ai-code-suggestions-getting-started + https://www.youtube.com/playlist?list=PL2q9pua8FpiWqIp3oF7HStKLzAbduYKH4 + https://medium.com/rustaceans-thrive/how-to-learn-rust-using-chatgpt-4-fd01b8f7efe5
- [Full Stack Workshop with Rust, Actix, SQLx, Dioxus, and Shuttle](https://github.com/bcnrust/devbcn-workshop) + https://twitter.com/shuttle_dev/status/1677287805179887616 + https://www.youtube.com/watch?v=DCpILwGas-M + https://www.youtube.com/playlist?list=PLSHEBKvWAqiSRjPTKrjJVy4qkafPUupX8
- https://github.com/robertohuertasm/rust-for-android-ios-flutter
- [A proxy framework to anonymise your network traffic](https://github.com/plabayo/rama)
- https://giordi91.github.io/post/disassemlbyrust1
- https://github.com/TimonPost/cargo-unused-features
- https://github.com/go-outside-labs/master-algorithms-rs
- https://github.com/tchajed/minimal-elf
- [Wasm website to edit `.bmp` files online, using `bmp-rust` library](https://github.com/jetstream0/BMP-Editor)
- https://predr.ag/blog/breaking-semver-in-rust-by-adding-private-type-or-import
- [Thoughts on Rust | Nicholas C. Zakas](https://ckarchive.com/b/lmuehmh0vx87w)
- [Procedural macro that generates an array of the field names of a named struct](https://github.com/jofas/struct_field_names_as_array)
- https://github.com/yuk1ty/learning-systems-programming-in-rust
- https://pionir.org/blog/qr-code-generator-in-rust
- https://blog.adamchalmers.com/why-rust-on-backend
- [bitly clone in rust](https://github.com/feniljain/tldr)
- https://github.com/joaocarvalhoopen/PC_bus_AM_radio_emitter_in_Rust
- https://github.com/peshwar9/getip
- https://www.ncameron.org/blog/async-io-fundamentals

# From C

- A Rust `enum` is equivalent to a [`tagged union`](https://blog.ryanmartin.me/tagged-unions)
- [Rewrite of Zopfli from C to Rust](https://github.com/carols10cents/rust-out-your-c-talk)
- https://youtu.be/GnrtYcqPOI8
- https://www.youtube.com/playlist?list=PLc7W4b0WHTAUAEAguiqpNa5H0QqXJIJI6
- https://github.com/joaocarvalhoopen/Simple_notes_on_the_C_Programming_Language
- https://github.com/crazcalm/the-c-programming-lanaguage-book-in-rust
- [Build Your Own Text Editor](https://viewsourcecode.org/snaptoken/kilo) + https://www.youtube.com/playlist?list=PLib6-zlkjfXkBT3VUEeK8xFNcnMqjjwHr
- [Rust for Embedded C Programmers](https://opentitan.org/book/doc/rust_for_c_devs.html)
- https://github.com/rtfeldman/rust-1.51-workshop + https://rtfeldman-rust-workshop.netlify.app

# From C++

- http://pnkfx.org/presentations/perf-meetup-algolia-2018.html
- https://herbsutter.com/2023/08/13/my-c-now-2023-talk-is-online-a-typescript-for-c
- https://www.youtube.com/playlist?list=PL8AZrEE2-qZnlcSGK7suT79DsA-fG6PPr
- https://github.com/feniljain/second-brain/blob/main/programming-languages/rust/RAII.md
- https://github.com/joaocarvalhoopen/How_to_learn_modern_C_Plus_Plus
- https://www.youtube.com/playlist?list=PLkj9QI818tteq31lOx4BaNInHwK4huOSI
- https://maulingmonkey.com/guide/cpp-vs-rust
- https://www.youtube.com/watch?v=FSyfZVuD32Y + https://jacko.io/firehose_of_rust + https://github.com/Teinnsei/awesome-references
- https://github.com/unknowntrojan/talks/tree/master/23-08-2023-RustLinz
- [Rust for C++ programmers](https://github.com/nrc/r4cppp) + https://aminb.gitbooks.io/rust-for-c/content + https://github.com/bandali0/rust-for-c
- [How to adapt your C++ thinking to the new facilities available in Rust](https://github.com/google/rust-design-faq) + [Safe interop between Rust and C++](https://github.com/dtolnay/cxx) + https://manishearth.github.io/blog/2021/02/22/integrating-rust-and-c-plus-plus-in-firefox + https://youtu.be/H4HQMH5x0Ak + [C++ RAII vs Rust OBRM - Part 1](https://youtu.be/AnFaf-L_DfE)

# From Go

- https://frontendmasters.com/courses/typescript-go-rust
- Interpreter for an APL-like language: https://github.com/ntBre/algae, https://www.youtube.com/playlist?list=PL3nY3J1rj8KmnxZnQhMJz047mh_hYM1wx

# From Java

- https://craftinginterpreters.com/contents.html + https://www.youtube.com/playlist?list=PLib6-zlkjfXluRjBgK8grQH2IUSZjn-YN
- [Rust vs. Java vs. Dart](https://github.com/andpush/multilang_threads_benchmark)

# From Javascript

- [Is Rust's `enum` the equivalent of an object literal in Javascript?](https://chat.openai.com/share/98231466-4fd5-4284-b3bf-bb1feb494b79)
- [Rust for JavaScript Developers | chrisbiscardi](https://www.youtube.com/playlist?list=PLWtPciJ1UMuBH4NYU14LTbWQLRlmF9mez)
- https://frontendmasters.com/courses/rust-ts-devs

# From Kotlin

- https://github.com/emmabritton/kotlin-rust-guide

# From Python

- https://github.com/bedroombuilds/python2rust + https://michael.kefeder.at/post/bedroombuilds-from-python-to-rust
- https://github.com/lily-mara/refactoring-to-rust + https://lilymara.xyz/posts/refactoring-to-rust
- https://kobzol.github.io/rust/python/2023/05/20/writing-python-like-its-rust.html
- https://blog.stackademic.com/after-using-rust-the-way-i-use-python-has-changed-d6ee31360729
- https://github.com/PacktPublishing/Speed-up-your-Python-with-Rust + https://youtu.be/g_BoTxoubM8
- https://antoniosbarotsis.github.io/posts/python_package_written_in_rust

# Gotchas

- The `stack` holds data associated with a specific function, while the `heap` holds data that can outlive a function.
- A [`String`](https://doc.rust-lang.org/std/string/struct.String.html) is an [`owned`](https://doc.rust-lang.org/book/ch04-01-what-is-ownership.html) value; a string slice ([`&str`](https://doc.rust-lang.org/book/ch04-03-slices.html)) is a [`borrowed`](https://doc.rust-lang.org/book/ch04-02-references-and-borrowing.html) value: https://youtu.be/n7-vKRLw3zg, https://github.com/Dhghomon/easy_rust/#strings, [Learn Rust With Entirely Too Many Linked Lists: in-depth exploration of Rust’s memory management rules, through implementing a few different types of list structures](https://github.com/rust-unofficial/too-many-lists)
- Think of a `variable` more as a `binding`.
- Copying strings or vectors or other complex types can be expensive, so they don't implement the `Copy` trait and are instead moved.
- References allow us to `borrow` values without taking ownership of them.
- The original compiler was written in OCaml, and then eventually it was bootstrapped, and now Rust is written in Rust.
- `lifetimes` allow Rust to ensure memory safety without the performance costs of `garbage collection`.
- Rust forbids the combination of aliasing and mutation on the same location.
- https://github.com/inancgumus/learnrust/blob/master/notes/faq.md
- [Read integer from `stdin`](https://programming-idioms.org/idiom/120/read-integer-from-stdin/1906/rust)
- Single quotes (`'`) are used for `char` literals, whereas double quotes (`"`) are used for string slices (`&str`)

# Security

- [What is "Memory Safety", Really?](https://tiemoko.com/blog/blue-team-rust) + [High Assurance Rust: Developing Secure and Robust Software](https://github.com/tnballo/high-assurance-rust)
- https://github.com/skerkour/black-hat-rust
- https://gitlab.com/veilid/veilid + https://www.theregister.com/2023/08/12/veilid_privacy_data + https://www.itnews.com.au/news/veilid-unveiled-by-cult-of-the-dead-cow-599475 + https://twitter.com/AstraKernel/status/1692084037580722223 + https://duo.com/decipher/decipher-podcast-katelyn-bowden-and-tc-johnson

# Radio

- https://newrustacean.com
- https://blog.adamchalmers.com/rustacean-station
- https://rustacean-station.org/episode/042-ben-striegel
- https://rustacean-station.org/episode/tiemoko-ballo
- https://changelog.com/podcast/443
- https://www.ralfj.de/blog/2021/06/10/ghostcell-podcast.html
- https://www.bikeshed.fm/133
- https://www.bikeshed.fm/134
- https://ieni.dev/2023/08/rustship-a-new-rust-podcast
- https://timwise.co.uk/2023/06/30/new-podcast-episodes-rust-meetups-and-fast-talkers + https://feeds.transistor.fm/the-rust-workshop-podcast

# Tool

- [x86 / x64 Assembler and Disassembler](https://defuse.ca/online-x86-assembler.htm)
- https://play.rust-lang.org or https://tio.run/#rust or https://github.com/rust-lang/rust-playground
- [Find the build status of recent nightly toolchains and components](https://rust-lang.github.io/rustup-components-history)
- [A Rust compiler front-end for IDEs](https://github.com/rust-lang/rust-analyzer)
- [State of Rust support by text editors and their integrated brethren](https://areweideyet.com)
- [Interactive visualizations of Rust at compile-time and run-time](https://github.com/cognitive-engineering-lab/aquascope)
- [cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code](https://github.com/pacak/cargo-show-asm)
- [AI assistant for software developers](https://github.com/codota/tabnine-vscode)
- [VSCode extension that enhances display of errors and warnings](https://github.com/usernamehw/vscode-error-lens)
- [Simplify Dependency Management in Rust & VSCode](https://github.com/serayuzgur/crates)
- [A versatile, feature-rich TOML toolkit(https://github.com/tamasfe/taplo)
- [A native debugger extension for VSCode based on LLDB](https://github.com/vadimcn/codelldb)
- [All-in-one GitHub action for Rust projects](https://github.com/brndnmtthws/rust-action)
- https://github.com/Nashenas88/borrow_visualizer_prototype

# Practice

- [rustlings.cool](./rustlings)
- https://ferrous-systems.github.io/teaching-material
- https://github.com/3rfaan/rust_algorithms
- [Advent of code 2022](https://www.youtube.com/playlist?list=PLib6-zlkjfXnzpv79LcpHOSGwkmUCtbzZ)
- https://github.com/phil-opp/blog_os + https://www.youtube.com/playlist?list=PLib6-zlkjfXkdCjQgrZhmfJOWBk_C2FTY
- https://github.com/gruberb/exercism-rs
- https://github.com/gruberb/cryptopals
- https://github.com/newpavlov/rustrush-crypto-workshop

# Watch

- https://m.youtube.com/playlist?list=PLWIcRrPLCdUdl_h7_pbbBwGEMkBA1g5Yc
- https://drive.google.com/file/d/1CoE91stPn23aRgzVxNFz92fGBB_QAzcA/view
- [Rust Linz, June 2021 - Tim McNamara - How to learn Rust](./how-to-learn-Rust_Tim-McNamara_2021.md)
- https://github.com/jamesmunns/awesome-rust-streaming
- https://medium.com/@lindblomdev/list/pragmatic-intro-to-rust-web-development-137a5e632cf5 + https://www.youtube.com/playlist?list=PL4bcKu1Oi0f5eYmYJAOTYLGN7Lgr_B7mZ
- https://github.com/dtolnay/proc-macro-workshop
- [Short URL with Rust and Deno deploy](https://www.youtube.com/playlist?list=PLDFcMP0wfYJpD0yxeK_Cp0-rxtgUKu39e) + https://github.com/wezm/deno-rust-wasm
- [New features, fun facts, and other useful information about Rust language releases](https://m.youtube.com/playlist?list=PLAoXjaI9SkxWBBT07zzC4a5FlE60844c4)
- https://github.com/jorendorff/talks/blob/master/rust-mutability/rust-mutability.md
- [Strange loop conference](https://www.youtube.com/playlist?list=PLcGKfGEEONaDCrhrJV5yUxRrD8cOOOb-T)
- https://www.youtube.com/playlist?list=PLbNOKnE-Oyr0vFpzJL097rc8P_NfeatLD + https://github.com/lmammino/rust-advent
- https://www.youtube.com/watch?v=8lW68jXHaFI + https://github.com/MarcoIeni/rust-api-workshop
- https://github.com/greyblake/rustcast/tree/master/episodes/0002-checkout + https://www.youtube.com/watch?v=gVSB5AHAIsM
- https://github.com/w3eydi/Rust_Tutorials_2022 + https://github.com/w3eydi/Rust-Examples + https://www.youtube.com/playlist?list=PLgvWD2scL862tMbL-J7Uh0V9mcVwD2tCZ
- https://www.youtube.com/playlist?list=PLfHJt4o9-rmBxcAwsbasj9K0dQ6YGrcsM + https://github.com/brndnmtthws/cracking-the-coding-interview-rust
- [Nick Cameron](https://github.com/nrc/talks)
- Quantum Chemistry: https://github.com/ntBre/qcrab + https://m.youtube.com/playlist?list=PL3nY3J1rj8Kl0UVq0aZ-DbEX5edDZz8N0, https://github.com/ntBre/ProgrammingProjects, https://m.youtube.com/playlist?list=PLndgATlIsl2XGSrH69vDdiv1oDSQlYr3v, https://www.youtube.com/playlist?list=PL3nY3J1rj8KkkKtZlTLNLWGuVHbz9XKkV
- https://gitlab.com/rust-espanol/aprender-rust-en-espanol + https://m.youtube.com/playlist?list=PLP3JrIiWQArVUYA2Mt8S_jVvRq_SElVWB