daifengqi / rust-wasm-resources

Rust and WebAssembly awesome resources.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rust-wasm-resources

Rust and WebAssembly resources | Rust 和 WebAssembly 的相关资源

Rust

开源书籍 Books

入门篇 level 0

The Rust Book | Rust程序设计语言

Rust By Example | 通过例子学Rust

r-core | Rust手写操作系统(清华课程)

进阶篇 level 1

Asynchronous Programming in Rust | Rust中的异步编程

The Little Book of Rust Macros | Rust中的宏编程

rust-faq | Rust问与答

高级篇 level 2

The Rustonomicon | Rust秘典:走近unsafe

Rust magazine | Rust开源杂志(Rust精选)

参考篇 References

The Rust Reference | Rust参考手册

The Rust Standard Library | Rust标准库

The Rust RFC Book | Rust RFC汇总

The rustc book | rustc: rust linker

The Cargo Book | Cargo: package manager

The rustup Book

工具篇 Tools

Introducing MIR | Mid-Level IR

cargo-expand | Subcommand to show result of macro expansion

rust-repl | Read–eval–print loop of Rust

视频 Videos

Crust of Rust | Rust特性深入

Concurrent Programming in Rust | Rust并发编程

实战 Project

PingCAP talent-plan | PingCAP的Rust系列教程

mini-redis | Incomplete Redis client and server implementation using Tokio which is helpful to understand async/await. 迷你Redis实现

知名项目 Known

Tokio - an asynchronous Rust runtime

mio - non-blocking APIs and event notification for building high performance I/O apps

Rocket - a web framework for Rust

Yew - Rust / Wasm framework for building client web apps

WASM

WEBASSEMBLY 2.0 FIRST PUBLIC WORKING DRAFTS

WASI

实体书籍 Entities

  • WebAssembly: The Definitive Guide

WASM runtime

wasmer

wasmtime

wasmtime-guide

规范 Spec

WebAssembly Official Repos

W3C draft: wasm interface

W3C draft: wasn modules

Runtime Structure

论文 Paper

tensorflow.js

项目 Repo

The wasm-bindgen Guide

egui | amazing GUI creator/pure rust/web & native/WASM

some guides

1, 2, 3

... to be continued | 持续更新中

About

Rust and WebAssembly awesome resources.