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

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
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. 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.

  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. 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.

  4. 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.

  5. 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

  • Wasmi v0.32: WebAssembly interpreter is now faster than

    6 projects | news.ycombinator.com | 28 May 2024
  • WASM by Example

    16 projects | news.ycombinator.com | 15 Nov 2023
  • Wazero: Zero dependency WebAssembly runtime written in Go

    12 projects | news.ycombinator.com | 1 Jul 2023
  • A WASI VM?

    4 projects | /r/rust | 19 Jun 2023
  • Wasix, the Superset of WASI Supporting Threads, Processes and Sockets

    6 projects | news.ycombinator.com | 30 May 2023