Skip to content
This repository was archived by the owner on May 31, 2023. It is now read-only.

Latest commit

 

History

History
33 lines (22 loc) · 1.51 KB

File metadata and controls

33 lines (22 loc) · 1.51 KB

Babel

Babel is an IDL parser and RPC framework using JSON over HTTP. IDL files describe models and web services. The babel tool allows you to generate client and server code in multiple languages from the IDL file.

Visit the Babel RPC Home Page for more information.

Babel Tools

The babel tools are:

The main Babel libraries are:

  • babeltemplates - Language templates for Babel.
  • generator - Code for language-specific code generators.
  • idl - Code for Babel's Interface Definition Language.
  • parser - A goyacc-based parser for Babel files.
  • rest - Process RESTful annotations (attributes) in Babel files.
  • swagger2 - Serialize Swagger 2 structures to JSON and YAML.

Build Tools

To fully build babel, you will need:

These are used by the go generate. You won't need it just to compile.