Pebbling Club 🐧🪨

  • PGlite
    Notes
    Run a full Postgres database locally in WASM with reactivity and live sync.
    Unfurl
  • MicroW8
    Notes
    MicroW8 is a WebAssembly based fantasy console inspired by the likes of TIC-80, WASM-4 and PICO-8. The initial motivation behind MicroW8 was to explore whether there was a way to make WebAssembly viable for size-coding. (Size coding being the art of creating tiny (often <= 256 bytes) graphical effects and games.) The available examples so far are all in this space, however, I very carefully made sure that all design decisions make sense from the point of view of bigger projects as well.
    Unfurl
  • extism/extism: The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.
    Notes
    The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.
    Unfurl
  • tuananh/hyper-mcp: Model Context Protocol on steroids ;)
    Notes
    Model Context Protocol on steroids ;)
    Unfurl
  • A Gentle Introduction to WebAssembly in Rust (2025 Edition) - DEV Community
    Notes
    So in this guide we’ll walk through setting up the tooling and development environment for building and using WebAssembly in Rust, embedding it in a TypeScript project, review how communication between TypeScript and Rust can happen, then finally how you can debug your WebAssembly directly in the browser and/or your favorite IDE. I will use Visual Studio Code as the IDE and Chrome as the browser, but apart from some debugging options, you can reproduce these in your tool of choice.
  • leaningtech/webvm: Virtual Machine for the Web
    Notes
    WebVM is a server-less virtual environment running fully client-side in HTML5/WebAssembly. It's designed to be Linux ABI-compatible. It runs an unmodified Debian distribution including many native development toolchains. WebVM is powered by the CheerpX virtualization engine, and enables safe, sandboxed client-side execution of x86 binaries on any browser. CheerpX includes an x86-to-WebAssembly JIT compiler, a virtual block-based file system, and a Linux syscall emulator.
    Unfurl
  • @wasmer/sdk adds Node.js and Bun support Ā· Blog Ā· Wasmer
    Notes
    Today we are incredibly excited to announce full support for Node.js/Bun in @wasmer/sdk, after one member of our community asked about it on Wasmer’s Discord a few weeks ago.
    Unfurl
  • Wasm is the new CGI | Roborooter.com
    Notes
    And to be clear I don't mean the Common Gateway Interface as a protocol. I mean what CGI and the cgi-bin application model brought to the web. They allowed people to easily write code that makes websites interactive. This shifted the web from an archive of documents to a vast network of applications. It was the first "web application model". I think Wasm (WebAssembly) is setup to bring the next "web application model" to the industry.
    Feed
    Unfurl
  • wasmati: You should write your WebAssembly in TypeScript - ZKSECURITY
    Notes
    The solution is wasmati, a TypeScript library to write Wasm at the instruction level. The wasmati API looks exactly like Webassembly text format (WAT).
    Unfurl
  • A rust password generator on wasm
    Notes
    This is the useful app, which is a bit more complex than ā€œHello, World!ā€. This app can help to generate different passwords for every service. You need to remember your keyword and the length of password only.
    Unfurl
  • Rocket - A Rust game running on WASM
    Notes
    After seeing the examples on hellorust.com, I thought it would be interesting to try to adapt my game Rocket to work on the browser through the wasm32-unknown-unknown target. The project was a great way to figure out how far you can go when porting a project that is a bit more complex than a hello world. I was pleasantly surprised by the fact that most of the code could be reused. Particularly, the game logic code was barely touched at all.
    Unfurl
  • Writing a CHIP-8 emulator with Rust and WebAssembly
    Feed
    Unfurl