Roar is a framework for parsing and rendering REST documents. Nothing more.

Representers let you define your API document structure and semantics. They allow both rendering representations from your models and parsing documents to update your Ruby objects. The bi-directional nature of representers make them interesting for both server and client usage.

Roar comes with built-in JSON, JSON-HAL, JSON-API and XML support. Its highly modular architecture provides features like coercion, hypermedia, HTTP transport, client caching and more.

Roar is completely framework-agnostic and loves being used in web kits like Rails, Webmachine, Sinatra, Padrino, etc. If you use Rails, consider roar-rails for an enjoyable integration.

Code Quality Rank: L5
Monthly Downloads: 57,273
Programming language: Ruby
License: MIT License
Tags: API Builder     Web Apps     Services     Interaction     API Builders    

Roar alternatives and related gems

Based on the "API Builder" category

Do you think we are missing an alternative of Roar or a related project?

Add another 'API Builder' Gem

Roar Recommendations

There are no recommendations yet. Be the first to promote Roar!

Have you used Roar? Share your experience. Write a short recommendation and Roar, you and your project will be promoted on Awesome Ruby.
Recommend Roar

Recently added Roar resources

Do you know of a usefull tutorial, book or news relevant to Roar?
Be the first to add one!