Lunatic: Erlang-Inspired Runtime for WebAssembly

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • SaaSHub - Software Alternatives and Reviews
  • lunatic

    Lunatic is an Erlang-inspired runtime for WebAssembly

    There is no C API, but it would be a great addition. I assume that it would be just a thin wrapper around the host functions and the host functions are fairly good documented (e.g. https://github.com/lunatic-solutions/lunatic/blob/main/crate...), so it shouldn't be too hard to add.

  • trealla

    A compact, efficient Prolog interpreter written in plain-old C.

    Are you aware trealla can already target WASI as a target? (Just fyi in case you weren't)

    https://github.com/trealla-prolog/trealla#webassembly-wasi

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • wasi-libc

    WASI libc implementation for WebAssembly

  • submillisecond

    A lunatic web framework

    Web socket support was added a few days ago[0], but it's still not part of a release. I will probably push out alpha1 tomorrow including it and a few other changes.

    [0]: https://github.com/lunatic-solutions/submillisecond/pull/78

  • wasmer

    🚀 The leading WebAssembly Runtime supporting WASI and Emscripten

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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