List of microservice framworks for java

The following list is far from complete (i’d guess). Order of items is just by chance and does not reflect importance, quality or preference.

Frameworks

  • Thorntail

    Successor of wildfly swarm, very promising

  • Javalin

    A simple and easy to learn web framework for Java and Kotlin

  • JHipster

    Can generate microservices and entire applications based on spring boot and a bunch of other modern frameworks

  • Micronaut

    Fullstack framework for building & testing app and serverless applications with Java, Grails and Kotlin. Very low memory footprint and fast startup time based on GraalVM

  • Helidon

    Oracles official framework designed from ground up to build and support microservices. With build in health checks, metrics, Docker and Kubernetes support….

  • Spring Boot

    Rich and very popular toolbox to create java / jee applications - defines its own standards

  • Spark

    Allows you to use Kotlin and Java 8

  • Swagger

    Complete platform to describe, implement and test APIs

  • Dropwizard

    Featuring REST, JSON, monitoring, Guava, Logback and Java Bean Validation by Hibernate Validator

  • Play Framework

    Implement reactive apps based on Java and Scala

  • Jersey

    JAX-RS (JSR 311 & JSR 339) Reference Implementation

  • Restlet

    Build REST services with ease. Last release 2.3 from 13.4.2017

  • RestX

    the lightweight Java REST framework. Comes with generator shell

  • Light Rest 4J

    Based on light-4j around swagger 2.0 and OpenAPI 3.0

  • Ninja – Java web framework

    RESTfull Services with support for JPA, JSON, forms, authentication and more.

  • REST Easy

    RESTful Web Services and RESTful Java. fully certified JAX-RS 2.1.

  • Ktor

    Easy to use, fun and asynchronous. Kotlin

  • Finagle

    Protocol agnostic server framework by Twitter. Very promising. Scala with Java API

Reading list