Announcing Scale: A WebAssembly runtime for running Go functions in any other language

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

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

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

  • We currently support Go and Rust, but TypeScript is coming soon and support for a handful of other languages is already in the works. If you’re interested in giving Scale a spin, start with the docs and the Github! You can also check out the article we wrote about it.

  • frpc-go

    fRPC-go is a lightweight, fast, and secure RPC framework implemented for Go that uses Frisbee under the hood

  • We're currently working on a couple of different projects, but everything we've launched so far (fRPC and Scale) is FOSS.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • extism

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

  • Also I discovered https://github.com/extism/extism recently but I don’t quite understand how their API works.

  • scale-benchmarks

    Benchmarks to compare Scale with other WASM tools

  • Our example is Rust regex vs Go regex: using Rust regex inside of a Scale Function significantly outperformed using Go's regex natively. If you're interested, you can check out the benchmarks we wrote here.

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