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

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

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

    Benchmarks to compare Scale with other WASM tools

  • If you'd like a more apples-to-apples comparison you can run the benchmarks here: https://github.com/loopholelabs/scale-benchmarks/blob/master/regex/main_test.go

  • fourmolu

    A fourk of ormolu that uses four space indentation and allows arbitrary configuration. Don't like it? PRs welcome!

  • 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
  • polyglot

    A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages. (by loopholelabs)

  • What we've done is optimized the crap out of every step as much as we can. For example, calling a scale function in golang allocates no memory - and the runtime recycles modules whenever it can. Moreover, our serialization framework (https://github.com/loopholelabs/polyglot-go) is super fast.

  • polyglot-go-benchmarks

    Benchmarks for the Go implementation of Polyglot

  • What we've done is optimized the crap out of every step as much as we can. For example, calling a scale function in golang allocates no memory - and the runtime recycles modules whenever it can. Moreover, our serialization framework (https://github.com/loopholelabs/polyglot-go) is super fast.

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