nowfound

Dev tools · alternatives · 2026

IM

24 alternatives to I made calling WebAssembly from Python 25x times Faster

I found a serious bottleneck in Python binding of Wasmer and Wasmtime and I found a trick to make 25x faster. Then beat all that using NumPy.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. I made calling WebAssembly from Python 25x times Faster launched in 2023; newer entries below may have overtaken it.

  1. 1

    Hi HN! I’m Syrus, from the Wasmer team. We just released the new version of WAPM that is an order of magnitude better than the previous one (that we also announced here in HN two years ago! [0]), enabling an incredible experience for using and publishing WebAssembly packages. The tech stack that we are using includes: * Python and Django (for the backend) with Graphene (for the open GraphQL API [1]) and Django Channels with websockets over GraphQL [2] for subscriptions * Next.js [3] with React-Relay [4] and Tailwind.css [5] for the frontend * WebAssembly and Wasmer [6] (for the online shell)…

    2022 · wapm.io · its alternatives →

  2. 2

    I've open sourced a JavaScript to WASM compiler. It's an experimental tool, but given the semantics I already implemented, I'm fairly certain I am able to eventually cover 100% of JavaScript spec. Any ideas, questions or critique welcomed! If you are interested in WASM, especially with new proposals like WASM GC or exception handling, it might be a good source of seeing these features in action - the project has a few thousand lines of hand written WAT so far.

    2024 · github.com · its alternatives →

  3. 3

    :zap: Optimizing Python code by implementing a C++ extension - szabolcsdombi/optimization-demo

    2023 · github.com · its alternatives →

  4. 4IW

    Hey HN! I've been working on a book about WebAssembly over the last few months, and it's finally available at http://levelupwasm.com! Why a book on WebAssembly you ask? Well... WebAssembly is awesome (obviously ) but it's certainly not the easiest thing to learn. So I wrote this book as a practical intro to using WebAssembly in your web apps. I would appreciate any feedback!

    2019 · its alternatives →

  5. 5

    Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js

    2014 · github.com · its alternatives →

  6. 6

    speed up Python with Rust via WebAssembly - Oct 2020 - savarin/bridge

    2020 · github.com · its alternatives →

  7. 7
  8. 8

    Hi everyone, I built a runtime to isolate untrusted code using wasm sandboxes. Basically, it protects your host system from problems that untrusted code can cause. We’ve had a great discussion about sandboxing in Python lately that elaborates a bit more on the problem [1]. In TypeScript, wasm integration is even more natural thanks to the close proximity between both ecosystems. The core is built in Rust. On top of that, I use WASI 0.2 via wasmtime and the component model, along with custom SDKs that keep things as idiomatic as possible. For example, in Python we have a simple decorator:…

    Feb 2026 · github.com · its alternatives →

  9. 9

    Show HN: TinyWasm - A tiny WebAssembly Runtime written in Rust Hi HN! I'm excited to share TinyWasm (https://github.com/explodingcamera/tinywasm), a WebAssembly Interpreter I developed for my final university project. The main goal of this project was to deepen my understanding of WebAssembly and interpreter design. TinyWasm successfully passes all the official WebAssembly 1.0 tests and also includes features from future proposals such as like bulk memory operations. Initially more of a research project, TinyWasm focuses on simplicity and portability. It has minimal…

    2024 · github.com · its alternatives →

  10. 10

    🐹🕸️ WebAssembly runtime for Go. Contribute to wasmerio/wasmer-go development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  11. 11

    We’ve reached a major milestone in making any software run with WebAssembly. Thanks to the newest release of Wasmer (4.4) and the Wasmer JS SDK (0.8.0) ...

    2024 · wasmer.io · its alternatives →

  12. 12

    As a personal project I wrote a really tiny Wat 2 Wasm compiler in Go. Mainly for demonstrative and educational purposes. It was tough: I didn't know anything about WebAssembly internals and I'm a newbie with Go... so I tried to document it as much as I could for anyone that would like to approach the quest in the future! It misses a lot of features (that will be gradually implemented). Any feedback is welcomed!! Demo: https://luna-demo.vercel.app

    2022 · github.com · its alternatives →

  13. 13

    New binary format for compiling applications for the web

    2015 · github.com · its alternatives →

  14. 14FO

    Recently, I saw few Python accelerators getting a lot of attention, and I thought it would be a good time to finally present the project that we will make available to test in the upcoming days. Flyable is an ahead-of-time compiler that takes your Python code, analyses it, and outputs very optimized machine code. Micro-benchmarks show that it produces programs that run between 10-70x time faster than Python. Flyable is certainly one of the fastest and easiest ways to accelerate your Python code. It finally allows Python to compete in the ring of fast and efficient languages without having to…

    2020 · its alternatives →

  15. 15WV

    Maze generator and solver in JavaScript and Wasm

    2022 · wasm-on-the-edge.vercel.app · its alternatives →

  16. 16

    Web49: WebAssembly Interpeter. Contribute to FastVM/Web49 development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  17. 17

    I want to share a really dumb, but very practical project I have packaged this summer, to perform operations on strings much faster. I was using Python to work with a multi-terabyte newline-delimited file. Reading, splitting, and shuffling it was a nightmare. So, I wrapped a trivial hardware-friendly heuristic I've been using for the last few years into a CPython library. The part I enjoyed the most is implementing SIMD behavior without SIMD instructions... Using 64-bit words to work at 8-bit granularity. Unlike conventional SIMD, the code would remain the same for ~~almost~~ any hardware.…

    2023 · ashvardanian.com · its alternatives →

  18. 18

    I built Copapy as an experiment: Can Python be used for hard real-time systems? Instead of an interpreter or JIT, Copapy builds a computation graph by tracing Python code and uses a custom copy-and-patch compiler. The result is very fast native code with no GC, no syscalls, and no memory allocations at runtime. The copy-and-patch compiler currently supports x86_64 as well as 32- and 64-bit ARM. It comes as small Python package with no other dependencies - no cross-compiler, nothing except Python. The current focus is on robotics and control systems in general. This project is early but…

    Feb 2026 · github.com · its alternatives →

  19. 19

    Hi HN, Jack here! I'm one of the creators of MonkeyPatch, an easy tool that helps you build LLM-powered functions and apps that get cheaper and faster the more you use them. For example, if you need to classify PDFs, extract product feedback from tweets, or auto-generate synthetic data, you can spin up an LLM-powered Python function in <5 minutes to power your application. Unlike existing LLM clients, these functions generate well-typed outputs with guardrails to mitigate unexpected behavior. After about 200-300 calls, these functions will begin to get cheaper and faster. We've seen 8-10x…

    2023 · github.com · its alternatives →

  20. 20

    In the [first article in this series](<https://wasmer.io/posts/wasm-as-universal-binary-format-part-1-native-executables>) we demonstrated how you can c...

    2022 · wasmer.io · its alternatives →

  21. 21

    This is a pet project of mine where I build a MCP with WASM plugin system (published to OCI). I added a new plugin today that use Rust, compiled to WebAssembly to run Python code securely.

    2025 · github.com · its alternatives →

  22. 22OP

    Hey HN, I just launched this online Python compiler which lets you use popular Python libraries like requests, Matplotlib, Plotly, Pandas, NumPy etc. online. It uses Pyodide to execute Python in the browser using WebAssembly.

    2025 · cliprun.com · its alternatives →

  23. 23

    Hi HN, We’ve all accepted the "Python tax"—you trade execution speed for developer happiness. But what if that trade-off was a thing of the past? I just came across BustAPI, and it’s basically a "cheat code" for Python web services. It’s not just another wrapper; it’s a hybrid engine that embeds a Rust (Actix-Web) core directly into the Python runtime. Is this the end of the "slow Python" era? The benchmarks are pretty shocking. I’d love to see someone stress-test this against a production-grade Go or Node.js setup. Repo: https:&#x2F;&#x2F;github.com&#x2F;GrandpaEJ&#x2F;BustAPI Benchmarks:…

    Dec 2025 · github.com · its alternatives →

  24. 24

    socketify.py just break the record for Python and now is the fastest Python framework in TechEmPower, is even faster than Golang Fiber that got 5.9 mi req&#x2F;s https:&#x2F;&#x2F;github.com&#x2F;cirospaciari&#x2F;socketify.py https:&#x2F;&#x2F;www.techempower.com&#x2F;benchmarks&#x2F;#section=test&runid=1...

    2022 · techempower.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →