Building a WebAssembly-powered serverless platform

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • wagi

    Write HTTP handlers in WebAssembly with a minimal amount of work

    Krustlet and WAGI are two such projects.

  • gc

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

    I work at Cloudflare on our Workers serverless product which supports WASM, and I love (and have before I started at Cloudflare) the idea of using WASM for serverless. I'm a bit disappointed by how few languages are practical for this use case until we get the GC proposal.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • v86

    x86 PC emulator and x86-to-wasm JIT, running in the browser

    Yes, that is technically possible and used for things like https://github.com/copy/v86. I was mostly referring as it being impossible in serverless platforms like Cloudflare Workers as you can only instantiate wasm modules that are uploaded with the worker. Which is common with many other serverless platforms.

  • wizer

    The WebAssembly Pre-Initializer

    I imagine startup cost could be amortized by something like wizer: https://github.com/bytecodealliance/wizer

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts