Skip to content
Ertugrul Karademir edited this page Sep 13, 2026 · 2 revisions

Concerto Rust is Concerto runtime implementation in Rust language, main implementation being in TypeScript.

Objectives

  1. Independently implement internal representation of Concerto types (Class Declarations, Decorators etc.)
  2. Expose a similar API as the TypeScript implementation as a Rust package.
  3. Publish JavaScript libraries with identical API (as much as possible) through NAPI and WASM.
  4. Publish "native" libraries for CSharp and other needed languages using FFI.

Current State

  • Objective 1 is done in Google Summer of Code 2026. The implementation might not be 1-1, but most of the Conformance test suite passes.

Clone this wiki locally