10

8

6

4

2


9.9

7.6

9.4

9.0

9.3

8.0

9.0

9.0

8.0

6.6

7.6

8.5

15 REST Frameworks libraries and projects

  • Retrofit

    9.9 7.6 L1 Java
    Type-safe REST client.
  • Dropwizard

    9.4 9.0 L4 Java
    Opinionated framework for setting up modern web applications with Jetty, Jackson, Jersey and Metrics.
  • Spark

    9.3 8.0 L3 Java
    Sinatra inspired framework.
  • Jersey

    9.0 9.0 L2 Java
    JAX-RS reference implementation.
  • Feign

    8.0 6.6 L4 Java
    HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket.
  • rest.li

    7.6 8.5 L1 Java
    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.
  • Swagger

    7.5 7.1
    Swagger is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services.
  • RESTEasy

    7.1 8.9 L3 Java
    Fully certified and portable implementation of the JAX-RS specification.
  • RestExpress

    6.3 4.9 L4 Java
    Thin wrapper on the JBoss Netty HTTP stack to provide scaling and performance.
  • Microserver

    6.1 8.1 L5 Java
    A convenient extensible Microservices plugin system for Spring & Spring Boot, with over 30 plugins and growing, that supports both micro-monolith and pure microservices styles.
  • RAML

    5.9 7.4 L5 JavaScript
    Modeling language to generate REST APIs with contract first.
  • Rapidoid

    5.7 9.6 L3 Java
    A simple, secure and extremely fast framework consisting of embedded HTTP server, GUI components and dependency injection.
  • Restlet Framework

    5.6 1.8 Java
    Pioneering framework with powerful routing and filtering capabilities, unified client and server API.
  • RestX

    4.4 3.7 L2 Java
    Framework based on annotation processing and compile-time source generation.
  • Restler

    1.7 2.3 Java
    Automatically generates a web service client at run time by analyzing its annotated Spring controller interface

Add another 'REST Frameworks' Library