Clone this repo:

Branches

  1. a400be1 Add type annotations to fix lint. by Ian McKellar · 7 weeks ago master
  2. 098764e Unit tests for Dart Magenta bindings and ensuing bug fixes. by Ian McKellar · 7 weeks ago
  3. 93b32ba Fix analysis, fix the build by Ian McKellar · 7 weeks ago
  4. 39ba794 Move Dart 'package:lib.fidl.dart' bindings into a subdirectory. by Ian McKellar · 7 weeks ago
  5. e9a64d4 Allow echo_client to take an arg by Justin Mattson · 7 weeks ago

FIDL: Fuchsia Interface Description Language

FIDL (formerly known as mojom) is an IDL and encoding format used to describe interfaces to be used on top of magenta message pipes. They are the standard way applications talk to each other in Fuchsia.

FIDL includes libraries and tools for generating bindings from .fidl for supported languages. Currently, the supported languages include C, C++, Dart, Go, and Rust.

IDE support

The language-fidl plugin provides syntax highlighting for FIDL files in Atom.