Clone this repo:


  1. f44ad5d Refactor Go bindings by Toshi Kikuchi · 8 days ago master
  2. f0c1e66 Refactor Go bindings by Toshi Kikuchi · 9 days ago
  3. 31b6612 Fixed an URL that I missed to rename in my last CL by Toshi Kikuchi · 11 days ago
  4. 2ad0100 Renamed echo_{client,server} to echo_{client,server}_cpp by Toshi Kikuchi · 11 days ago
  5. b70749e Go bindings: generate enums and constants in structs and interfaces by Vardhan Mudunuru · 2 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.