Platform-Specific Guides

MetaMUI Crypto Primitives provides consistent APIs across 10 platforms while leveraging platform-specific optimizations.

Choose Your Platform

Platform Comparison

Feature C C# Go Java Python Rust TypeScript Swift Kotlin WASM
Package Manager make/cmake nuget go mod maven/gradle pip cargo npm SPM gradle npm
Async Support 🟡
Type Safety 🟡
Memory Management Manual GC GC GC GC Manual GC ARC GC Linear
Native Performance 🟡 🟡 🟡 🟡 🟡 🟡
No Dependencies
Hardware Acceleration 🟡 🟡 🟡 🟡 🟡 🟡
Enterprise Support

Common Features Across All Platforms

Consistent API Design

All platforms follow the same API patterns:

// Key generation
keypair = Algorithm.generate_keypair()

// Encryption
ciphertext = Algorithm.encrypt(plaintext, key)

// Signing
signature = Algorithm.sign(message, private_key)

// Hashing
hash = Algorithm.hash(data)

Security Guarantees

Error Handling

Each platform uses idiomatic error handling:

Serialization

All platforms support:

Platform-Specific Features

C

C#

Go

Java

Python

Rust

TypeScript

Swift

Kotlin

WASM

Language Interoperability

MetaMUI Crypto Primitives ensures seamless interoperability across all supported languages:

Native Integration

Cross-Platform Compatibility

Performance Optimization

Getting Started

  1. Choose your platform above
  2. Follow the installation guide
  3. Review platform-specific examples
  4. Check performance considerations
  5. Implement security best practices

Need Help?