Clone this repo:


  1. 96b197c [rust] Fix various issues with maps and unions by Raph Levien · 4 days ago master
  2. 49e43b8 Make generated constants public by Rob Tsuk · 5 days ago
  3. bd7d71f Fix Dart analysis issues. by P.Y. Laligand · 3 weeks ago
  4. 4d50875 Disable Dart analysis on FIDL targets. by P.Y. Laligand · 3 weeks ago
  5. 6ae96b6 Change rust client runtime to ports v2 by Raph Levien · 4 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.