Browse free open source Java HTTP Servers and projects below. Use the toggles on the left to filter open source Java HTTP Servers by OS, license, language, programming language, and project status.

  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 1
    GeoServer
    GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards: WMS, WFS, WCS, WPS and REST
    Leader badge
    Downloads: 53,884 This Week
    Last Update:
    See Project
  • 2
    HyperSQL Database Engine (HSQLDB)
    HSQLDB is a relational database engine written in Java, with a JDBC driver, conforming to ANSI SQL:2023. A small, fast, multithreaded engine and server with memory and disk tables, LOBs, transaction isolation, multiversion concurrency and ACID.
    Leader badge
    Downloads: 459 This Week
    Last Update:
    See Project
  • 3
    Suwayomi-Server

    Suwayomi-Server

    A rewrite of Tachiyomi for the Desktop

    A free and open source manga reader server that runs extensions built for Tachiyomi. Suwayomi is an independent Tachiyomi compatible software and is not a Fork of Tachiyomi. Suwayomi-Server is as multi-platform as you can get. Any platform that runs java and/or has a modern browser can run it. This includes Windows, Linux, macOS, chrome OS, etc. Follow Downloading and Running the app for installation instructions.
    Downloads: 48 This Week
    Last Update:
    See Project
  • 4
    NanoHTTPD

    NanoHTTPD

    Tiny, easily embeddable HTTP server in Java

    NanoHTTPD is a light-weight HTTP server designed for embedding in other applications, released under a Modified BSD licence. It is being developed at Github and uses Apache Maven for builds & unit testing. Nanolets are like servlets only that they have a extremely low profile. They offer an easy to use system for a more complex server application. We are currently in the process of stabilizing NanoHTTPD from the many pull requests and feature requests that were integrated over the last few months. The next release will come soon, and there will not be any more "intended" major changes before the next release. If you want to use the bleeding edge version, you can clone it from Github, or get it from sonatype.org (see "Maven dependencies / Living on the edge" below). Fully functional HTTP(s) server consisting of one (1) Java file, ready to be customized/inherited for your own project. Simple examples on how to customize NanoHTTPD.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    Milkman

    Milkman

    An extensible request/response workbench

    Milkman is heavily inspired by Postman. But I got sick of all those electron-based applications that need ages and loads of memory to start up. Therefore, this is a JavaFx-based workbench for crafting requests/responses. It is not limited to e.g. HTTP (or more specifically rest) requests. Due to nearly everything being a plugin, other things are possible, like database requests or GRPC, GraphQl, etc. Request-types (e.g. Http Request), request-aspects (e.g. Headers, Body, etc), editors for request aspects (e.g. table-based editors for headers), importers, whatever it is, you can extend it. The core application only handles Workspaces with Environments, Collections, Requests, and their aspects. Several plugins are provided already that extend the core application to be a replacement for postman. Crafting and Executing Http/Rest requests with json highlighting. Support Proxy-server configuration and SSE.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6

    Feign

    Make writing Java http clients easier

    Feign is a Java to HTTP client binder that was built primarily to make writing Java http clients easier. Inspired by previous projects Retrofit, JAXRS-2.0 and WebSocket, Feign was designed to reduce the complexity that is often involved in binding the Denominator uniformly to HTTP APIs, no matter the ReSTfulness. Feign works by processing annotations into a templatized request, to which arguments are applied in a straightforward manner before output. While it may only support text-based APIs, it simplifies system aspects dramatically and makes it much easier to unit test your conversions. Feign makes use of great tools like Jersey and CXF for writing Java clients for ReST or SOAP services. It also lets you write your own code on top of http libraries, and connects your code to http APIs with little overhead.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Reactor Netty

    Reactor Netty

    TCP/HTTP/UDP/QUIC client/server with Reactor over Netty

    Reactor Netty offers non-blocking and backpressure-ready TCP/HTTP/UDP/QUIC clients & servers based on Netty framework. With Gradle from repo.spring.io or Maven Central repositories (stable releases only). Reactor is a fourth-generation reactive library, based on the Reactive Streams specification, for building non-blocking applications on the JVM. Reactor is fully non-blocking and provides efficient demand management. It directly interacts with Java's functional API, CompletableFuture, Stream, and Duration. Reactor offers two reactive and composable APIs, Flux [N] and Mono [0|1], which extensively implement Reactive Extensions. Well-suited for a microservices architecture, Reactor offers backpressure-ready network engines for HTTP (including Websockets), TCP, and UDP.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    LocalServer

    LocalServer

    LocalServer is a Web Server software for windows

    LocalServer is a Web Server software for Windows that allows you to make your Computer into a Web Server Locally in which there is the Apache Server, PHP, and MySQL Server, which has been summarized in a single container setup.exe. The advantages of this software is Free except you do not need to advance other similar software, which is installed by default on your computer, because the Apache Server and MySQL Server will be installed on LocalServer first time on a different port, the Apache server running on port 4008 and MySQL Server running on port 3308. The latest version has been on the Release of version 1.0.1 that is made on the date of 26-10-2012, which has been running stable on Windows devices with the addition of the mail server that Mercury mail. Hopefully LocalServer useful for you to use, and congratulations creative with LocalServer Thank you!
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 9
    WYMIWYG KnoBot is a content management system for the semantic web designed to promote the exchange of content with a P2P and reputation based system. The aim is to create a socio-topical space, a perspective dependent space of information and knowledge.
    Downloads: 19 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    JETTY HAS MOVED TO ECLIPSE!!!! The latest releases of Jetty are hosted from http://eclipse.org/jetty. Jetty is an open-source project providing a HTTP server, HTTP client and javax.servlet container.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    FOXY is a filtering web proxy. Originally designed to provide device-independent access to the World Wide Web, it may also be used for HTTP-filtering, extraction and reauthoring of existing web content or as security device against web based attacks.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    (Media Tester) Is a Multicast Monitoring Tool This project used to Monitor Multicast Streams, Bit rate, Alarms, Reports, Video Recording, http://media-tester.sourceforge.net
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    TJWS is an Open Source HTTP Server and Servlet container written in 100% Java. It's designed to be a light weight, high performing, secure, embeddable, extensible and flexible. Very small footprinted (~100K), CGI, J2EE/JSP compatible. Servlet spec 3.1
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    A simple HTTP Server for the whole world (educational institutions, organizations,small companies, student groups, personel etc..) any one can run it and serve files to their client.It is multithreaded light weight and robust HTTPServer.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    TINY HTTP Daemon 0.01 - A flexible tiny web server
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    CoffeeWebServer

    CoffeeWebServer

    An http 1.1 server written in Java

    NIO HTTP/1.1 Web Server with support for multi-part forms, custom servlets, cookies, sessions, SSL, gzip and deflate encodings, pipelining, and more! Written in 100% Java with core server reliance only on the base jdk library.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    The goal of Simple is to bring the power of simplicity to the world of server side Java. The primary focus of the project is to provide a truly embeddable Java based HTTP engine capable of handling enormous loads. Simple provides a truly asynchronous service model, request completion is driven using an internal, transparent, monitoring system.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Servlet container extensions that help web developers write full featured Java web applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    A minimal Java based Web Server. Intended for introduction to how web servers work "behind the scenes".
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    LiveHack is an HTTP server for a simple, web-based, shoot-em-up game. It is written in Java, so it's small, fast, and secure.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Luxor is an open-source XML UI Language (XUL) toolkit in Java that lets you build UIs using XML and includes a web server, a portal engine (supporting RSS), a template engine (Velocity), a scripting interpreter (Python) and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Nacho is an application server and web development platform. It features a fourth generation template language and database abstraction layer to dynamically produce HTML, XML, JPEG, PNG, CSV, ZIP and other content, not limited to text and HTML alone.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    AMKO

    AMKO

    AMKO - Java WebServer

    AMKO - High performance web server based on Java 7. This webserver is powerful engine for any site.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    The Centauraus-Platform give the ability to host multiple webs as a service provider. It based on Tomcat 5.x and has interfaces to add plugins to extends the server functionality. The Centaurus-Platform is licensed under a BSD-like license.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    FileExchange allows you to exchange files with other users, who only need a browser to upload or download files from your PC. The program itself is a HTTP web server with an graphical user interface written in Java.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB