SaaSHub helps you find the best software and product alternatives Learn more →
Embedded-scripting-languages Alternatives
Similar projects and alternatives to embedded-scripting-languages
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
extism
The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.
-
-
Wren
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
-
-
-
Prosody IM
Discontinued IMPORTANT: due to a drive failure, as of 13-Mar-2021, the Mercurial repository had to be re-mirrored, which changed every commit SHA. The old SHAs and trees are backed up in the vault branches. Please migrate to the new branches as soon as you can. [GET https://api.github.com/repos/bjc/prosody: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]
-
expr
Discontinued Expression language and expression evaluation for Go [Moved to: https://github.com/expr-lang/expr] (by antonmedv)
-
-
-
-
-
-
-
-
embedded-scripting-languages discussion
embedded-scripting-languages reviews and mentions
-
Wren: A classy little scripting language
I find myself referencing this list of embeddable scripting languages pretty frequently: https://github.com/dbohdan/embedded-scripting-languages
Ones that might be off interest to you are UMKA, tcl, and maybe berry.
-
Lua Is So Underrated
I agree. Also tables are quite weird, and 1-based indexing is definitely a mistake (sorry 1 fans but it is).
I think it just doesn't have much competition in the "embeddable languages" space unfortunately.
As another commenter said, JavaScript is probably the best choice in most cases today.
There's a list of options here but most of them are not really good options usually:
https://github.com/dbohdan/embedded-scripting-languages
E.g. Python would be a terrible choice in most cases. Awk? Some of them aren't even general purpose programming languages like Dhall.
If you narrow it down to embeddable-like-Lua there are hardly any.
-
Steel – An embedded scheme interpreter in Rust
Hopefully the linked README provides a general overview (I know I need to write some more documentation!), but Steel is an implementation of the scheme programming language (not entirely compliant yet, but aiming for R5RS and R7RS compliance). It can be used as a standalone language via the interpreter/repl (like Python or Racket), or it can be embedded inside applications, like Lua. There are hundreds (thousands, probably) of embeddable languages, each with their own flavor - see a list compiled here for example https://github.com/dbohdan/embedded-scripting-languages
Use cases are generally for either configuration, scripting, or plugins - so scripting in games, or adding extensions to your text editor without having to use FFI or RPC + serializing a bunch of data. The advantage it has over using dynamic libraries (in general) is it runs in the same process, and can access the internal data structures directly without a lot of ceremony involved. The downside is typically is not as fast as native code unless a JIT is involved.
Javascript is an example of an embedded scripting, where the browser is the host application.
-
Lua: The Little Language That Could
> There is a huge opportunity, IMO, for more players here.
There are quite a few embeddable scripting languages [1]. I think these days it's less common to embed a language mostly because there are good high-level languages that applications can be predominantly written in.
[1] https://github.com/dbohdan/embedded-scripting-languages
- Ask HN: Embeddable Value-Oriented Languages?
- Embedded Scripting Languages
-
Simple statically typed language with value semantics?
I'm not a huge fan of Lua but I think it is at least way more popular and better on every measure than TCL. There are plenty of other better less well-known options too: Rhai, Wren, AngelScript, Starlark (for some use cases), etc. There's a good list here.
- Language Interpreter for Coding Game
-
Choosing scripting extension - need advice
or perhaps use one of this list (depending on who's writing the configuration): https://github.com/dbohdan/embedded-scripting-languages
- Ana is a Python, PHP, and C inspired dynamically typed scripting language
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2026
Stats
Popular Comparisons
- embedded-scripting-languages VS Hacking-Game
- embedded-scripting-languages VS flamenco
- embedded-scripting-languages VS wasmer-go
- embedded-scripting-languages VS kutil
- embedded-scripting-languages VS Ark
- embedded-scripting-languages VS ark
- embedded-scripting-languages VS bacon-rajan-cc
- embedded-scripting-languages VS Luon
- embedded-scripting-languages VS starlight
- embedded-scripting-languages VS ana