Projects using Extism in the wild? #684
Replies: 23 comments 18 replies
-
Moonrepo WASM plugins
|
Beta Was this translation helpful? Give feedback.
-
Simplism
|
Beta Was this translation helpful? Give feedback.
-
Otorishi WASM plugins |
Beta Was this translation helpful? Give feedback.
-
Reactables
|
Beta Was this translation helpful? Give feedback.
-
Matricks
|
Beta Was this translation helpful? Give feedback.
-
fractal-trick
|
Beta Was this translation helpful? Give feedback.
-
SSD - Simple Service & Data Description
|
Beta Was this translation helpful? Give feedback.
-
Image Processing webapp with user-provided plugins
|
Beta Was this translation helpful? Give feedback.
-
antz
|
Beta Was this translation helpful? Give feedback.
-
unt-rust-ed
Examples#[exported_host_type]
pub struct Inputs {
pub a: i32,
pub b: i32,
}
impl Inputs {
fn new(a: i32, b: i32) -> Self {
Self { a, b}
}
}
fn main() {
let rust_code = "pub fn add(inputs: Inputs) -> i32 {\nreturn inputs.a + inputs.b;\n}";
let project = UntrustedRustProject::new(rust_code)
.with_exported_host_type::<Inputs>();
let compiled_project = project.compile().unwrap();
let mut container = compiled_project.create_container().unwrap();
let outputs: i32 = container.call("add", Inputs::new(10, 2)).unwrap();
println!("output: {}", outputs); // prints "12"
} |
Beta Was this translation helpful? Give feedback.
-
brack
|
Beta Was this translation helpful? Give feedback.
-
OpenAgents
How it works
|
Beta Was this translation helpful? Give feedback.
-
Flowato
|
Beta Was this translation helpful? Give feedback.
-
GIF Trick
|
Beta Was this translation helpful? Give feedback.
-
OpenWRT Lua Parser
|
Beta Was this translation helpful? Give feedback.
-
Libp2peasy, Lemon Squeezy 🍋✊
|
Beta Was this translation helpful? Give feedback.
-
ZFlow
This library provides a Rust implementation of a Flow-Based Programming graphs and a runtime for executing the graph. There are two areas covered: Graph - the actual graph library
|
Beta Was this translation helpful? Give feedback.
-
ModsurferUse the CLI: https://github.com/dylibso/modsurfer
|
Beta Was this translation helpful? Give feedback.
-
Wasmo
|
Beta Was this translation helpful? Give feedback.
-
Wasm4s
|
Beta Was this translation helpful? Give feedback.
-
Blextism
|
Beta Was this translation helpful? Give feedback.
-
Fluent CI EngineProgrammable CI/CD with Extism based plugin system Usage with GitHub Actions : name: Deploy
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup Fluent CI
uses: fluentci-io/setup-fluentci@v5
with:
wasm: true
pipeline: cloudflare
args: deploy
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ env.CF_ACCOUNT_ID }}
|
Beta Was this translation helpful? Give feedback.
-
LemmyLemmy is a selfhosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top. Lemmy, the popular link aggregator for the Fediverse and Free Software decentralized alternative to Reddit, PR'ed a Proof of Concept for their extension mechanism. The PoC will be merged only after first plugins become available. Here's what @Nutomic wrote on the PR:
|
Beta Was this translation helpful? Give feedback.
-
In this thread I would like anyone to drop known open source projects that use Extism already. I couldn't easily find examples, but if you know of a project, then don't hesitate and drop a link below :)
Beta Was this translation helpful? Give feedback.
All reactions