](https://reberhardt.com/cs110l/spring-2020/) Rust
基于 Rust Webview 实现, 语法类 React 风格
fn app(cx: Scope) -> Element {
let (count, set_count) = use_state(&cx, || 0);
cx.render(rsx!(
h1 { "High-Five counter: {count}" }
button { onclick: move |_| set_count(count + 1), "Up high!" }
button { onclick: move |_| set_count(count - 1), "Down low!" }
))
}
原生 UI 实现, Dart 语言
基于 JS/TS 的 Bridge 实现
Rust 构建桌面程序
基于 Rust 实现的通用解析器
alpha = { 'a'..'z' | 'A'..'Z' }
digit = { '0'..'9' }
ident = { (alpha | digit)+ }
ident_list = _{ !digit ~ ident ~ (" " ~ ident)? }
基于 Rust 实现的解析器组合库
LLVM 的 Rust 封装
一本关于编译器和解释器的书
IDE-style autocomplete
基于 Rust 命令行参数解析
表达式解析算法研究
基于 Rust, 浏览器里面虚拟化 x86 操作系统
USB boot loader
Writing an OS in Rust 使用 Rust 写操作系统教程
Rust 实现 RISC-V 架构操作系统
CSV 解析库
基于 Rust 类似 jq 的 html 选择器
$ curl --silent https://www.rust-lang.org/ | htmlq '#get-help'
<div class="four columns mt3 mt0-l" id="get-help">
<h4>Get help!</h4>
<ul>
<li><a href="https://doc.rust-lang.org">Documentation</a></li>
<li><a href="https://users.rust-lang.org">Ask a Question on the Users Forum</a></li>
<li><a href="http://ping.rust-lang.org">Check Website Status</a></li>
</ul>
<div class="languages">
<label class="hidden" for="language-footer">Language</label>
<select id="language-footer">
<option title="English (US)" value="en-US">English (en-US)</option>
<option title="French" value="fr">Français (fr)</option>
<option title="German" value="de">Deutsch (de)</option>
</select>
</div>
</div>
PDF阅读器
HTTP 库
基于 TS, 生成可视化五线谱
T:Duet in G
T:1. Allegro
C:Fran\ccois Devienne
Z:Transcribed by Frank Nordberg - http://www.musicaviva.com
M:C
L:1/8
Q:136
K:G
V:Flute_1
g4 (fd)(ef)|g2g2a2a2|b4 (ag)(ab)|g2g2d4|
V:Flute_2
(BG)(AB) c4|(Bd)(BG) (FA)(FD)|(GA)(Bc) d2d2|B4 (BA)(GA)|
%
V:Flute_1
g4 (ag)(fe)|(fe)(fg) (ab)(^c'd')|b2g2e2^c2|(e4d4):|
V:Flute_2
(BG)(AB) ^c4|(d^c)(de) (fg)(af)|g2B2G2E2|(G4F4):|
微信公众号排版工具
音乐播放库
终端美化工具
免费 VPN 节点
远程桌面软件
Markdown 文字转图表
flowchart LR
A[Hard] -->|Text| B(Round)
B --> C{Decision}
C -->|One| D[Result 1]
C -->|Two| E[Result 2]
flowchart LR
A[Hard] -->|Text| B(Round)
B --> C{Decision}
C -->|One| D[Result 1]
C -->|Two| E[Result 2]
遗传算法实现小游戏
这是一个嵌入式入门教学视频, 不需要任何硬件或复杂的设置. 在这个视频中,作者展示了如何通过 ARM Cortex M0+ 系列处理器 来学习嵌入式 Rust