#rust
#wasm
#bevy
#async
#tokio
#rust
#wasm
#bevy
#async
#tokio

Runescape-like prototype game with simple mechanics

  • Tech: Bevy, WASM and Native Clients
  • Features: Chunk system, dynamic map, persistent player state, chat
#rust
#ffi

Rust FFI bindings for libzim, an offline web content storage solution

libzim ffi (zim-rs)
#rust
#ffi
#mpv
#audio
#async
#tokio
#rust
#ffi
#mpv
#audio
#async
#tokio

Daemon/Client programs for playing music in the background using mpv on Linux

  • Contributed: Updated mpv-rs FFI bindings for libmpv
  • Contributed: Added async events mpv-rs
#rust
#emulation

Another Game Boy emulator

  • Unique functionality: Emulates the Game Genie cheat cartridge
Game Boy Emulator
#js
#rust
#wasm
#leptos
#graphviz
#js
#rust
#wasm
#leptos
#graphviz

Edit Graphviz in the browser, completely client-side

  • Tech: Leptos for the frontend, Rust+WASM for the Graphviz engine
  • Contributed: Bugfix for the Rust Graphviz engine layout-rs
#js
#rust
#vim
#emacs

Generate a keyboard layout programmatically

  • Output as vim bindings, emacs quail, automaton or a custom format
  • Demo webpage uses the automaton for typing in a custom layout in browser