Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maif/wasmo

A WASM Binary builder for writing your Wasm plugins
https://github.com/maif/wasmo

extism izanami otoroshi rust wasm webassembly

Last synced: 3 days ago
JSON representation

A WASM Binary builder for writing your Wasm plugins

Awesome Lists containing this project

README

        


wasmo

# Wasmo


Screenshot 2024-06-25 at 16 16 48


Screenshot 2024-06-25 at 16 15 05

Wasmo can be deploy from the Docker using [the built images](https://hub.docker.com/r/maif/wasmo).

It comes with a server part to create and build your WASM plugin and a frontend to edit your plugins directly in the integrated UI.

[Documentation](https://maif.github.io/wasmo)

## Articles : examples and enterprise use cases

Wasmo plugins can be used :
- With the reverse proxy [Otoroshi](https://www.otoroshi.io/)
- [Wasm usage](https://maif.github.io/otoroshi/manual/how-to-s/wasm-usage.html)
- [Wasmo and Otoroshi](https://maif.github.io/otoroshi/manual/how-to-s/wasmo-installation.html)
- [Build plugins to manipulate http requests](https://zwiterrion.hashnode.dev/leveraging-wasm-for-api-gateway)

- To build FAAS [Function As a Service](https://zwiterrion.hashnode.dev/building-your-first-faas-with-wasm)
- To control [Feature flags](https://maif.github.io/izanami/docs/guides/local-scripts?_highlight=wasmo#creating-your-script-with-wasmo-cli) with [Izanami](https://maif.github.io/izanami/)

# Wasmo CLI

Found more information [here](https://github.com/MAIF/wasmo/tree/main/cli)

# License

This project is licensed under the Apache 2.0 license with the LLVM exception.

### Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in this project by you, as defined in the Apache-2.0 license,
shall be licensed as above, without any additional terms or conditions.