Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 525 Bytes

README.md

File metadata and controls

32 lines (27 loc) · 525 Bytes

Slime FFI

A Rust based multi language FFI framework.

Inspired by

  • Uniffi
  • Robusta
  • napi-rs

Features & Roadmap

  • Primitive type
  • Frontend language generator plugin mechanism
    • JVM
      • Kotlin
      • Java
    • iOS
      • Swift
      • Obj-C
    • C/C++
    • WebAssembly
    • Node.js(N-API)
  • String
  • Buffer/Bytes
  • Payload enum
  • Reference
    • Class & Interface/Trait
  • Interface Specification
    • Parser
    • Generator macros