Open-source Java projects categorized as HTTP | Edit details

Top 23 Java HTTP Projects

  • Apache Tomcat

    Apache Tomcat

    Project mention: Team 'print to console' assemble | | 2021-12-12

    Apache has multiple "server" projects- Apache HTTP Server is an a server program written in C, while Apache Tomcat is a server program written in Java.

  • REST Assured

    Java DSL for easy testing of REST services

    Project mention: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver? | | 2022-05-09

    The prerequisites to configure REST Assured with your project in any IDE (e.g., Eclipse) is fairly easy. After setting up Java, Eclipse, and TestNG, you would need to download the required REST Assured jar files.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • AndroidNetworking

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

  • WireMock

    A tool for mocking HTTP services

    Project mention: Major perforamnce enhancement to Wiremocks via removing duplicated parsing | | 2022-01-27
  • 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: Google hired union-busting consultants to convince employees “unions suck” | | 2022-01-12

    Honestly yes? Higher pay, less overtime.

    Enjoy from a unionized tech company of South Korea!

  • Jetty

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

    Project mention: Looking for maintainer for jvm-brotli | | 2022-04-18

    Hi /r/java! Jetty is considering implementing dynamic Brotli compression, but the current JVM wrapper for Google's Brotli (jvm-brotli) is somewhat ... abandoned.

  • http-request

    Java HTTP Request Library

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Fetch

    The best file downloader library for Android (by tonyofrancis)

    Project mention: Simple library for file upload and download in Android? | | 2022-03-01

    If you're only interested in the downloading files part I guess Fetch could be a decent option

  • milkman

    An Extensible Request/Response Workbench

    Project mention: Postman Now Supports gRPC | | 2022-02-02

    There certainly are plenty of Postman alternatives out there, one that I've used before is Milkman:

    It's built on a plugin architecture, does gRPC, GraphQL, JDBC, Ws, Other plugins allow sharing of workspaces to various services. Written in Java/JavaFX, brew or chocolatey install.

  • ServiceTalk

    A networking framework that evolves with your application

    Project mention: ServiceTalk – A networking framework that evolves with your application | | 2022-05-18
  • Takes

    True Object-Oriented Java Web Framework

  • node-android

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

    Project mention: GitHub - InstantWebP2P/node-android: Run Node.js on Android by rewrite Node.js in Java | | 2021-09-12
  • zerocode

    A community-developed, free, open source, microservices API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.

    Project mention: 20+ Trending and Popular Java Open Source Project | | 2022-05-10


  • Firefly

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

  • webtau

    Webtau (short for 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, Graph QL, Browser, Database, CLI and Business Logic with consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.

  • Riptide

    Client-side response routing for Spring

  • android-http-server

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

  • OpenTracing Toolbox

    Best-of-breed OpenTracing utilities, instrumentations and extensions

  • rawhttp

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

    Project mention: Http client based on JDK 11+ HttpClient - avaje-http-client | | 2021-07-08
  • Hoverfly Java

    Java binding for Hoverfly

  • methanol

    ⚗️ Lightweight HTTP extensions for Java

  • rupy

    HTTP App. Server and JSON DB - Shared Parallel (Atomic) & Distributed

    Project mention: Ask HN: Free and open source distributed database written in C++ or C | | 2022-05-16

    I have one in Java:

    Here is the 2000 lines of code of the entire database:

    And here you can try it out:

  • http

    A simple multi-threaded HTTP/1.0-ish file server. Single file, ~250 LOC. (by pablo-mayrgundter)

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 2022-05-18.

Java HTTP related posts


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

Project Stars
1 Apache Tomcat 6,045
2 REST Assured 5,856
3 AndroidNetworking 5,389
4 WireMock 5,007
5 Armeria 3,635
6 Jetty 3,371
7 http-request 3,273
8 Fetch 1,367
9 milkman 820
10 ServiceTalk 742
11 Takes 720
12 node-android 614
13 zerocode 604
14 Firefly 282
15 webtau 227
16 Riptide 226
17 android-http-server 218
18 OpenTracing Toolbox 179
19 rawhttp 150
20 Hoverfly Java 142
21 methanol 135
22 rupy 119
23 http 2
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives