Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
Top 23 Java HTTP Projects
-
99% is a huge exaggeration. Two essential deployment tools off the top of my head: https://tomcat.apache.org/ https://docs.jboss.org/author/display/AS71/Developer%20Guide.html
-
-
CodiumAI
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
-
-
-
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 | reddit.com/r/java | 2022-12-26OP 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
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.
-
-
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.
-
-
Project mention: Announcing the new lightweight Postman API Client and sunsetting Scratch Pad! | reddit.com/r/programming | 2023-05-17
-
Project mention: ServiceTalk – A networking framework that evolves with your application | news.ycombinator.com | 2023-03-24
-
Takes
True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
-
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.
Zerocode is an open-source Java test automation framework that uses a declarative style of testing. In declarative testing, you don't write code, you declare scenarios that describe each step of a test in a JSON/YAML file. The Zerocode framework will then interpret the scenario and execute the instructions that you specify via a custom DSL. Zerocode can be used for end-to-end testing of your data stream.
-
-
Gradle also has https://github.com/michel-kraemer/gradle-download-task which still isn't exaclty what you want, but we're getting there...
-
-
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.
Project mention: WebTau 1.52 release, now with WebSocket and Lazy HTTP response values | reddit.com/r/java | 2023-04-18 -
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application. (by hypercube1024)
-
android-http-server
A complete zero-dependency implementation of a web server and a servlet container in Java with a sample Android application.
-
-
https://github.com/mizosoft/methanol - Lightweight HTTP extensions for Java
-
-
What is complicated about it?? Here's my implementation of it: https://github.com/renatoathaydes/rawhttp/blob/master/rawhttp-core/src/main/java/rawhttp/core/body/ChunkedBodyParser.java
-
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-25A 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.
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Java HTTP related posts
-
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
- Announcing the new lightweight Postman API Client and sunsetting Scratch Pad!
- Java Apache Http consuming OpenAI API in single Class
- Akka-HTTP in android
- ThinkMo & Cisco Technical Documentation Introduction and Use of Tomcat
- 7 years with Vaadin in production. Do we still enjoy it?
-
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 31 May 2023
Index
What are some of the best open-source HTTP projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Apache Tomcat | 6,695 |
2 | REST Assured | 6,389 |
3 | WireMock | 5,570 |
4 | AndroidNetworking | 5,567 |
5 | Armeria | 4,263 |
6 | Jetty | 3,562 |
7 | http-request | 3,299 |
8 | Fetch | 1,500 |
9 | milkman | 898 |
10 | ServiceTalk | 835 |
11 | Takes | 760 |
12 | zerocode | 735 |
13 | node-android | 613 |
14 | gradle-download-task | 607 |
15 | DeepfakeHTTP | 474 |
16 | webtau | 307 |
17 | Firefly | 289 |
18 | android-http-server | 265 |
19 | Riptide | 242 |
20 | methanol | 185 |
21 | OpenTracing Toolbox | 180 |
22 | rawhttp | 175 |
23 | java-http | 165 |