Programming languages

MetaCall

Simplifying the embedding of programming languages

Technologies
C++dockerNode.jsPythonRust
Topics
cloudfaasffilanguagespolyglot
Total projects
25
Years participating
5
Most recent
2026

Participation history

5 program years
Projects by participation year 2021: 3 projects, 2022: 5 projects, 2023: 4 projects, 2024: 7 projects, 2026: 6 projects 3 2021 5 2022 4 2023 7 2024 6 2026

Historical projects

2026 6 projects

Official GSoC page ↗

Function Mesh Implementation

Contributor: Anas Magdy

FunctionMesh is a Kubernetes-native platform that automatically breaks a polyglot monolith apart into a distributed auto-scaled function mesh....

Improve MetaSSR

Contributor: Fahd Ashour

MetaSSR already delivers fast SSR and does well on the benchmarks, which is promising. But the dev mode, tests, and error handling still need...

Rust Multi-Language AST & Cross-Language Dependency Graph

Contributor: Khaled Alam

MetaCall's runtime introspection (metacall_inspect) requires loaded loaders and a live environment, leaving IDE tooling, CI pipelines, and Function...

Code Coverage and Memory Tracking Improvements for MetaCall Core

Contributor: Nihal_Rodge_

MetaCall Core is a polyglot runtime written in C/C++ that enables seamless cross-language function calls. Like any large native codebase, it is...

Modernizing rs_loader: Migrating to Latest rustc Internals with HIR-based Extraction

Contributor: Satvik Upadhyaya

This project aims to modernize MetaCall's rs_loader by migrating it to the latest rustc compiler internals. The current implementation relies on...

Extended platform and architecture support for Metacall

Contributor: Yug105

MetaCall currently supports Linux (GCC), Windows (MSVC), and macOS but many platforms where developers want polyglot runtime support are missing.The...