# WebAssembly runtime for Crystal

**URL:** <https://forum.crystal-lang.org/t/webassembly-runtime-for-crystal/4100>\
**Category:** News\
**Created:** [November 28, 2021, 7:37am UTC](https://forum.crystal-lang.org/t/webassembly-runtime-for-crystal/4100 "2021-11-28T07:37:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![naqvis](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/naqvis/32/906_2.png) [@naqvis](https://forum.crystal-lang.org/u/naqvis)\
**Post date:** [November 28, 2021, 7:37am UTC](https://forum.crystal-lang.org/t/webassembly-runtime-for-crystal/4100/1 "2021-11-28T07:37:09Z")

</div>

Published WebAssembly runtime for Crystal based on `wasmer`

> **[GitHub - naqvis/wasmer-crystal: WebAssembly runtime for Crystal](https://github.com/naqvis/wasmer-crystal)**
>
> WebAssembly runtime for Crystal. Contribute to naqvis/wasmer-crystal development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![jwoertink](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/jwoertink/32/50_2.png) [@jwoertink](https://forum.crystal-lang.org/u/jwoertink)\
**Post date:** [November 29, 2021, 4:16pm UTC](https://forum.crystal-lang.org/t/webassembly-runtime-for-crystal/4100/2 "2021-11-29T16:16:53Z")

</div>

This is great!

---

<div class="post-metadata">

**Author:** ![drhuffman12](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/drhuffman12/32/715_2.png) [@drhuffman12](https://forum.crystal-lang.org/u/drhuffman12)\
**Post date:** [December 1, 2021, 3:39am UTC](https://forum.crystal-lang.org/t/webassembly-runtime-for-crystal/4100/3 "2021-12-01T03:39:25Z")

</div>

Looks interesting. Just a reminder: please update the `Crystal` section the [https://github.com/wasmerio/wasmer/README.md](https://github.com/wasmerio/wasmer/README.md) file. 🙂

---

<div class="post-metadata">

**Author:** ![nico](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/nico/32/692_2.png) [@nico](https://forum.crystal-lang.org/u/nico)\
**Post date:** [December 1, 2021, 6:37am UTC](https://forum.crystal-lang.org/t/webassembly-runtime-for-crystal/4100/4 "2021-12-01T06:37:21Z")

</div>

Really great 👍

---

<div class="post-metadata">

**Author:** ![naqvis](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/naqvis/32/906_2.png) [@naqvis](https://forum.crystal-lang.org/u/naqvis)\
**Post date:** [December 2, 2021, 11:20am UTC](https://forum.crystal-lang.org/t/webassembly-runtime-for-crystal/4100/5 "2021-12-02T11:20:58Z")

</div>

Thanks. [wasmer](https://github.com/wasmerio/wasmer) is already reflecting this shard on its README

---

<div class="post-metadata">

**Author:** ![drhuffman12](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/drhuffman12/32/715_2.png) [@drhuffman12](https://forum.crystal-lang.org/u/drhuffman12)\
**Post date:** [December 4, 2021, 6:29am UTC](https://forum.crystal-lang.org/t/webassembly-runtime-for-crystal/4100/6 "2021-12-04T06:29:46Z")

</div>

What is meant by “_no published package_” for Crystal (i.e.: `wasmer-crystal`) on [GitHub - wasmerio/wasmer: 🚀 The leading WebAssembly Runtime supporting WASI and Emscripten](https://github.com/wasmerio/wasmer) ?

On [Releases · naqvis/wasmer-crystal · GitHub](https://github.com/naqvis/wasmer-crystal/releases), there are 2 releases. Does `wasmer-crystal` lack some features or does `wasmer` just need to update their doc’s? (I don’t know enough about it either; just wondering.)

---

<div class="post-metadata">

**Author:** ![naqvis](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/naqvis/32/906_2.png) [@naqvis](https://forum.crystal-lang.org/u/naqvis)\
**Post date:** [December 4, 2021, 10:30am UTC](https://forum.crystal-lang.org/t/webassembly-runtime-for-crystal/4100/7 "2021-12-04T10:30:59Z")

</div>

Packages on that site represents **standalone** packages, which doesn’t require any pre-requisite like have `wasmer` runtime installed etc. As all entries listed under **Package** columns comes either bundled with runtime or they are created in **Rust**.
