You Are Merlin – a Rust CLI and WASM Text Adventure Game
This is my first Rust project which I got a bit carried away with. It was a great way to learn different parts of Rust and had jump some hurdles when building for WASM, like not having access to loops, std or DateTime. I'd appreciate any feedback of improvements, new features or themes to add. Thanks! Github: https://github.com/hseager/you-are-merlin
You Are Merlin – a Rust CLI and WASM Text Adventure Game launched on May 13, 2024 with 12 votes, #1,089 of 4,539 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 2 years on.
In plain words
You Are Merlin is a text adventure game built in Rust and playable as a command-line tool or in a web browser via WebAssembly. Players navigate through story scenarios and make choices that affect the narrative. The project demonstrates various Rust programming concepts and overcomes technical challenges specific to WASM development, such as working without standard libraries and traditional loops. The creator welcomes feedback on potential improvements, features, and new story themes.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
A minimal working Rust / SDL2 / WASM browser game2024 · github.com · ▲82"Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.
I'm open-sourcing my game engine2023 · github.com · ▲318Modd.io is a collaborative game editor that runs in browser. It's kind of like Figma for game dev. We made this engine low-code and multiplayer-first, so developeres can quickly prototype casual multiplayer games. I hope some of you guys will find this useful. Would love to hear feedback also. Thank you. Engine Demo: https://www.modd.io
- IMI made a browser-based RTS game2022 · battle-of-flags.com · ▲212
I've posted this game here before, hopefully a repost is fine as the game has changed quite a bit (improved AI, improved mapeditor, much quicker gameplay, etc). Game is based on JavaScript/Canvas and WebSockets. On the browser side the map is pre-rendered (as a background image), just the mobile units/buildings and animations are dynamically rendered. The lobby server is made in node.js, but the game server is C++ for performance reasons (mainly the pathfinding). I found the C++ WebSocket libraries out there to be too difficult to use so I made my own based on the rfc. Overall I…
Faasta – A self-hosted Serverless platform for WASM-wasi-HTTP in Rust2025 · github.com · ▲95I've just released an early version off my project I've been working on for a few months now and would love some feedback. https://github.com/fourlexboehm/faasta I was surprised there isn't yet an open/source and standards compliant way to host wasi-http functions in a way that takes advantages of WASM, a multi tenanted application. If you're not familiar with wasi, Compared to something like AWS Lambda, this approach is much more efficient as a single process can serve 1000s of function invocations concurrently and asynchronously, instead requiring an entire VM.…
An NES emulator written in Rust2013 · github.com · ▲125NES emulator written in Rust. Contribute to pcwalton/sprocketnes development by creating an account on GitHub.
Ambient, a multiplayer game engine and platform using WASM/WebGPU/Rust2023 · ambient.run · ▲90Earlier this year, we released our open-source game engine [0] built with Rust, WebAssembly, and WebGPU. Today, we’re happy to announce the Ambient platform, which brings web deployment, server hosting, and more to the runtime. With Ambient, you can make a game, deploy it to the browser in one command, share your URL and instantly play with others, no downloads or installs needed. Our WASM use is innovative; it is being used as both a sandboxed runtime for user code, and as a way to run the entire Ambient runtime in the browser. This, paired with our ECS data model, enables a highly modular…
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 15h ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
Source: Show HN post ↗