API Builders

jbuilder

Create JSON structures via a Builder-style DSL

Rubygem jbuilder

Total Downloads
18517818
Releases
64
Current Version
2.4.1
Released
2016-02-09 00:00:00 UTC
First Release
2011-11-30 00:00:00 UTC

Github rails/jbuilder

Watchers
2562
Forks
237
Development activity
Less active
Last commit
2016-04-21 15:51:16 UTC
First commit

Grape

A Ruby framework for rapid API development with great conventions.

Rubygem grape

Total Downloads
2309542
Releases
35
Current Version
0.15.0
Released
2016-03-08 00:00:00 UTC
First Release
2010-08-27 05:00:00 UTC

Github intridea/grape

Watchers
6334
Forks
702
Development activity
Active
Last commit
2015-06-26 04:05:38 UTC

active_model_serializers

Making it easy to serialize models for client-side use

Rubygem active_model_serializers

Total Downloads
3615438
Releases
22
Current Version
0.10.0.rc2
Released
2015-06-16 00:00:00 UTC
First Release
2011-12-21 00:00:00 UTC

Github rails-api/active_model_serializers

Watchers
3475
Forks
899
Development activity
Active
Last commit
2016-05-02 21:48:12 UTC
First commit

rabl

General ruby templating with json, bson, xml and msgpack support

Rubygem rabl

Total Downloads
3241040
Releases
91
Current Version
0.12.0
Released
2016-02-20 00:00:00 UTC
First Release
2011-04-12 00:00:00 UTC

Github nesquena/rabl

Watchers
3341
Forks
311
Development activity
Less active
Last commit
2016-04-11 18:06:43 UTC

roar

Object-oriented representers help you defining nested REST API documents which can then be rendered and parsed using one and the same concept.

Rubygem roar

Total Downloads
455571
Releases
48
Current Version
1.0.0
Released
2014-12-22 00:00:00 UTC
First Release
2010-12-31 23:00:00 UTC

Github apotonick/roar

Watchers
1580
Forks
124
Development activity
Less active
Last commit
2016-04-18 22:17:48 UTC
First commit

rocket_pants

Rocket Pants adds JSON API love to Rails and ActionController, making it simpler to build API-oriented controllers.

Rubygem rocket_pants

Total Downloads
187839
Releases
30
Current Version
1.13.1
Released
2015-09-22 00:00:00 UTC
First Release
2012-03-06 00:00:00 UTC
Depending Gems
4

Github Sutto/rocket_pants

Watchers
942
Forks
100
Development activity
Less active
Last commit
2016-02-26 16:12:04 UTC
First commit

versionist

A plugin for versioning Rails based RESTful APIs.

Rubygem versionist

Total Downloads
283788
Releases
19
Current Version
1.5.0
Released
2016-04-17 00:00:00 UTC
First Release
2012-03-05 00:00:00 UTC
Depends on following gems
Depending Gems
1

Github bploetz/versionist

Watchers
783
Forks
40
Development activity
Inactive
Last commit
2016-04-17 14:05:36 UTC
First commit
Top contributors
Contributors
4
Issues

versioncake

Render versioned views automagically based on the clients requested version.

Rubygem versioncake

Total Downloads
515230
Releases
20
Current Version
3.1.0
Released
2015-09-30 00:00:00 UTC
First Release
2012-09-13 00:00:00 UTC
Depending Gems
2

Github bwillis/versioncake

Watchers
480
Forks
25
Development activity
Less active
Last commit
2016-04-26 02:42:09 UTC

acts_as_api

acts_as_api enriches the models and controllers of your app in a rails-like way so you can easily determine how your XML/JSON API responses should look like.

Rubygem acts_as_api

Total Downloads
303127
Releases
23
Current Version
0.4.2
Released
2013-12-28 00:00:00 UTC
First Release
2010-06-29 22:00:00 UTC
Depends on following gems
Depending Gems
1

Github fabrik42/acts_as_api

Watchers
464
Forks
66
Development activity
Inactive
Last commit
2015-06-17 08:58:48 UTC

roy

roy is a small library which allows every Ruby object to be used as a Rack application.

Rubygem roy

Total Downloads
16531
Releases
12
Current Version
0.5.3
Released
2012-02-07 00:00:00 UTC
First Release
2011-10-19 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github madx/roy

Watchers
142
Forks
7
Development activity
Inactive
Last commit
2012-04-05 13:09:04 UTC
Top contributors
Contributors
1
Issues

api-versions

api-versions helps manage your Rails app API endpoints.

Rubygem api-versions

Total Downloads
41854
Releases
11
Current Version
1.2.1
Released
2015-02-23 00:00:00 UTC
First Release
2012-01-21 00:00:00 UTC
Depending Gems
0

Github erichmenge/api-versions

Watchers
38
Forks
13
Development activity
Less active
Last commit
2013-08-08 14:53:37 UTC
First commit
Top contributors
Contributors
3
Issues
Wiki pages

bldr

Provides a simple and intuitive templating DSL for serializing objects to JSON.

Rubygem bldr

Total Downloads
38083
Releases
13
Current Version
1.0.1
Released
2013-06-14 00:00:00 UTC
First Release
2011-08-04 07:00:00 UTC
Depends on following gems
Depending Gems
0

Github ajsharp/bldr

Watchers
60
Forks
7
Development activity
Inactive
Last commit
2013-11-24 20:35:03 UTC
First commit
Top contributors
Contributors
6
Issues

apiary

Convert your existing class into an EM-based API.

Rubygem apiary

Total Downloads
14232
Releases
5
Current Version
0.0.5
Released
2011-01-24 08:00:00 UTC
First Release
2011-01-16 08:00:00 UTC
Depending Gems
0

Github joshbuddy/apiary

Watchers
103
Forks
0
Development activity
Inactive
Last commit
2011-01-24 09:09:02 UTC
Top contributors
Contributors
0
Issues

windsor

Windsor is a plugin for building RESTful APIs in Rails.

Rubygem windsor

Total Downloads
9648
Releases
8
Current Version
0.0.7
Released
2012-10-24 00:00:00 UTC
First Release
2011-09-27 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github samdec/windsor

Watchers
28
Forks
0
Development activity
Inactive
Last commit
2012-12-05 03:22:42 UTC
First commit
Top contributors
Contributors
2
Issues

xmlrpc-rack_server

Extends the Ruby standard library XMLRPC::BasicServer, providing the Rack compatible XMLRPC::RackServer.

Rubygem xmlrpc-rack_server

Total Downloads
4049
Releases
2
Current Version
0.0.2
Released
2015-03-05 00:00:00 UTC
First Release
2011-12-29 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github ebababi/xmlrpc-rack_server

Watchers
2
Forks
0
Development activity
Inactive
Last commit
2015-03-05 12:16:57 UTC
First commit
Top contributors
Contributors
1
Issues
×

In order to continue, you must be signed in using your Github account.

If you're signing in using this account for the first time Github will ask for your permission to give access to your public user data to the Ruby Toolbox.

Although the Github Authorization page does not mention it, the request includes read-only access to your verified email address (user:email OAuth scope). This is neccessary so there's a way to notify you about comments, information about your accepted project edits and the like. You can review your notification settings on your account page once you're signed in.