Awesome Lists

awesome-rust-and-webassembly

by rustwasm

awesome listpushed about 3 years ago

Awesome Rust and WebAssembly projects, libraries, tools, and resources

AI summary

Rust and WASM collection

A curated list of Rust and WebAssembly projects, libraries, tools, and resources.

stars
644
forks
45
watching
28
awesome list
1
entries
7
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/rustwasm/awesome-rust-and-webassembly/links.svg)](https://awesome.facts.dev/awesome/rustwasm/awesome-rust-and-webassembly)
HTML
<a href="https://awesome.facts.dev/awesome/rustwasm/awesome-rust-and-webassembly"><img src="https://awesome.facts.dev/shield/rustwasm/awesome-rust-and-webassembly/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/rustwasm/awesome-rust-and-webassembly/links.svg

What's in the list

7 links in 7 sections, with live GitHub stats.activeno commit in 2y

Development Tools / Build and Workflow Orchestration

  • wasm-pack

    — seeks to be a one-stop shop for building and working with Rust-generated WebAssembly that you would like to interoperate with JavaScript, on the Web or with Node.js. helps you build and publish Rust-generated WebAssembly to the npm registry to be used alongside any other JavaScript package in workflows that you already use

Development Tools / Size Profiling .wasm Binaries

  • twiggy

    — is a code size profiler for binaries. It analyzes a binary's call graph to answer questions about which functions take up the most space

Development Tools / Polyfilling WebAssembly

  • wasm2js

    — The tool compiles WebAssembly into "almost asm.js". This is great for supporting browsers that don't have a WebAssembly implementation, such as Internet Explorer 11

Libraries / Allocation and Memory Management

  • wee_alloc

    — The Wasm-Enabled, Elfin Allocator. A small (~1K uncompressed ) allocator implementation for when code size is a greater concern than allocation performance

Libraries / Error Handling

  • console_error_panic_hook

    — This crate lets you debug panics on by providing a panic hook that forwards panic messages to

Libraries / Games

  • gate

    — Gate is a game development library tailored to 2D pixel-art games, written in Rust

Resources

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.