# Rust, Javascript, any language can be used to code for OpenRefine

**URL:** <https://forum.openrefine.org/t/rust-javascript-any-language-can-be-used-to-code-for-openrefine/2013>\
**Category:** Development & Design\
**Created:** [January 10, 2025, 11:22am UTC](https://forum.openrefine.org/t/rust-javascript-any-language-can-be-used-to-code-for-openrefine/2013 "2025-01-10T11:22:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![thadguidry](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/thadguidry/32/653_2.png) [@thadguidry](https://forum.openrefine.org/u/thadguidry)\
**Post date:** [January 10, 2025, 11:22am UTC](https://forum.openrefine.org/t/rust-javascript-any-language-can-be-used-to-code-for-openrefine/2013/1 "2025-01-10T11:22:36Z")

</div>

I'm pretty impressed what their team has done over the years.

> **[GitHub - wasmerio/wasmer-java: ☕ WebAssembly runtime for Java](https://github.com/wasmerio/wasmer-java/)**
>
> ☕ WebAssembly runtime for Java

Ideas abound.  
Parts of OpenRefine can be written (rewritten) in any language.  
As just one example, Clustering could potentially be rewritten in Rust and instantiated from our existing Java stack for performance gains.
