- For Cross Language Object Graph Guide, see xlang serialization guide doc.
- For Java Object Graph Guide, see java serialization guide doc.
- For Row Format Guide, see row format guide doc.
- For Scala Guide, see scala guide doc.
- For using Apache Fory™ with GraalVM native image, see graalvm native image guide doc.
Define cross-language data structures with Fory IDL and generate native code for multiple languages.
- Fory IDL Overview - Introduction and quick start
- Fory Schema IDL - Complete language syntax
- Type System - Primitive types, collections, and mappings
- Compiler Guide - CLI usage and build integration
- Generated Code - Output format for each language
- Protocol Buffers vs Fory IDL - Feature comparison and migration
- For Cross Language Serialization Format, see xlang serialization spec doc.
- For Java Object Graph Format, see java serialization spec doc.
- For Row Format, see row format spec doc.
- Benchmark source code:
- Java: Java Benchmarks Source
- Python: Python Benchmarks Source
- Rust: Rust Benchmarks Source
- Benchmark result:
- Java: Java Benchmarks
- Rust: Rust Benchmarks.
- For cpp debug, see cpp debug doc.
- For development, see CONTRIBUTING doc.