You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Grape API Mounted on Rack w/ Static Pages](https://github.com/dblock/grape-on-rack): A sample Grape app mounted on Rack along with [a blog post](http://code.dblock.org/grape-api-mounted-on-rack-w-static-pages)) explaining how to go about mounting a basic API for a Rack app that can also serve static pages.
9
+
*[Grape API Mounted on Rack w/ Dummy API data](https://github.com/kunovsky/Grape_on_rack_sqlite3): A sample Grape app mounted on Rack using Sqlite3 and a custom ORM.
10
+
*[Grape API Mounted on Rails](https://github.com/dblock/grape-on-rails): A sample Grape app mounted on Rails.
11
+
*[Grape API Mounted behind Goliath](https://github.com/dblock/grape-on-goliath): A sample Grape app mounted behind the Goliath web server.
12
+
*[Grape API Mounted on Padrino](https://github.com/dblock/grape-on-padrino): A sample Grape app mounted on the Padrino web framework.
13
+
*[Grape on Goliath on Heroku with Postgres](https://github.com/djones/grape-goliath-example): An example app using Goliath and Grape running on Heroku with Postgres, using a non-blocking flavor of ActiveRecord and the non-blocking Postgres database adapter.
14
+
*[Goliath + Grape + MongoDB, on Heroku](https://github.com/lgs/GGM): Experimenting with Goliath asyncronous ruby web server framework, Grape APIs, gitwatcher.com data on MongoLAB/MongoDB and Heroku PAAS.
15
+
*[ConfAsk Source](https://github.com/mbleigh/conf_ask): Source for the example Grape application demonstrated in the Grapes of Rapid talk at RubyConf 2010.
16
+
*[Example Rails implementation](http://martinciu.com/2011/01/mounting-grape-api-inside-rails-application.html): A blog post explaining how to go about building a basic API for a Rails app using 3.x or 2.3x.
17
+
*[Another Example of Basic Rails implementation](http://www.ruby-on-rails-outsourcing.com/2011/07/22/build-a-basic-api-in-a-rails-3-application): A short but detailed blog post showing how to set up a simple Grape API in Rails 3
18
+
*[A Sample Blogging API](https://github.com/bloudraak/grape-sample-blog-api): An API for an over-simplified blogging system that directly interacts with the database models.
19
+
*[A Grape w/ Warden Sample](https://github.com/dblock/grape_warden): A Grape API mounted on Rack with very simple authentication using Warden.
20
+
*[Grape on Rack w/ ActiveRecord](https://github.com/cutalion/grape-api-example): Grape API mounted on Rack, using ActiveRecord, Roar Representers, Swagger and FDoc.
21
+
*[Grape API v1 inside API v2](https://github.com/dblock/grape-on-rack-v1-inside-v2): Evolve a Grape API v1 into API v2, explain in [this blog post](http://code.dblock.org/evolving-apis-using-grape-api-versioning).
22
+
*[Grape with ROAR](https://github.com/CansaSCitySchuffle/grape-roar-example): Example of Grape using Roar with header versioning, API inheritance and Swagger.
23
+
*[Grape with Paperclip](https://github.com/omarfouad/rails_api_with_ajax_upload): Example of a Grape API mounted on Rails, to upload files with Paperclip & pure AJAX. Details in [this blog post](http://omarfouad.com/blog/2013/08/18/file-upload-api-with-grape-and-rails).
24
+
*[Grape ToDo API](https://github.com/mateuszkosmider/todo-grape-api): A ToDo application.
25
+
*[Grape w/ Rack-OAuth2](https://github.com/balauru/grape-oauth2-sample): Rack app running a Grape API and secured via OAuth2 via rack-oauth2.
26
+
*[Accept-Version Header example](https://github.com/williamn/notes): Grape app mounted on Rails with `:accept_version_header` versioning strategy.
27
+
*[Rails-Grape-Entity](https://github.com/philcallister/rails-grape-entity): a TODO app with grape and grape-entity.
28
+
*[Grape w/ Rack + MongoDB](https://github.com/thiagogsr/grape-bootstrap): a bootstrap app to help you to start a Grape application without Rails
29
+
*[Gitlab](https://github.com/gitlabhq/gitlabhq): Real world example of working grape API.
30
+
*[zup-api](https://github.com/LaFabbrica/zup-api): Large nicely structured grape app.
31
+
*[evercam-api](https://github.com/evercam/evercam-api): Grape application that manages all communication between Evecam Media & Evercam Clients.
32
+
33
+
### Contribute
34
+
35
+
Please [contribute your sample app](https://github.com/ruby-grape/ruby-grape.github.io/blob/master/CONTRIBUTING.md) to [this page](https://github.com/ruby-grape/ruby-grape.github.io/blob/master/examples/index.md).
*[garner](https://github.com/artsy/garner): A RACK-based cache implementation that works with Grape.
21
23
*[grape-cache_control](https://github.com/karlfreeman/grape-cache_control): Cache-Control and Expires helpers.
22
24
*[grape-rails-cache](https://github.com/monterail/grape-rails-cache): HTTP and server side cache integration with Rails.
25
+
*[grape-shaman_cache](https://github.com/wjp2013/grape-shaman_cache): HTTP and server side cache integration for a non-Rails application and Jbuilder.
26
+
*[grape-cache](https://github.com/AlexYankee/grape-cache): Another Grape middleware-style caching gem.
23
27
24
28
### Data
25
29
26
30
*[grape-activerecord](https://github.com/jhollinger/grape-activerecord): A simple way to use ActiveRecord with your Grape apps.
31
+
*[api-pagination](https://github.com/davidcelis/api-pagination): Pagination with [will_paginate](https://github.com/mislav/will_paginate) or [kaminari](https://github.com/amatsuda/kaminari).
*[grape-appsignal](https://github.com/aai/grape-appsignal): Integration with AppSignal.
67
+
*[grape-oink](https://github.com/xevix/grape-oink): Identify routes which significantly increase VM heap size using [oink parser](https://github.com/noahd1/oink).
68
+
69
+
### Development
70
+
71
+
*[grape-reload](https://github.com/AlexYankee/grape-reload): Expiremental approach for providing reloading of Grape-based rack applications in dev.
52
72
53
73
### Testing
54
74
55
75
*[grape-entity-matchers](https://github.com/agileanimal/grape-entity-matchers): Shoulda-style matchers to help with testing Grape entities.
56
76
77
+
### Generators
78
+
79
+
*[grape-scaffold](https://github.com/icicletech/grape-scaffold): An API scaffold generator for Rails.
80
+
*[grape-api-generator](https://github.com/vinh0604/grape-api-generator): Some rails generators to help quickly bootstrap new Grape API structure.
81
+
57
82
### Opinionated Frameworks
58
83
59
84
*[grape_ape_rails](https://github.com/mepatterson/grape_ape_rails): Wrap the various best practices of integrating your API within the context of a Rails app.
*[Google Group](https://groups.google.com/group/ruby-grape): Get Grape help here.
9
+
*[Anatomy of a Ruby Gem: Grape](https://vimeo.com/98830727): A screencast digging through the internals of Grape.
10
+
*[The Grapes of Rapid](http://confreaks.net/videos/475-rubyconf2010-the-grapes-of-rapid): RubyConf 2010 presentation about Grape and [slides](https://github.com/downloads/intridea/grape/The%20Grapes%20of%20Rapid.pdf).
11
+
*[API Authentication w/ Devise](http://code.dblock.org/grape-api-authentication-w-devise): A tutorial on how to use Grape with Devise/Warden authentication.
12
+
*[RESTful APIs with Grape](http://www.slideshare.net/dblockdotorg/building-restful-apis-w-grape): NYC.rb presentation about Grape in 2011.
13
+
*[Grape and Rails Path Helpers](https://github.com/intridea/grape/wiki/Grape-and-Rails-Path-Helpers).
14
+
*[From Zero to API Cache in 10 Minutes](http://www.confreaks.com/videos/986-goruco2012-from-zero-to-api-cache-w-grape-mongodb-in-10-minutes): a 10-minute talk at GoRuCo 2012 about API caching with Grape.
15
+
*[OAuth2: Protect Grape API with Doorkeeper](http://blog.yorkxin.org/posts/2013/11/05/oauth2-tutorial-grape-api-doorkeeper-en): a tutorial for protecting a Grape API with OAuth 2 protocol using Doorkeeper and Ruby on Rails with a [working sample](https://github.com/chitsaou/oauth2-api-sample).
16
+
*[Uploaded file and paperclip](https://github.com/intridea/grape/wiki/Uploaded-file-and-paperclip).
17
+
*[Combine Swagger with Grape to Create an Interactive Documentation of Your API](http://bitboxer.de/2014/02/09/grape).
*[Artsy.net](https://www.artsy.net) has a [public API](https://developers.artsy.net) built with Grape.
11
+
12
+
### Contribute
13
+
14
+
Please [contribute the name of your company](https://github.com/ruby-grape/ruby-grape.github.io/blob/master/CONTRIBUTING.md) to [this page](https://github.com/ruby-grape/ruby-grape.github.io/blob/master/users/index.md).
0 commit comments