Java HTTP

Open-source Java projects categorized as HTTP

Top 23 Java HTTP Projects

  1. Dubbo

    The java implementation of Apache Dubbo. An RPC and microservice framework.

    Project mention: Dirty code: trusted keeper of errors. Broken windows theory | dev.to | 2025-03-17

    Let's look at the example from Apache Dubbo:

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Apache Tomcat

    Apache Tomcat

    Project mention: Java News: WildFly 36, Spring Milestones, and Open Liberty Updates | dev.to | 2025-04-15

    Versions 11.0.6 and 9.0.104 of Apache Tomcat deliver new features and improvements. The release notes can be found for both versions.

  4. REST Assured

    Java DSL for easy testing of REST services

  5. WireMock

    A tool for mocking HTTP services

    Project mention: The best way for testing outbound API calls | dev.to | 2025-02-06

    mocha is a lib inspired by nock and WireMock. It allows checking if the mock was called or not, which is a nice feature. Like httptest, it also it don't automatically intercept the requests.

  6. AndroidNetworking

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

  7. 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.

  8. Jetty

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

  9. SaaSHub

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

    SaaSHub logo
  10. Undertow

    High performance non-blocking webserver

  11. http-request

    Java HTTP Request Library

  12. milkman

    An Extensible Request/Response Workbench

    Project mention: Open source alternative to Postman / Insomnia | news.ycombinator.com | 2025-01-31

    I just wrote my own [1] and I will be Sure that this one will never be monetised

    [1] https://github.com/warmuuh/milkman

  13. ServiceTalk

    A networking framework that evolves with your application

  14. cicada

    🚀 Fast lightweight HTTP service framework. (by TogetherOS)

  15. zerocode

    zerocode-tdd is a community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams), Databases and Load testing. It enables you to create executable automated test scenarios via simple JSON or YAML — no coding required.

  16. Takes

    True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects

  17. gradle-download-task

    📥 Adds a download task to Gradle that displays progress information

  18. node-android

    Run Node.js on Android by rewrite Node.js in Java

  19. httptoolkit-android

    Automatic Android interception & debugging with HTTP Toolkit, for Android

  20. DeepfakeHTTP

    DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses.

  21. webtau

    WebTau (web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, WebSocket, GraphQL, Browser, Database, CLI and Business Logic with a consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.

  22. android-http-server

    A complete zero-dependency implementation of a web server and a servlet container in Java with a sample Android application.

  23. Riptide

    Client-side response routing for Spring (by zalando)

  24. Firefly

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

  25. methanol

    ⚗️ Lightweight HTTP extensions for Java & Kotlin

  26. SaaSHub

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

    SaaSHub logo
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).

Java HTTP discussion

Log in or Post with

Java HTTP related posts

  • Scheming About Clojure

    2 projects | dev.to | 13 Nov 2024
  • Testing

    2 projects | dev.to | 12 Nov 2024
  • 10 Best API Mocking Tools (2024 Review)

    3 projects | dev.to | 3 Nov 2024
  • Artifactory: Centralizing Artifact Management for DevOps Success

    3 projects | dev.to | 9 Oct 2024
  • How To Test Integrations with APIs Using WireMock in .NET

    2 projects | dev.to | 1 Oct 2024
  • How to Deploy Applications Using Tomcat on a Web Server

    1 project | dev.to | 22 Jun 2024
  • Deploying a Spring Boot Application: A Comprehensive Guide

    1 project | dev.to | 17 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 Dubbo 40,959
2 Apache Tomcat 7,803
3 REST Assured 6,963
4 WireMock 6,774
5 AndroidNetworking 5,788
6 Armeria 4,923
7 Jetty 3,940
8 Undertow 3,645
9 http-request 3,377
10 milkman 1,270
11 ServiceTalk 959
12 cicada 949
13 zerocode 940
14 Takes 826
15 gradle-download-task 700
16 node-android 625
17 httptoolkit-android 545
18 DeepfakeHTTP 513
19 webtau 372
20 android-http-server 353
21 Riptide 316
22 Firefly 295
23 methanol 268

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?