Java HTTP Client

Open-source Java projects categorized as HTTP Client

Top 15 Java HTTP Client Projects

  • Feign

    Feign makes writing java http clients easier

  • Async Http Client

    Asynchronous Http and WebSocket Client library for Java

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • AndroidNetworking

    🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

  • Armeria

    Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.

    Project mention: Evaluating Spring Boot, Quarkus, or Micronaut and why for Stargate v2 | /r/java | 2022-12-26

    OP doesn't seem to be aware of Armeria https://github.com/line/armeria

  • Jetty

    Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more

    Project mention: Security of Eclipse Jetty dependencies | /r/qztray | 2022-11-02

    So, 9.4.48 fixes the first two CVEs, but the last one doesn't mention 9.4 at all, so I'm not sure if that's left out due to EOL status for 9.4.

  • http-request

    Java HTTP Request Library

  • Firefly

    Firefly is an asynchronous web framework for rapid development of high-performance web application. (by hypercube1024)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • donkey

    Modern Clojure HTTP server and client built for ease of use and performance

  • rawhttp

    HTTP library to make it easy to deal with raw HTTP.

  • java-http

    A full featured, stand-alone, high-performance HTTP server and client written entirely in plain Java

    Project mention: Netty VS java-http - a user suggested alternative | libhunt.com/r/netty | 2023-05-25

    A full-featured HTTP server and client in plain Java without the use of any libraries. The client and server will use non-blocking NIO in order to provide the highest performance possible.

  • Java Restify

    Java Restify - Simple interface-based HTTP client for Java

  • aceql-http-client-jdbc-driver

    Java JDBC Driver for easy access of remote SQL databases managed with AceQL HTTP

  • money-transfer-rest-api

    Simple implementation of RESTful API for money transfers between accounts

    Project mention: GitHub documentation question | /r/technicalwriting | 2022-10-17
  • kafka-connect-client

    Java client library for Apache Kafka Connect REST Interface

  • api-openai

    Aplicação Java para simples integração ao Chat GPT

    Project mention: Java Apache Http consuming OpenAI API in single Class | /r/OpenAI | 2023-04-14
  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

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 2023-05-25.

Java HTTP Client related posts

Index

What are some of the best open-source HTTP Client projects in Java? This list will help you:

Project Stars
1 Feign 9,011
2 Async Http Client 6,159
3 AndroidNetworking 5,595
4 Armeria 4,406
5 Jetty 3,645
6 http-request 3,298
7 Firefly 288
8 donkey 282
9 rawhttp 178
10 java-http 178
11 Java Restify 33
12 aceql-http-client-jdbc-driver 23
13 money-transfer-rest-api 11
14 kafka-connect-client 6
15 api-openai 2
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
blog.mergify.com