The Universal Plug-in System. Extend anything with WebAssembly (wasm).
Extism is the universal plug-in system. Run WebAssembly extensions inside your app. Use idiomatic Host SDKs for Go, Ruby, Python, Node, Rust, C, C++, OCaml, Haskell, PHP & more (others coming soon).
This is a preview to share progress on a usable version while we wrap up some docs, automation, package distribution, installation process, etc.
Try the extism
CLI:
README.md
Or:
libextism.{so|dylib}
and extism.h
into your library and include paths respectively.Expect the entire process above to be simplified away soon...
Extism is the universal plug-in system. Run WebAssembly extensions inside your app. Use idiomatic Host SDKs for Go, Ruby, Python, Node, Rust, C, C++, OCaml, Haskell, PHP & more (others coming soon).
This is a preview to share progress on a usable version while we wrap up some docs, automation, package distribution, installation process, etc.
Try the extism
CLI:
README.md
Or:
libextism.{so|dylib}
and extism.h
into your library and include paths respectively.Expect the entire process above to be simplified away soon...
Extism is the universal plug-in system. Run WebAssembly extensions inside your app. Use idiomatic Host SDKs for Go, Ruby, Python, Node, Rust, C, C++, OCaml & more (others coming soon).
This is a preview to share progress on a usable version while we wrap up some docs, automation, package distribution, installation process, etc.
libextism.{so|dylib}
and extism.h
into your library and include paths respectively.Expect the entire process above to be simplified away soon...