mirror of
https://github.com/marmelab/awesome-rest.git
synced 2026-01-23 19:58:04 -08:00
add ruby resources, and restapitutorial.com
This commit is contained in:
@@ -41,6 +41,7 @@ the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fie
|
||||
* [Enterprise Integration Using REST](http://martinfowler.com/articles/enterpriseREST.html) - Discusses the constraints and flexibility that you have with nonpublic APIs, and lessons learned from doing large scale RESTful integration across multiple teams.
|
||||
* [HATEOAS](http://timelessrepo.com/haters-gonna-hateoas) - Clear explanation on what HATEOAS is, and why you should use it.
|
||||
* [How to GET a cup of coffee](http://www.infoq.com/articles/webber-rest-workflow/)
|
||||
* [REST API Tutorial](http://www.restapitutorial.com/) - RestApiTutorial.com is dedicated to tracking REST API best practices and making resources available to enable quick reference and self education for the development crafts-person.
|
||||
|
||||
## Standards
|
||||
|
||||
@@ -79,6 +80,8 @@ the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fie
|
||||
* [RESTClient](https://github.com/rest-client/rest-client) - Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.
|
||||
* [Spyke](https://github.com/balvig/spyke) - Interact with REST services in an ActiveRecord-like manner.
|
||||
* [excon](https://github.com/excon/excon) - Usable, fast, simple Ruby HTTP 1.1. It works great as a general HTTP(s) client and is particularly well suited to usage in API clients.
|
||||
* [httparty](https://github.com/jnunemaker/httparty) - Makes HTTP fun again!
|
||||
* [Net::HTTP](http://ruby-doc.org/stdlib/libdoc/net/http/rdoc/Net/HTTP.html) - Net::HTTP provides a rich library which can be used to build HTTP user-agents.
|
||||
|
||||
### Go Clients
|
||||
|
||||
@@ -139,6 +142,7 @@ the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fie
|
||||
### Ruby
|
||||
|
||||
* [Grape](http://intridea.github.io/grape/) - Opinionated micro-framework for creating REST-like APIs in Ruby.
|
||||
* [Rails](http://edgeguides.rubyonrails.org/api_app.html) - RailsGuides: Using Rails for API-only applications.
|
||||
|
||||
### Go
|
||||
|
||||
@@ -189,7 +193,7 @@ the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fie
|
||||
* [JSON Placeholder](http://jsonplaceholder.typicode.com/) - Free online REST service that you can use whenever you need some fake data.
|
||||
* [APIs.guru](http://APIs.guru) - Wikipedia for Web APIs, each API has OpenAPI/Swagger description.
|
||||
|
||||
## Documentation
|
||||
## Documentation
|
||||
|
||||
* [Swagger](http://swagger.io/) - Documentation/querying web interface for REST APIs.
|
||||
* [API doc](http://apidocjs.com/) - Inline Documentation for RESTful web APIs.
|
||||
|
||||
Reference in New Issue
Block a user