# Creating Rust Apps With Dynamically Loaded Rust Plugins

**URL:** https://users.rust-lang.org/t/creating-rust-apps-with-dynamically-loaded-rust-plugins/28814
**Category:** tutorials
**Created:** [May 31, 2019, 10:54pm UTC](https://users.rust-lang.org/t/creating-rust-apps-with-dynamically-loaded-rust-plugins/28814 "2019-05-31T22:54:15Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![zicklag](https://sea1.discourse-cdn.com/flex019/user_avatar/users.rust-lang.org/zicklag/32/11369_2.png) [@zicklag](https://users.rust-lang.org/u/zicklag)
#### Post date: [June 7, 2019, 9:16pm UTC](https://users.rust-lang.org/t/creating-rust-apps-with-dynamically-loaded-rust-plugins/28814/7 "2019-06-07T21:16:58Z")

</div>

> [@felixrabe](#):
>
> Would it be an option for you to use Webassembly here?

You mean for plugins? It could very well be possible. It wouldn't be exactly the same workflow, but I've considered using [Wasmtime](https://github.com/CraneStation/wasmtime) or CraneLift, which Wasmtime is built on, to Run WASM modules as plugins.

For now I'm going to focus on looking into Amethyst's scripting plan because that is what I was investigating plugins for.

> [@felixrabe](#):
>
> (Btw typo … PR submitted)

Already merged. 🙂

> [@felixrabe](#):
>
> got a new star 🙂

Thanks!

---

_[View the full topic](https://users.rust-lang.org/t/creating-rust-apps-with-dynamically-loaded-rust-plugins/28814)._
