/hacks

This repository serves as a tinkering playground and is intended for learning and exploration purposes. It covers Web Assembly, WebGPU and Compute shaders

Primary LanguageRustMIT LicenseMIT

Tilekit Hacks

Open in GitHub Codespaces

This repository serves as a tinkering playground and is intended for learning and exploration purposes. Goal is to try lots of things, see what works out, and then gradually improve bit by bit from there.

Ways

  • Each folder should have a specific tinkering task with a corresponding descriptive name, without underscores, dashes please señor.
  • It is an individual hacker's responsibility to include easy to follow setup instructions in the README for an out-of-the-box tinkering experience.

Active

  • wasm-layer
  • fp-bindgen
  • plugins-setup
  • cli-base
  • rust-gpu-setup
  • webgpu-computes-starter
  • xterm-shell

Proposed

  • observe-wasm
  • boajs-embedding
  • wgpu-plugin
  • wt-plugin
  • wt-libp2p-plugin

Concluded

  • unified-layer: wasm_component_layer crate not feasible as of now. Decided to use extism instead.
  • extism-layer: Not possible to write host agnostic code easily. Component model not necessary as of now so switching to just the wasm_runtime_layer crate.