{"id":18462694,"url":"https://github.com/extism/hack-for-good-2023","last_synced_at":"2025-04-28T11:17:04.121Z","repository":{"id":210941141,"uuid":"726987493","full_name":"extism/hack-for-good-2023","owner":"extism","description":"Community hackathon entries for Hack For Good 2023","archived":false,"fork":false,"pushed_at":"2023-12-21T00:35:09.000Z","size":29,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-28T11:17:00.764Z","etag":null,"topics":["charity","extism","hackathon","holidays","wasm","webassembly"],"latest_commit_sha":null,"homepage":"https://dylibso.com/events/2023/hack-for-good/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/extism.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-03T23:59:34.000Z","updated_at":"2024-01-12T06:29:36.000Z","dependencies_parsed_at":"2024-12-25T07:22:30.814Z","dependency_job_id":"67d6b591-768a-4b34-a08d-2ad6c6b249b3","html_url":"https://github.com/extism/hack-for-good-2023","commit_stats":null,"previous_names":["extism/hack-for-good-2023"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/extism%2Fhack-for-good-2023","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/extism%2Fhack-for-good-2023/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/extism%2Fhack-for-good-2023/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/extism%2Fhack-for-good-2023/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/extism","download_url":"https://codeload.github.com/extism/hack-for-good-2023/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251302782,"owners_count":21567601,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["charity","extism","hackathon","holidays","wasm","webassembly"],"created_at":"2024-11-06T09:04:05.814Z","updated_at":"2025-04-28T11:17:04.098Z","avatar_url":"https://github.com/extism.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hack For Good 2023\n\nIf you've landed here without previously seeing the hackathon information page, please go check it out:\n[https://dylibso.com/events/2023/hack-for-good/](https://dylibso.com/events/2023/hack-for-good/)\n\nOnce you've registered, you'll get an email with participation instructions. As always, please join us on \n[Discord](https://extism.org/discord) and ask around the `#hackathon` channel for help, inspiration, etc.\n\n## Tools / Libraries\n- Extism SDKs \u0026 PDKs (see [Extism.org](https://extism.org) as an entrypoint).\n- [`extism-react`](https://www.npmjs.com/package/@extism/react) - great for React developers!\n- [Modsurfer](https://modsurfer.dylibso.com) a _NEW_ version of our WebAssembly debugging and insights tool.\n- Check out the participant entries below for inspiration!\n- Like CLI tools? Consider adding a plugin to the [`proto`](https://moonrepo.dev/docs/proto/wasm-plugin) mono-repo manager!\n- Is HTTP more your thing? Try out [`simplism`](https://github.com/bots-garden/simplism) and run Extism plugins in the cloud ☁️\n\n## Participants\n\n| Name                 | Project Description                  | Repository URL                | \n| -------------------- | ------------------------------------ | ----------------------------- |\n| 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 |\n| 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 |\n| 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 |\n| Dominique Saulet | Adds an Extism powered plugin system for trading strategies to the [OpenBB Terminal](https://github.com/OpenBB-finance/OpenBBTerminal) | https://github.com/neuronicnobody/OpenBBTerminal/tree/feature/extism-plugins |\n| 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 |\n| Gavin Hayes   | A miniaudio audio decoder sandboxed in Wasm using Extism. An example audio player is included. | https://github.com/extism/extism-miniaudio |\n| Zach Shipko   | A fork of the [Helix](https://helix-editor.com/) editor with support of Wasm plug-ins using Extism | https://github.com/extism/helix |\n| Jayson Harshbarger | Exposes f-flat-minor's AssemblyScript implementation as an Extism plugin | https://github.com/Hypercubed/f-flat-minor/tree/main/assemblyscript |\n| Chris Dickinson | Run Wasm in Blender (with generated Rust bindings!) | https://github.com/dylibso/blextism |\n| Benjamin Eckel  \u0026 Dominique Saulet      | Reactables: Shrinkwrapped, Portable, and Secure React Component | https://github.com/dylibso/reactables |\n\n| Add yours above in a PR! | ... | ... |\n\n## Submitting your project\n\nPlease 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!\n\n## TL;DR\n0. We're running a holiday hackathon for charity! All you need to do is make something with [Extism](https://extism.org).\n1. Submit your information to participate by opening a PR to this repository.\n2. Your name will be added on Dylibso's $5,000 donation to [Toys For Tots](https://toysfortots.org). Thanks for contributing 🙏!\n3. Participation ends December 21 at 11:59p Eastern Time.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fextism%2Fhack-for-good-2023","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fextism%2Fhack-for-good-2023","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fextism%2Fhack-for-good-2023/lists"}