Hyperlight: Virtual machine-based security for functions at scale

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. wasi-libc

    WASI libc implementation for WebAssembly

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. libkrun

    A dynamic library providing Virtualization-based process isolation capabilities

    libkrun (on Linux) is probably a closer comparison (though still not quite the same). https://github.com/containers/libkrun

  4. StarlingMonkey

    The StarlingMonkey JS runtime

    [2]: https://github.com/bytecodealliance/StarlingMonkey

  5. jerryscript

    Ultra-lightweight JavaScript engine for the Internet of Things.

    I believe the team has a working build of JerryScript [1] to test out the C bindings, but I’m not sure that will be released.

    My understanding is that work on the Wasmtime VM guest is ongoing, which will enable Hyperlight to run the SterlingMonkey engine [2]. This is a WebAssembly build of Firefox’s SpiderMonkey engine which was donated by Fastly to the Bytecode Alliance.

    That said though; I agree it would be great to see runtimes like V8 and JSC run directly on Hyperlight. There are good reasons why people might prefer those over StarlingMonkey (compat comes to mind), and it would be neat to see how much faster they could start compared to conventional VM deployments.

    [1]: https://jerryscript.net/

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

  • JavaScript Runtime and Code Lifecycle

    1 project | dev.to | 17 Aug 2023
  • JavaScript embedded inside Elixir

    2 projects | /r/elixir | 24 May 2022
  • Kaluma - tiny JavaScript runtime for microcontrollers - includes a browser-based IDE that can communicate with a Raspberry Pi Pico and other RP2040 boards via Web Serial API. Write code in the browser (in JavaScript), then copy and run it on the board with a click of a button.

    1 project | /r/WebSerialAPI | 10 Jan 2022
  • Can the PineTime Watch stream music without a phone? (Onboard music storage)

    3 projects | /r/PINE64official | 13 Sep 2021
  • Txiki.js: Tiny JavaScript runtime built with QuickJS and libuv

    4 projects | news.ycombinator.com | 31 Jul 2021

Did you know that C is
the 6th most popular programming language
based on number of references?