Java HTTP

Open-source Java projects categorized as HTTP

Top 23 Java HTTP Projects

  • Dubbo

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

  • Apache Tomcat

    Apache Tomcat

  • Project mention: Spring Boot Monitoring with Open-Source Tools | dev.to | 2023-12-02

    Manual instrumentation allows you to define your Spans within the code itself rather than relying on automatic instrumentation finding the entry point for a trace. Manual instrumentation is especially helpful for applications that don’t use an application server such as Tomcat, JBoss, or Jetty.

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

    InfluxDB logo
  • REST Assured

    Java DSL for easy testing of REST services

  • WireMock

    A tool for mocking HTTP services

  • Project mention: Fastify Meets WireMock: External Service Mocking | dev.to | 2024-02-13

    This article reveals how to integrate WireMock into Fastify with ease, enabling developers to effortlessly generate mock responses for external services. Join us as we explore the straightforward process of seamlessly integrating and optimizing Fastify applications using WireMock for enhanced testing capabilities.

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

  • Jetty

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

  • Project mention: Let's write a simple microservice in Clojure | dev.to | 2024-04-26

    The session logs show that the application loads configurations and establishes a connection with a PostgreSQL database. This involves initializing a HikariCP connection pool and Flyway for database migrations. The logs confirm that the database schema validation and migration checks were successful. The startup of the Jetty HTTP server follows, and the server becomes operational and ready to accept requests on the specified port.

  • SaaSHub

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

    SaaSHub logo
  • http-request

    Java HTTP Request Library

  • Fetch

    The best file downloader library for Android (by tonyofrancis)

  • milkman

    An Extensible Request/Response Workbench

  • Project mention: HTTPie Desktop: cross-platform API testing client for humans | news.ycombinator.com | 2023-10-08
  • cicada

    🚀 Fast lightweight HTTP service framework. (by TogetherOS)

  • ServiceTalk

    A networking framework that evolves with your application

  • zerocode

    A community-developed, free, opensource, automated testing framework for microservices APIs, Kafka(Data Streams) and Load testing. Zerocode Open Source enables you to create, change and maintain your automated test scenarios via simple JSON or YAML files. Visit documentation below:

  • Takes

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

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

    This is quite similar to Takes (https://github.com/yegor256/takes).

    I like both, look cleaner then all the annotation based ones.

  • gradle-download-task

    📥 Adds a download task to Gradle that displays progress information

  • node-android

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

  • DeepfakeHTTP

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

  • httptoolkit-android

    Automatic Android interception & debugging with HTTP Toolkit, for Android

  • Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07

    > docker containers

    heh, that's neat: https://github.com/httptoolkit/docker-registry-facade (Apache 2) although the rest of their stuff seems to be AGPLv3 https://github.com/httptoolkit/httptoolkit-android/blob/v1.3...

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

  • android-http-server

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

  • Firefly

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

  • Riptide

    Client-side response routing for Spring (by zalando)

  • methanol

    ⚗️ Lightweight HTTP extensions for Java

  • Project mention: Any library you would like to recommend to others as it helps you a lot? For me, mapstruct is one of them. Hopefully I would hear some other nice libraries I never try. | /r/java | 2023-05-27

    Methanol - Lightweight HTTP extensions for Java: https://github.com/mizosoft/methanol

  • 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 related posts

  • Spring Boot Monitoring with Open-Source Tools

    5 projects | dev.to | 2 Dec 2023
  • Features of Project Loom incorporated in Java 21

    3 projects | news.ycombinator.com | 15 Aug 2023
  • What Kind of Asynchronous Is Right for You?

    1 project | news.ycombinator.com | 17 Jun 2023
  • An unknown Swedish startup’s €3B bid to build a green rival to AWS

    1 project | news.ycombinator.com | 10 Jun 2023
  • Netty VS java-http - a user suggested alternative

    2 projects | 25 May 2023
  • How to Find Bottlenecks in MongoDB: Profiling and Load Testing Strategies with JMeter

    3 projects | dev.to | 22 May 2023
  • Announcing the new lightweight Postman API Client and sunsetting Scratch Pad!

    1 project | /r/programming | 17 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives 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,066
2 Apache Tomcat 7,297
3 REST Assured 6,719
4 WireMock 6,106
5 AndroidNetworking 5,652
6 Armeria 4,677
7 Jetty 3,754
8 http-request 3,324
9 Fetch 1,603
10 milkman 1,069
11 cicada 953
12 ServiceTalk 891
13 zerocode 851
14 Takes 795
15 gradle-download-task 655
16 node-android 620
17 DeepfakeHTTP 503
18 httptoolkit-android 433
19 webtau 356
20 android-http-server 320
21 Firefly 295
22 Riptide 286
23 methanol 214

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com