extism

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

Extism Alternatives

Similar projects and alternatives to extism

  1. wasmtime

    186 extism VS wasmtime

    A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. lapce

    181 extism VS lapce

    Lightning-fast and Powerful Code Editor written in Rust

  4. wasmer

    140 extism VS wasmer

    🚀 Fast, secure, lightweight containers based on WebAssembly

  5. postgrest

    112 extism VS postgrest

    REST API for any Postgres database

  6. WASI

    52 extism VS WASI

    WebAssembly System Interface

  7. deploy_feedback

    For reporting issues with Deno Deploy

  8. hylo

    59 extism VS hylo

    The Hylo programming language

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. wazero

    wazero: the zero dependency WebAssembly runtime for Go developers

  11. gc

    46 extism VS gc

    Branch of the spec repo scoped to discussion of GC integration in WebAssembly

  12. component-model

    Repository for design and specification of the Component Model

  13. wit-bindgen

    A language binding generator for WebAssembly interface types

  14. wasm-micro-runtime

    WebAssembly Micro Runtime (WAMR)

  15. jco

    12 extism VS jco

    JavaScript toolchain for working with WebAssembly Components

  16. adana

    8 extism VS adana

    repl / scripting language / namespaced command line aliases

  17. rusty-hermit

    Discontinued Hermit for Rust. [Moved to: https://github.com/hermit-os/hermit-rs]

  18. jssc

    3 extism VS jssc

    Java library for talking to serial ports (with added build support for maven, cmake, MSVC)

  19. scale

    A framework for building high-performance plugin systems into any application, powered by WebAssembly.

  20. nodejs-snowflake

    Generate time sortable 64 bits unique ids for distributed systems (inspired from twitter snowflake)

  21. wasmtime-py

    Python WebAssembly runtime powered by Wasmtime

  22. mun

    26 extism VS mun

    Source code for the Mun language and runtime.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better extism alternative or higher similarity.

extism discussion

Log in or Post with

extism reviews and mentions

Posts with mentions or reviews of extism. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-11.
  • WASM Will Replace Containers
    21 projects | news.ycombinator.com | 11 Feb 2025
    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/

  • Lua Is So Underrated
    27 projects | news.ycombinator.com | 26 Dec 2024
    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/

    Extism is a plugin framework for WebAssembly:

    https://extism.org/

    https://github.com/extism/extism

    Visual Studio Code can run WebAssembly extensions: https://code.visualstudio.com/blogs/2024/05/08/wasm

    A project to bring WebAssembly plugins to Godot: https://github.com/ashtonmeuser/godot-wasm

    WasmEdge can be embedded in applications: https://wasmedge.org/docs/embed/overview

    Wasmer can be embedded in applications: https://blog.wasmer.io/executing-webassembly-in-your-rust-ap...

    Wasmtime can be embedded in applications: https://docs.wasmtime.dev/lang.html

  • Isomorphic Web Components
    1 project | news.ycombinator.com | 15 Dec 2024
    Enhance is super cool and the fact that it can be called from basically any server language makes web components really powerful & reusable.

    I work on one of the underlying libraries that provide it said portability, Extism, and I love to see how WebAssembly actually bring some of the coolest parts of the web browser into other applications.

    https://github.com/extism/extism

  • WASM Is the New CGI
    7 projects | news.ycombinator.com | 10 Oct 2024
    this is exactly what we created Extism[0] and XTP[1] for!

    [0]: https://extism.org

  • Running Untrusted JavaScript Code
    3 projects | dev.to | 21 Jul 2024
    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.
  • Building a Cloud Development Kit (CDK)
    2 projects | dev.to | 3 Jul 2024
    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.
  • 'WebAssembly Is Finally Usable, Almost'
    1 project | news.ycombinator.com | 3 Jun 2024
    No one is saying anyone should stop exploring new paths. I don't know what you personally are bringing to the table as far as adding to the ambition, so excuse my naivety.

    The issue is that there is a misrepresentation by the Bytecode Alliance about WASI, from where it began, to where it is now. And a lot of this has been poorly communicated or not done at all. Which has only left many of us to think that they are trying to pull a fast one over the community to forcefully bring everyone along into Components when that is not desirable.

    > Wasm has not allowed actual inter-language operation at any serious scale.

    This is untrue, and you may just be unaware of efforts like Extism [0]. While it is intentionally not a binding generator, it does make it very easy to blend languages meaningfully. Disclaimer, I work on Extism and therefore have some bias :) We have different goals than the Component Model, so if you actually want what the component model offers, you should use it!

    I believe the easy solution here is to:

    1. stop referring to WASI 0.1 as "legacy", implying some obsolete status, or call 0.1 something entirely different. Let it continue to be an easily targetable interface to bridge to the rest of today's software.

    2. move WASI and Component Model code repositories out of the WebAssembly github org.

    This would clarify the distinction between WebAssembly (the standard) and WASI 0.2 / WIT / CM as a project by Bytecode Alliance. They are not the same, and while the Bytecode Alliance works on making things usable and ready, it doesn't cause harm or confusion for WebAssembly users.

    [0]: https://github.com/extism/extism

  • Building a dynamic lib plugin system for Rust
    1 project | news.ycombinator.com | 2 Jun 2024
    I'm looking forward to use: https://github.com/extism/extism
  • Extism: Cross-language framework for building with WebAssembly
    1 project | news.ycombinator.com | 2 May 2024
  • Extism – make all software programmable. Extend from within
    1 project | news.ycombinator.com | 8 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic extism repo stats
56
4,800
8.4
27 days ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?