Skip to content
Babel RPC Tools
JavaScript Go CSS Yacc C# Java Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
babeltemplates
cmd
generator
idl
parser
rest
AUTHORS
Dockerfile
LICENSE
README.md
go.mod
go.sum

README.md

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.

You can’t perform that action at this time.