Show HN: Run Python, Ruby, Node.js, C++, Lua in the Browser via x86 to WASM JIT

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • plugins

    plugins to extend fiug 🔌 (by fiugd)

  • This is awesome! Thanks for providing more details (was a bit hard to notice at first) [0].

    For folks here interested in doing this kind of thing (one example is for building web-available IDEs) the other way to run languages in the browser is to find implementations of the language in JavaScript like Brython for Python and there are a few Schemes that come to mind. I wrote a bit about this here [1].

    Some people have taken this even further [2, 3].

    [0] https://github.com/fiugd/plugins/tree/main/languages

    [1] https://datastation.multiprocess.io/blog/2021-06-16-language...

    [2] https://github.com/fiugd/plugins/tree/main/.templates

    [3] https://github.com/viebel/klipse

  • klipse

    Klipse is a JavaScript plugin for embedding interactive code snippets in tech blogs.

  • This is awesome! Thanks for providing more details (was a bit hard to notice at first) [0].

    For folks here interested in doing this kind of thing (one example is for building web-available IDEs) the other way to run languages in the browser is to find implementations of the language in JavaScript like Brython for Python and there are a few Schemes that come to mind. I wrote a bit about this here [1].

    Some people have taken this even further [2, 3].

    [0] https://github.com/fiugd/plugins/tree/main/languages

    [1] https://datastation.multiprocess.io/blog/2021-06-16-language...

    [2] https://github.com/fiugd/plugins/tree/main/.templates

    [3] https://github.com/viebel/klipse

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

    x86 PC emulator and x86-to-wasm JIT, running in the browser

  • This is quite impressive.

    I would love to see if we can have something similar that doesn't require JS at all, so we can execute x86 programs server-side just using Wasm translation (hi Wasmer).

    Here's another interesting project I found recently that I think fits as well on the asm2wasm translation mechanism: https://github.com/copy/v86/

  • proposals

    Tracking WebAssembly proposals (by WebAssembly)

  • That's via emscripten. I suspect by "directly" they meant something like Python bytecode -> WASM. Which I think might be possible later, when some of the proposals[1] like GC, exceptions, etc, are done.

    [1] https://github.com/WebAssembly/proposals

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