mirror of
https://github.com/marmelab/awesome-rest.git
synced 2026-01-24 04:08:05 -08:00
58cd07c1b638bd6773a9940547b3b0f291d145e7
Awesome REST
This is a link repository centralizing resources, tools and frameworks about REST architecture. Feel free to contribute to this ongoing list.
REST normalization
- RAML: a simple and succinct way to describe RESTful API
- Haters gonna HATEOAS: a clear explanation on what HATEOAS is, and why you should use it.
Design
- How to design a REST API?: a full guide tackling security, pagination, filtering, versioning, partial answers, CORS, etc.
Building a REST API
Node.js
- json-server: serve a REST API from fixture files using quick prototyping
PHP
- phprest: specialized REST microframework for PHP
- Hateoas: a PHP library to support implementing representations for HATEOAS REST web services
Symfony2
- REST APIs with Symfony2: the Right Way: a complete guide to build a state-of-the-art REST API with Symfony2 framework
- FOSRestBundle: bundle handling view, routing, error handling, etc. for your REST API
- stanlemon/rest-bundle: build a REST API based on Doctrine entities using conventions over configuration
- Lionframe: a glu between several community libraries to ease API development
- BazingaHateoasBundle: integrate the Hateoas library into a Symfony2 application
- Symfony REST Edition: start with a Symfony2 application with all REST-friendly bundles pre-configured
Go
- go-json-rest: a thin layer on top of
net/httpthat helps building RESTful API easily
REST based-tools
Languages
Markdown
100%