https://github.com/extism/plugins
A collection of plugins for demoing and testing Extism
https://github.com/extism/plugins
Last synced: over 1 year ago
JSON representation
A collection of plugins for demoing and testing Extism
- Host: GitHub
- URL: https://github.com/extism/plugins
- Owner: extism
- License: bsd-3-clause
- Created: 2023-09-19T16:54:59.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-29T00:59:07.000Z (over 1 year ago)
- Last Synced: 2025-03-23T08:41:59.505Z (over 1 year ago)
- Language: WebAssembly
- Size: 46.9 MB
- Stars: 10
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Plugins
Some up to date Extism plugins for use in demos and tests.
## Releases
Check the [releases](https://github.com/extism/plugins/releases) for stable builds.
You can download the latest plugin by name like this:
```
curl https://github.com/extism/plugins/releases/latest/download/count_vowels.wasm
```
or a specific version like this:
```
curl https://github.com/extism/plugins/releases/download/v0.0.3/count_vowels.wasm
```
> *Note*: Each plugin should also have a debug build at {name}.debug.wasm
## Development
Run make on the top level folder, it will build all the plugins in the cargo workspace.
```bash
make build
```
If you add a plug-in, make sure it is added to `Cargo.toml` in the `workspace.members` section.
Cut a new release and GH actions will build the plugins and publish as assets on the release.