Ti

TinyWasm – A tiny WebAssembly Runtime written in Rust

Hacker News

TinyWasm – A tiny WebAssembly Runtime written in Rust

Show HN: TinyWasm - A tiny WebAssembly Runtime written in Rust Hi HN! I'm excited to share TinyWasm ( https://github.com/explodingcamera/tinywasm ), a WebAssembly Interpreter I developed for my final university project. The main goal of this project was to deepen my understanding of WebAssembly and interpreter design. TinyWasm successfully passes all the official WebAssembly 1.0 tests and also includes features from future proposals such as like bulk memory operations. Initially more of a research project, TinyWasm focuses on simplicity and portability. It has minimal third-party dependencies, a small codebase, and is compatible with no_std environments. It's now available as a standalone library ( https://crates.io/crates/tinywasm ), and I hope it can be useful for embedding into other projects and hacking on, especially because it's designed to be easy to understand and modify, while still being decently performant. I'm looking forward to feedback, hope you find it useful!

Share card

Actual performance

172points
12comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: excited, io · Missing: https docs, just released, exist
68%68% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: tiny, code · Missing: mac, agents, macos
65%65% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Indie HackersFits the IH revenue-focused audience · Strong signals: compatible · Missing: supports, reddit linkedin, podcasting
57%57% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
44%44% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
39%39% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

A
A tiny brainfuck interpreter written in Rust71%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A tiny brainfuck interpreter written in Rust

Hacker News8
Ti
Tiny Brainfuck Compilers Written in Rust69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tiny Brainfuck Compilers Written in Rust

Hacker News3
Ru
Rux, a hobbyist microkernel written in Rust66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Rux, a hobbyist microkernel written in Rust

Hacker News14
AV
AVR-VM – VM with JIT-compiler for ATMega32 written in Rust69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AVR-VM – VM with JIT-compiler for ATMega32 written in Rust

Hacker News78
Ca
Catfs – Cache AnyThing Filesystem Written in Rust79%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Catfs – Cache AnyThing Filesystem Written in Rust

Hacker News7
En
Encrusted – A Zork Interpreter Written in Rust / WebAssembly78%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Encrusted – A Zork Interpreter Written in Rust / WebAssembly

Hacker News6
To
Toy C Compiler written in Rust72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Toy C Compiler written in Rust

Hacker News4
Eo
Eole, a Lévy-optimal lambda calculus evaluator written in Rust57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Eole, a Lévy-optimal lambda calculus evaluator written in Rust

Hacker News106
Pu
Published Thanks-Dependencies written in Rust52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Published Thanks-Dependencies written in Rust

Hacker News3
By
Bytebeat written in Rust (bytebeat-rs)59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Bytebeat written in Rust (bytebeat-rs)

Hacker News4