Software Alternatives, Accelerators & Startups

Extism

Extism is the open source, universal plug-in system. Extend all the software everywhere! Powered by WebAssembly.

Extism

Extism Reviews and Details

This page is designed to help you find out whether Extism is good and if it is the right choice for you.

Screenshots and images

  • Extism Landing page
    Landing page //
    2022-12-14

Badges

Promote Extism. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

We don't have any videos for Extism yet.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Extism and what they use it for.
  • WASI 0.3.0 Released
    Technically WASI 0.1, but I used it (via Extism[0]) to implement a simple login library[1] that works in Rust, Go, and Node. Would be trivial to add other lanugages supported by Extism. Overall I loved the dev experience. [0]: https://extism.org/ [1]: https://github.com/lastlogin-net/DecentAuth. - Source: Hacker News / about 2 months ago
  • WASI 0.3.0 Released
    I tinkered with https://extism.org and basically the use case is that they suggest, namely you can extend software in another programming language but without having to setup a container or VMs on the client. They "just" run the code in the browser and it can be JavaScript, sure, but can also be Python, Go, whatever. It's quite specific though as I'm working on support programming in the browser. If you are not... - Source: Hacker News / about 2 months ago
  • The Road to the WASM Component Model 1.0
    Check out https://extism.org, it is built for those kinds of use cases. However I think WASI and components could enhance it. - Source: Hacker News / about 2 months ago
  • Deno Sandbox
    Is this Extism, but running as a service? https://extism.org/ It seems to me that a key feature of Extism is host functions (which can be called from the sandbox). But maybe I'm not comparing apples to apples? - Source: Hacker News / 6 months ago
  • JavaScript engines zoo โ€“ Compare every JavaScript engine
    If the code is gonna be written by LLMs anyway skip the js, directly use wasm and allow any language that compiles to it with something like https://extism.org/. - Source: Hacker News / 7 months ago
  • Microsoft Flight Simulator 2024: WebAssembly API
    Extism is an plug-in framework based on WebAssembly: https://extism.org/. - Source: Hacker News / about 1 year ago
  • Hyperlight WASM: Fast, secure, and OS-free
    I started using WebAssembly in earnest a few months ago to make a backend auth library that works in several different languages[0]. It's built on Extism[1], which abstracts away some of the interfacing complexity. It's been an awesome experience. Frequently feels like magic. WASM is in an interesting place. The value has clearly been proved with a pretty minimal core spec. Now there's a big push to implement a... - Source: Hacker News / over 1 year ago
  • WASM Will Replace Containers
    Application plugins could also be wasm. That lets plugin authors write in any language they want and have their plugin work. That's the idea behind the Extism framework: https://extism.org/. - Source: Hacker News / over 1 year ago
  • Lua Is So Underrated
    The WebAssembly component model is aimed at having composable components that can call each other. The components can be written in any language, compiled to WebAssembly, and interoperate: https://github.com/WebAssembly/component-model/ https://github.com/extism/extism A project to bring WebAssembly plugins to Godot: https://github.com/ashtonmeuser/godot-wasm Wasmer can be embedded in applications:... - Source: Hacker News / over 1 year ago
  • WASM Is the New CGI
    This is exactly what we created Extism[0] and XTP[1] for! [0]: https://extism.org. - Source: Hacker News / almost 2 years ago
  • Running Untrusted JavaScript Code
    This is an exciting option as it provides a sandboxed environment to run code. One caveat is that you need an environment with Javascript bindings. However, an interesting project called Extism facilitates that. You might want to follow their tutorial. - Source: dev.to / about 2 years ago
  • Building a Cloud Development Kit (CDK)
    Writing code to initiate a WebAssembly runtime, load our module, and call exported functions can be quite a lot of work. Luckily, the team at dylibso has thought about that and built Extism, a framework for building plugins with WebAssembly. - Source: dev.to / about 2 years ago
  • Faces.js, a JavaScript library for generating vector-based cartoon faces
    Extism can be really useful for packaging up and running cross-language libraries! The most clear information about it is at: https://extism.org, but its a bit focused on the primary use case for Extism, being a universal plugin system. There is a C PDK (https://github.com/extism/c-pdk) which you'd probably want to use in a new wrapper around your library in C++, and... - Source: Hacker News / over 2 years ago
  • WebAssembly Playground
    For #1, check out https://extism.org/. - Source: Hacker News / over 2 years ago
  • Lapce Editor v0.3 Released
    Perhaps using WASM via something like https://extism.org/. That would also open it up to building plugins in multiple languages. Tangential to this I've wondered if it's possible or advisable to have a utility to port VS Code plugins to a plugin that's compatible with the JetBrains IDEs. - Source: Hacker News / over 2 years ago
  • plugin system for a flutter app
    Use some sort of executable file, like webassembly. I've seen extism which is really cool. Though theres no dart port for it or a dart package, I think something could be done via flutter_rust_brige. This will allow people to use the languages supported via extism (js, go, rust, zig, cpp etc) to their full potential and have the language's ecosystem available and they can just compile the plugin to a wasm file and... Source: almost 3 years ago
  • Wasmer โ€“ Run, Publish and Deploy any code, anywhere
    You want something like this: https://extism.org/ I haven't got around to actually trying it yet though. - Source: Hacker News / almost 3 years ago
  • WASM vs Bindings Performance Questions
    For example, if a Rust app uses something like Extism for plugin support. If a Go plugin is compiled to WASM, would Go have better performance than traditional bindings? Source: about 3 years ago
  • how can I add dynamic loading to do "plugins" for my Rust app?
    Iโ€™ve been eyeing https://extism.org/ for a while. Havenโ€™t used it yet, but it seems promising and has the advantage of plugins being written in different languages. Source: about 3 years ago
  • What in Rust is equivalent to C++ DLLs (shared libraries), or what do I need to do to support extensions in my app?
    Use WASM for plugins. This will be a good bit harder, and IMO doesn't seem super pleasant ATM (I haven't personally tried it yet). This thread from a couple months ago has more details. There's also Extism, though I know nothing about it. Source: about 3 years ago
  • What in Rust is equivalent to C++ DLLs (shared libraries), or what do I need to do to support extensions in my app?
    There are various options but the one I would look at first (I've not used it) is https://extism.org/. Source: about 3 years ago

Do you know an article comparing Extism to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Extism discussion

Log in or Post with

Is Extism good? This is an informative page that will help you find out. Moreover, you can review and discuss Extism here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.