CC:Tweaked meets WASM

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/ComputerCraft

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Sonar - Write Clean Java Code. Always.
  • Zigi - Delete the most useless function ever: context switching.
  • Scout APM - Truly a developer’s best friend
  • JWebAssembly

    Java bytecode to WebAssembly compiler

    For those that don't know. Wasm is a bytecode that aims to improve performance in browsers. Instead of having to interpret quite complex high-level code, the wasm interpreter takes a specialized bytecode and runs that on a simulated cpu. This not only promises to be a lot more performant than JS but it gives us another big advantage: In theory any language can be compiled into. The biggest supported languages atm are C++, Rust, JS, Ruby, Go and Python. Kotlin and Java are not officially supported, but Kotlin supports native compilation to WASM and Java has the JWebAssembly project.

  • wasmer-java

    ☕ WebAssembly runtime for Java

    The biggest integration library is wasmer. It's intended as a server runtime for wasm. The official port wasmer-java has the problem of not supporting imports and that's also not to be implemented in the near future (they are restructuring the wasmer library according to this issue), the other is wasmer-jni. An inofficial jni-binding for the wasmer base implementation. Less nice to use, but feature complete.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • wasmer-jni

    wasmer java binding

    The biggest integration library is wasmer. It's intended as a server runtime for wasm. The official port wasmer-java has the problem of not supporting imports and that's also not to be implemented in the near future (they are restructuring the wasmer library according to this issue), the other is wasmer-jni. An inofficial jni-binding for the wasmer base implementation. Less nice to use, but feature complete.

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