Skip to content

2.1 Integration ​

C++ ​

  • Interface Status:
    • Native interface ✔️
    • Full functionality available ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ❌
    • Protocol parsing encapsulation ❌
  • Source
  • Download
  • Sample
  • Unit Testing

Python ​

  • Interface Status:
    • Officially supported, adapted to the latest version ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
    • Protocol parsing encapsulation ✔️
  • Source
  • Download
  • Sample
  • Unit Testing

NodeJS ​

  • Interface Status:
    • Officially supported, adapted to the latest version ✔️
    • Full functionality available ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
    • Protocol parsing encapsulation ✔️
  • Source
  • Document
  • Download
  • Sample
  • Unit Testing

CSharp ​

  • Interface Status:
    • Officially supported, adapted to the latest version ✔️
    • Full functionality available ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
      • Callback Packaging: NotificationCallback is wrapped as a event named Callback, others are wrapped as interfaces.
    • Protocol parsing encapsulation ❓
      • Partially supported via the Binding.Extensions library
  • Repository
  • Download
  • Sample
  • Unit Testing

Golang ​

  • Interface Status:
    • Officially supported, adapted to the latest version ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
    • Protocol parsing encapsulation ✔️
  • Repository
  • Sample
  • Unit Testing

Java ​

  • Interface Status:
    • Adapted only to v3, now outdated 🙁
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
    • Protocol parsing encapsulation ❌
  • Repository
  • Download
  • Sample
  • Unit Testing

Rust ​

  • Interface Status:
    • Officially supported, adapted to the latest version ✔️
    • Full functionality available ✔️
    • Sample provided ✔️
    • Unit Testing via CI ✔️
    • Standardized interface ✔️
    • Protocol parsing encapsulation ✔️
  • Repository
  • Download
  • Sample
  • Unit Testing

And More ​

Language support is inseparable from the contributions of collaborators! If you also want to add an interface of a certain language to MaaFramework, please refer to Standardized Interface Design and submit a PR to us!