metacall / landing-page

Repository containing the landing page for MetaCall Core project.

Home Page:https://core.metacall.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

METACALL

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#, 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.

About

Repository containing the landing page for MetaCall Core project.

https://core.metacall.io

License:Apache License 2.0


Languages

Language:CSS 57.6%Language:TeX 28.3%Language:HTML 7.7%Language:CMake 6.4%