REST Frameworks

Open-source projects categorized as REST Frameworks

Top 23 REST Framework Open-Source Projects

  • Retrofit

    A type-safe HTTP client for Android and the JVM

    Project mention: Using Retrofit Interceptors to check network connection in Android and testing it | dev.to | 2024-01-23

    from this point on, I will assume, you have a basic understanding of Retrofit. To get the most out of this tutorial I would actually suggest you have a retrofit client already implemented in your application.

  • Spark

    A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin (by perwendel)

    Project mention: Show HN: Java REST without annotations, DI nor reactive streams | news.ycombinator.com | 2023-06-11

    This project reminds me of java spark [1]. I was always a cheerleader of the project. We even used it in production, loved the non-annotation centric approach.

    [1]https://github.com/perwendel/spark

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Feign

    Feign makes writing java http clients easier

    Project mention: How I practice TDD | dev.to | 2023-11-19

    A new, Feign client, to make the get request to https://example.com/themes. This client will expose a get() method.

  • Dropwizard

    A damn simple library for building production-ready RESTful web services.

    Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11
  • springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    Project mention: Creation and Usage of BOM in Gradle | dev.to | 2024-01-07

    The issue is that the springdoc-openapi BOM brings an old version of the Spring Framework 6.0, which is incompatible with Spring Boot 3.2. There are several ways to solve this problem: update springdoc, change the order of BOM imports, but the best, in my opinion, is to avoid using the io.spring.dependency-management plugin.

  • rest.li

    Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.

    Project mention: FLaNK Stack 29 Jan 2024 | dev.to | 2024-01-29
  • Rapidoid

    Rapidoid - Extremely Fast, Simple and Powerful Java Web Framework and HTTP Server!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Swagger

    The content of swagger.io

  • Resty

    The minimalist framework of RESTful(server and client) - Resty (by Dreampie)

  • RAML

    RAML to HTML documentation generator.

  • RESTEasy

    An Implementation of the Jakarta RESTful Web Services Specification

  • Elide

    Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.

  • Microserver

    Microserver is a Java 8 native, zero configuration, standards based, battle hardened library to run Java Rest Microservices via a standard Java main class. Supporting pure Microservice or Micro-monolith styles.

  • RestExpress

    Minimalist Java framework for rapidly creating scalable, containerless, RESTful microservices. Ship a production-quality, headless, RESTful API in the shortest time possible. Uses Netty for HTTP, Jackson for JSON, Metrics for metrics, properties files for configuration. Sub-projects and plugins enable, NoSQL, Swagger, Auth0, HAL integration, etc.

  • Jersey

    Eclipse Jersey Project - Read our Wiki: (by eclipse-ee4j)

  • Restlet Framework

    Leading REST API framework for Java

  • airlift

    Airlift framework for building REST services (by airlift)

  • RestX

    RESTX, the lightweight Java REST framework

  • Kanary

    A minimalist web framework for building REST APIs in Kotlin/Java.

  • Kilo

    Lightweight REST for Java (by HTTP-RPC)

  • Crnk

    JSON API library for Java

    Project mention: Anyone else using crnk with Spring Boot? | news.ycombinator.com | 2023-10-02
  • StubbornJava

    Unconventional Java code for building web servers / services without a framework. Think dropwizard but as a seed project instead of a framework. If this project had a theme it would be break the rules but be mindful of your decisions.

  • proteus

    Proteus is a blazing fast minimalist Java web server framework built atop Undertow. (by noboomu)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-11.

REST Frameworks related posts

Index

What are some of the best open-source REST Framework projects? This list will help you:

Project Stars
1 Retrofit 42,550
2 Spark 9,591
3 Feign 9,233
4 Dropwizard 8,446
5 springdoc-openapi 3,048
6 rest.li 2,435
7 Rapidoid 1,623
8 Swagger 1,550
9 Resty 1,250
10 RAML 1,128
11 RESTEasy 1,079
12 Elide 984
13 Microserver 941
14 RestExpress 938
15 Jersey 671
16 Restlet Framework 641
17 airlift 562
18 RestX 445
19 Kanary 328
20 Kilo 322
21 Crnk 286
22 StubbornJava 232
23 proteus 186
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com