Skip to content

extism/hack-for-good-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

Hack For Good 2023

If you've landed here without previously seeing the hackathon information page, please go check it out: https://dylibso.com/events/2023/hack-for-good/

Once you've registered, you'll get an email with participation instructions. As always, please join us on Discord and ask around the #hackathon channel for help, inspiration, etc.

Tools / Libraries

  • Extism SDKs & PDKs (see Extism.org as an entrypoint).
  • extism-react - great for React developers!
  • Modsurfer a NEW version of our WebAssembly debugging and insights tool.
  • Check out the participant entries below for inspiration!
  • Like CLI tools? Consider adding a plugin to the proto mono-repo manager!
  • Is HTTP more your thing? Try out simplism and run Extism plugins in the cloud ☁️

Participants

Name Project Description Repository URL
Benjamin Eckel Using OpenAPI to generate host and guest bindings https://dylibso.com/blog/plug-in-system-in-hiding/ https://github.com/extism/openapi-rs-pdk-template https://github.com/extism/extism_openapi_rb
Steve Manuel A full-stack web hosting solution powered by Extism and WebAssembly. FTP + web server + KV store + Wasm plugins https://github.com/dylibso/stackism
Muhammad Azeez A space shooter game built on Godot engine that uses Extism to make modding easy https://github.com/mhmd-azeez/extism-space-commander
Dominique Saulet Adds an Extism powered plugin system for trading strategies to the OpenBB Terminal https://github.com/neuronicnobody/OpenBBTerminal/tree/feature/extism-plugins
Philippe Charrière Ready to use development platform to learn Extism plug-in creation (🍊 Gitpod project + 🐳 Docker image) https://github.com/bots-garden/extism-playground
Gavin Hayes A miniaudio audio decoder sandboxed in Wasm using Extism. An example audio player is included. https://github.com/extism/extism-miniaudio
Zach Shipko A fork of the Helix editor with support of Wasm plug-ins using Extism https://github.com/extism/helix
Jayson Harshbarger Exposes f-flat-minor's AssemblyScript implementation as an Extism plugin https://github.com/Hypercubed/f-flat-minor/tree/main/assemblyscript
Chris Dickinson Run Wasm in Blender (with generated Rust bindings!) https://github.com/dylibso/blextism
Benjamin Eckel & Dominique Saulet Reactables: Shrinkwrapped, Portable, and Secure React Component https://github.com/dylibso/reactables

| Add yours above in a PR! | ... | ... |

Submitting your project

Please open a PR to this repo and add your Extism project information to the table in this README by 11:59 pm ET on December 21st!

TL;DR

  1. We're running a holiday hackathon for charity! All you need to do is make something with Extism.
  2. Submit your information to participate by opening a PR to this repository.
  3. Your name will be added on Dylibso's $5,000 donation to Toys For Tots. Thanks for contributing 🙏!
  4. Participation ends December 21 at 11:59p Eastern Time.