Rust Links

Rust Links

Links I find related to Rust, added to my links DAGzet.

For more links, see the links page.

async_rust: Asynchronous Rust on Cortex-M Microcontrollers https://interrupt.memfault.com/blog/embedded-async-rust

comprehensive_rust: Comprehensive Rust (Google) https://google.github.io/comprehensive-rust/

cpal: A audio IO library in pure Rust. might be a good thing to use with the Rust DSP library I am working on. . https://github.com/RustAudio/cpal.

effective_rust: Effective Rust https://www.lurklurk.org/effective-rust/

enums_rust_better: Why Enums in Rust feel so much better https://www.shuttle.rs/blog/2023/11/23/enums-in-rust

hello_rust_sdl2_wasm: A minimal working "game" written in Rust with SDL2, compiled to WASM. https://github.com/awwsmm/hello-rust-sdl2-wasm

hermit: hermit: a unikernel in rust https://github.com/hermit-os/hermit-rs

hilgendorf_audiograph_rust: Rust crate for "Datastructures and algorithms for audio graphs" https://github.com/m-hilgendorf/audio-graph

hired: hired: a modern take on 'ed' https://github.com/sidju/hired?tab=readme-ov-file

how_not_to_learn_rust: How Not to Learn Rust. https://dystroy.org/blog/how-not-to-learn-rust/

idiomatic_rust: idomatic rust https://www.thinkpenguin.com/gnu-linux/free-software-wireless-n-mini-vpn-router-v3-tpe-r1300

knyst: Knyst: Real time dynamic audio graph and synthesis library. https://crates.io/crates/knyst

leaving_rust_gamedev: Leaving Rust gamedev after 3 years https://loglog.games/blog/leaving-rust-gamedev/

little_rust_with_your_c: A little rust with your C https://docs.rust-embedded.org/book/interoperability/rust-with-c.html

minirust: The purpose of MiniRust is to describe the semantics of an interesting fragment of Rust in a way that is both precise and understandable to as many people as possible. https://www.ralfj.de/blog/2022/08/08/minirust.html

miri: Miri: An interpreter for Rust's mid-level intermediate representation. https://github.com/rust-lang/miri

polinius_rust: plonius update https://blog.rust-lang.org/inside-rust/2023/10/06/polonius-update.html

procedural_macros_rust: procedural macros in rust https://www.freecodecamp.org/news/procedural-macros-in-rust/

ripgrep_gh: ripgrep (github repo) https://github.com/BurntSushi/ripgrep

riscv_os_rust: >Making a RISCV Operating System Using Rust. https://osblog.stephenmarz.com/

rust_allocator: What is in a Rust Allocator? https://blog.sulami.xyz/posts/what-is-in-a-rust-allocator/

rust_borrow_checker_deep_dive: The Rust Borrow Checker - a Deep Dive https://www.infoq.com/presentations/rust-borrow-checker/

rust_calling_conv_deserve: The Rust Calling Convention We Deserve https://mcyoung.xyz/2024/04/17/calling-convention/

rust_compiler_bug_catching: Bugs that the rust compiler catches for you. https://kerkour.com/bugs-rust-compiler-helps-prevent

rust_critical_retrospective: Rust: A Critical Retrospective https://www.bunniestudios.com/blog/?p=6375

rust_crossplatform_minimal: Building cross-platform Rust for Web, Android and iOS – a minimal example https://www.artificialworlds.net/blog/2022/07/06/building-cross-platform-rust-for-web-android-and-ios-a-minimal-example/

rust_embedded_C: Rust for embedded C programmers. https://docs.opentitan.org/doc/ug/rust_for_c/

rust_expressif: Rust on Expressif chips https://mabez.dev/blog/posts/esp-rust-30-06-2023/

rust_mentality: Building a Rust Mentality https://slightknack.dev/blog/shift/

rust_os_tutorial: A tutorial on building an OS in Rust. It seems to be well structured, breaking down things by topic. Could be worth looking into for my rust studies. https://os.phil-opp.com/

rust_performance_book: The Rust Performance Book. https://nnethercote.github.io/perf-book/

rust_std_fs_slower_python: Rust std fs slower than Python!? No, it's hardware! https://xuanwo.io/2023/04-rust-std-fs-slower-than-python/

rust_too_many_linked_lists: Learn Rust With Entirely Too Many Linked Lists https://rust-unofficial.github.io/too-many-lists/index.html

rust_without_crates_io: Rust without crates.io https://thomask.sdf.org/blog/2023/11/14/rust-without-crates-io.html

tiny_skia: A tiny subset of Skia, ported to Rust. https://github.com/RazrFalcon/tiny-skia.

ultra: ultra is a Rust implementation of the Enigma machine that includes the ability to decrypt ciphertext. https://github.com/iKevinY/ultra

uva_rust_os: operating systems with rust (university of virginia) https://rust-class.org/pages/classes.html

wasi: WASI: The WebAssembly System Interface. https://wasi.dev/

xilum: xilum: an architecture for UI in Rust. (Blog post by author providing an overview). https://raphlinus.github.io/rust/gui/2022/05/07/ui-architecture.html

youki: youki: A container runtime in Rust https://github.com/containers/youki