Clone this repo:


  1. 81f1073 Use std::vector::(const_)iterator directly by Ross Wang · 6 days ago master
  2. 9b7a8d6 Updated binding.h comment referencing .mojom.h -> .fidl.h by Gabriel Schine · 6 days ago
  3. d250597 Remove failing FIDL tests to allow continuous testing by Brian Goldman · 9 days ago
  4. 23e8bce Replace now-removed channel.h header inclusion with syscall.h by George Kulakowski · 4 weeks ago
  5. 5d3a71e Fix stale comment to refer to channel instead of msgpipe by George Kulakowski · 5 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 and Go.

IDE support

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