Projects using Extism in the wild? #684
Replies: 35 comments 23 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.
-
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.
-
OuraOura is a rust-native implementation of a pipeline that connects to the tip of a Cardano node through a combination of Ouroboros mini-protocol (using either a unix socket or tcp bearer), filters the events that match a particular pattern and then submits a succinct, self-contained payload to pluggable observers called "sinks". Filters
|
Beta Was this translation helpful? Give feedback.
-
1Password Go SDKThe 1Password Go SDK offers programmatic access to your secrets in 1Password with Go. During the beta, you can create, retrieve, update, and delete items and resolve secret references. |
Beta Was this translation helpful? Give feedback.
-
PumpBin🎃 PumpBin is an Implant Generation Platform. This is a cybersecurity tool that can help cybersecurity teams execute offensive missions more effectively. |
Beta Was this translation helpful? Give feedback.
-
Tau
Tau on Hacker News |
Beta Was this translation helpful? Give feedback.
-
MatrixOne
|
Beta Was this translation helpful? Give feedback.
-
AssembllmA versatile CLI tool designed to combine multiple Large Language Models (LLMs) using a flexible task-based system. With a unique WebAssembly-based plugin architecture, it supports seamless integration of various AI models and custom scripts. Key Features:
|
Beta Was this translation helpful? Give feedback.
-
Hyper MCP
|
Beta Was this translation helpful? Give feedback.
-
Decent AuthA simple, single authentication library for many languages. Created by LastLogin. Features:
Comment found on Hacker News from the developer:
|
Beta Was this translation helpful? Give feedback.
-
|
AutonomousKoi is an open source bot framework primarily focused on DJs who stream on Twitch. It's a modular system where components communicate by passing protocol buffer messages over pub-sub-like channels. New functionality can be added through WASM plugins, facilitated by extism. Modules extend functionality by communicating with DJ hardware/software, calling external APIs, interacting Twitch chat, and providing visuals through OBS Browser Source overlays. The framework will serve local web content packaged with the plugin and that web content and communicate with the rest of the system via WebSockets. |
Beta Was this translation helpful? Give feedback.
-
SupWhatsApp Bot framework and CLI with a pluggable architectureHandlers: with full access to the operating system services, written in Go Plugins: Sandboxed WASM modules can be developed in several languages (any language supported by Extism). |
Beta Was this translation helpful? Give feedback.
-
BootBoot is a project bootstrapper. It helps you scaffold any type of project while supporting both command execution and templating. The scaffolder is define using a config file format (yaml and json supported at the moment, more to come if the need is there). It relies on extism for most of the thing including command support and templating (which means that if, for example, there is no actual support for nodejs command or pug templating, you can jut add it by creating a plugin) Doc can be found here It's a side project so I'll try my best to take feedback into account but it will take some time. |
Beta Was this translation helpful? Give feedback.
-
Helm v4Helm is the best way to find, share, and use software built for Kubernetes. Exampleshttps://github.com/scottrigby/h4-example-plugins Docs |
Beta Was this translation helpful? Give feedback.










Uh oh!
There was an error while loading. Please reload this page.
-
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