Skip to content
Oeiuwq Faith Blog OpenSource Porfolio

ticki/cyano

[WIP] Transpile Rust (MIR) to JavaScript.

ticki/cyano.json
{
"createdAt": "2016-09-05T10:45:08Z",
"defaultBranch": "master",
"description": "[WIP] Transpile Rust (MIR) to JavaScript.",
"fullName": "ticki/cyano",
"homepage": "",
"language": "Rust",
"name": "cyano",
"pushedAt": "2016-10-05T21:14:27Z",
"stargazersCount": 76,
"topics": [],
"updatedAt": "2025-02-07T10:31:34Z",
"url": "https://github.com/ticki/cyano"
}

Cyano: An advanced Rust-to-JavaScript transpiler

Section titled “Cyano: An advanced Rust-to-JavaScript transpiler”

Cyano implements a transpiler converting Rust (MIR output) to JavaScript. It supports most of Rust’s features, but still lacks of support for various Rust libraries.

This crate is highly Work-in-Process and not ready to use yet.

  • Pointers/references
  • Boxes
  • Functions
  • Traits/generics
  • Enums
  • match
  • JS library integration
  • libcore and libstd
  • Panicking
  • Custom destructors (Drop trait)
  • JS specific optimizations