Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 1.68 KB

rest-frameworks.md

File metadata and controls

16 lines (14 loc) · 1.68 KB

REST Frameworks

Frameworks specifically for creating RESTful services.

  • Dropwizard - Opinionated framework for setting up modern web applications with Jetty, Jackson, Jersey and Metrics.
  • Feign - HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket.
  • Jersey - JAX-RS reference implementation.
  • RAML - Modeling language to generate REST APIs with contract first.
  • Rapidoid - A simple, secure and extremely fast framework consisting of embedded HTTP server, GUI components and dependency injection.
  • rest.li - Framework for building robust, scalable RESTful architectures using type-safe bindings and asynchronous, non-blocking IO with an end-to-end developer workflow that promotes clean practices, uniform interface design and consistent data modeling.
  • RESTEasy - Fully certified and portable implementation of the JAX-RS specification.
  • RestExpress - Thin wrapper on the JBoss Netty HTTP stack to provide scaling and performance.
  • Restlet Framework - Pioneering framework with powerful routing and filtering capabilities, unified client and server API.
  • Retrofit - Type-safe REST client.
  • Spark - Sinatra inspired framework.
  • Swagger - Swagger is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services.