Rhai – Embedded Scripting for Rust

Rhai logo

Embedded scripting language and engine for Rust

A small, fast, easy-to-use scripting language and evaluation engine that integrates tightly with Rust. Builds for most common targets including no-std and WASM.

crates.io

GitHub repo

The Rhai Book

Online Playground

Community

Discord (preferred)

Reddit

Useful Tools

rhai-doc

IDE integration

VS Code Plugin

JetBrains Plugin

Sublime Text 3 Package

Vim Plugin

Language Server (experimental)