cargo extism 0.0.1-alpha
Preview pre-release v0.0.1-alpha

latest releases: 1.9.0, 1.8.0, 1.7.0...
2 years ago

PREVIEW PRE-RELEASE v0.0.1-alpha

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).

Things may be incomplete or undocumented or difficult to install, but not for long!

This is a preview to share progress on a usable version while we wrap up some docs, automation, package distribution, installation process, etc.

Preview Usage

  • Clone the repository.
  • Copy the language SDK you want to use (./node, ./ruby, ./python etc are language SDKs in the root of the repo).
  • Download a pre-built release for your system (attached below), or build the project from source (see the Makefile in the root).
  • Install libextism.{so|dylib} and extism.h into your library and include paths respectively.

Expect the entire process above to be simplified away soon...

Head to https://extism.org for docs and an overview, and chat with us on Discord!

Don't miss a new extism release

NewReleases is sending notifications on new releases.