Clone this repo:

Branches

  1. 0c43b28 Add Sublime Text 3 syntax for FIDL definitions by Tristan Hume · 32 hours ago master
  2. 4aea0d1 Teach fidl::string to .begin() and .end() by George Kulakowski · 3 days ago
  3. cd66a74 Teach fidl::Array about being empty by George Kulakowski · 3 days ago
  4. 191ef88 Add rust to list of supported languages in fidl README. by Jason Schein · 9 days ago
  5. 20570ab Add .vscode to .gitignore by Adam Barth · 4 days 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.