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.
-
starlark-go
Starlark in Go: the Starlark configuration language, implemented in Go -
cel-go
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go) -
Gentee script programming language
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang). -
ecal
A simple embeddable scripting language which supports concurrent event processing. -
ngaro
An embeddable implementation of the Ngaro Virtual Machine for Go programs
Collect and Analyze Billions of Data Points in Real Time
* 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.