Extism: make all software programmable with WebAssembly

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • component-model

    Repository for design and specification of the Component Model

  • Does it use the wasm component model or is it more like wapc?

  • wasmer

    🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten

  • Why use this over Wasmer?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • helix

    A post-modern modal text editor.

  • I wonder if helix could use this? They are stalled on a plugin system.

  • automator-demo

  • There's also an end-to-end example using both Python and Rust in the org: https://github.com/extism/automator-demo

  • extism

    The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.

  • Question: where can I find the source for the count_vovel wasm example? https://github.com/extism/extism/tree/main/wasm

  • c-pdk

    Extism Plug-in Development Kit (PDK) for C

  • In C - https://github.com/extism/c-pdk/blob/main/example/count_vowels.c

  • go-pdk

    Extism Plug-in Development Kit (PDK) for Go

  • In Go - https://github.com/extism/go-pdk/blob/main/example/main.go

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rust-pdk

    Extism Plug-in Development Kit (PDK) for Rust

  • In Rust - https://github.com/extism/rust-pdk/blob/main/examples/count_vowels.rs

  • assemblyscript-pdk

    Extism Plug-in Development Kit (PDK) for AssemblyScript

  • In AssemblyScript - https://github.com/extism/assemblyscript-pdk/blob/main/example.ts

  • haskell-pdk

    Extism Plug-in development kit (PDK) for Haskell

  • In Haskell - https://github.com/extism/haskell-pdk/blob/main/examples/CountVowels.hs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts