Your feedback is important to keep improving our website and offer you a more reliable experience.

Rapid Interface Builder

Rapid Interface Builder (RIB) is a browser-based design tool to quickly prototype and create the user interface for web applications. It supports UI design by dropping widgets onto a canvas, running the UI in an interactive "Preview mode" and then exporting the generated HTML5 and Javascript.

Rapid Interface Builder (RIB) is an open source project where all of our development is done in the open in our mailing lists, bug tracker and github respository. We encourage you to use RIB, let us know what you think, submit bugs and send us your patches!

Please carefully review our Participation Guidelines before contributing to RIB.

Mailing list


  • The RIB developers hang out in #rib


  • When you discover a problem or want to request a new feature, you can file an issue on github.


  • Clone our github repository and send pull requests! Code speaks louder than words.
  • When you are ready to send code via pull requests, please remember to follow


Project Specific Participation Guildelines

Commit message formatting

  • Prefix commit summary with "[<component>] "
  • If fixing a bug, add "Fix <bug id>: " before the summary but after the component
  • Follow the standard git guidelines on commit message formatting, specifically:
    • ​Begin the commit message with a single short (less than 50 character) line summarizing the change
    • Followed this with a blank line and then a more thorough description.
    • Keep the body of the commit message less than 80 characters
  • ​Finally, remember to please sign your code using our Signed-off-by process.