API Builders

jbuilder

Create JSON structures via a Builder-style DSL

Rubygem jbuilder

Total Downloads
7333036
Releases
56
Current Version
2.2.12
Released
2015-03-20 00:00:00 UTC
First Release
2011-11-30 00:00:00 UTC

Github rails/jbuilder

Watchers
2019
Forks
186
Development activity
Active
Last commit
2015-03-20 04:23:16 UTC
First commit

Grape

A Ruby framework for rapid API development with great conventions.

Rubygem grape

Total Downloads
1103650
Releases
29
Current Version
0.11.0
Released
2015-02-23 00:00:00 UTC
First Release
2010-08-27 05:00:00 UTC

Github intridea/grape

Watchers
5941
Forks
661
Development activity
Active
Last commit
2015-03-31 03:24:26 UTC

rabl

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

Rubygem rabl

Total Downloads
2119643
Releases
88
Current Version
0.11.6
Released
2015-01-26 00:00:00 UTC
First Release
2011-04-12 00:00:00 UTC

Github nesquena/rabl

Watchers
3075
Forks
295
Development activity
Less active
Last commit
2015-03-06 21:24:35 UTC

active_model_serializers

Making it easy to serialize models for client-side use

Rubygem active_model_serializers

Total Downloads
1621813
Releases
15
Current Version
0.9.3
Released
2015-01-21 00:00:00 UTC
First Release
2011-12-21 00:00:00 UTC

Github rails-api/active_model_serializers

Watchers
2356
Forks
512
Development activity
Less active
Last commit
2014-12-12 22:43:31 UTC
First commit

roar

Streamlines the development of RESTful, resource-oriented architectures in Ruby.

Rubygem roar

Total Downloads
112569
Releases
43
Current Version
1.0.0.beta2
Released
2014-10-28 00:00:00 UTC
First Release
2010-12-31 23:00:00 UTC

Github apotonick/roar

Watchers
1331
Forks
99
Development activity
Less active
Last commit
2015-03-20 09:05:54 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
86818
Releases
25
Current Version
1.10.0
Released
2014-07-14 00:00:00 UTC
First Release
2012-03-06 00:00:00 UTC
Depending Gems
4

Github Sutto/rocket_pants

Watchers
822
Forks
84
Development activity
Less active
Last commit
2014-11-16 07:56:46 UTC
First commit

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
260648
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
2

Github fabrik42/acts_as_api

Watchers
459
Forks
60
Development activity
Inactive
Last commit
2014-03-10 10:58:09 UTC

versionist

A plugin for versioning Rails based RESTful APIs.

Rubygem versionist

Total Downloads
137191
Releases
18
Current Version
1.4.1
Released
2015-02-21 00:00:00 UTC
First Release
2012-03-05 00:00:00 UTC
Depends on following gems
Depending Gems
1

Github bploetz/versionist

Watchers
626
Forks
30
Development activity
Less active
Last commit
2015-02-21 13:44:19 UTC
First commit
Top contributors
Contributors
5
Issues

versioncake

Render versioned views automagically based on the clients requested version.

Rubygem versioncake

Total Downloads
320053
Releases
18
Current Version
2.5.0
Released
2014-04-18 00:00:00 UTC
First Release
2012-09-13 00:00:00 UTC
Depending Gems
2

Github bwillis/versioncake

Watchers
383
Forks
21
Development activity
Less active
Last commit
2014-04-18 20:25:41 UTC

roy

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

Rubygem roy

Total Downloads
12564
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
6
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
25756
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
23730
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
6
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
11308
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
7135
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
27
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
2722
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
2011-12-29 23:14:20 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.