
tty7
tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.
它使用 Cranelift 而非 LLVM 作为后端,实现了从 Cranelift IR 到 Waffle IR 再到 Wasm 的新型转换,并配备了自定义 Wasm 链接器,所有组件都基于编译为 WASM 的 rustc。
Weblings is a Rust compiler toolchain compiled to WASM. This means that you can compile and execute Rust code in your browser!
Tech stack tl;dr rust code -> rustc -> cranelift IR -> waffle -> wasm object files -> linker -> wasm executable -> browser execution
The primary way to interface with this WASM toolchain is through the web UI, which you can access at https://weblings.forest-anderson.ca. It has two sections:
A few things had to be set up to get this toolchain working:
wasm-ld from LLVM. I was hoping that the
Wild linker might have WASM linking
support, but that's still on the
way.⭐ - these steps were written with AI tooling to achieve the goals of this project, but I'd love to see them included in Cranelift/Wild, and hope to find a way to upstream them!
I've set up this toolchain so that I can build out some tooling that I'll be using in upcoming projects to teach computer memory principles. I'v
Compiling Rust to WASM from inside WASM!
根据分类、Topic 和编程语言匹配的相似项目。

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.
A Rust library that provides secure memory handling primitives including zeroization on drop, memory locking, constant-time comparison, and compile-time guarded regions, with zero dependencies and no_std support.
MirrorProxy is a self-hosted, Rust-based mirror proxy platform with an embedded React admin console and cross-platform client for managing package sources.