metacall alternatives and similar packages
Based on the "Embeddable Scripting Languages" category.
Alternatively, view core alternatives based on common mentions on social networks and blogs.
-
expr
DISCONTINUED. Expression language and expression evaluation for Go [Moved to: https://github.com/expr-lang/expr] -
RuleGo
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go. -
Gentee script programming language
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of metacall or a related project?
Popular Comparisons
README
MetaCall Polyglot Runtime MetaCall.io | Install | Docs
MetaCall allows calling functions, methods or procedures between multiple programming languages.
sum.py
def sum(a, b):
return a + b
main.js
const { sum } = require('./sum.py');
sum(3, 4); // 7
shell
metacall main.js
MetaCall is a extensible, embeddable and interoperable cross-platform polyglot runtime. It supports NodeJS, Vanilla JavaScript, TypeScript, Python, Ruby, C#, Java, WASM, Go, C, C++, Rust, D, Cobol and more.
Install
The easiest way to install MetaCall is the following:
curl -sL https://raw.githubusercontent.com/metacall/install/master/install.sh | sh
For more information about other install methodologies and platforms or Docker, check the install documentation.
Examples
You can find a complete list of examples in the documentation. If you are interested in submitting new examples, please contact us in our chats.