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.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it 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: 34,839 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: 450 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: 67 This Week
    Last Update:
    See Project
  • 4
    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: 2 This Week
    Last Update:
    See Project
  • Crowdtesting That Delivers | Testeum Icon
    Crowdtesting That Delivers | Testeum

    Unfixed bugs delaying your launch? Test with real users globally – check it out for free, results in days.

    Testeum connects your software, app, or website to a worldwide network of testers, delivering detailed feedback in under 48 hours. Ensure functionality and refine UX on real devices, all at a fraction of traditional costs. Trusted by startups and enterprises alike, our platform streamlines quality assurance with actionable insights. Click to perfect your product now.
    Click to perfect your product now.
  • 5
    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: 2 This Week
    Last Update:
    See Project
  • 6
    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: 14 This Week
    Last Update:
    See Project
  • 7
    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: 10 This Week
    Last Update:
    See Project
  • 8
    Eclipse Jetty Canonical Repository

    Eclipse Jetty Canonical Repository

    Eclipse Jetty - Web Container & Clients - supports HTTP/2, HTTP

    Jetty provides a web server and servlet container, additionally providing support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations. These components are open source and are freely available for commercial use and distribution. Jetty is used in a wide variety of projects and products, both in development and production. Jetty has long been loved by developers due to its long history of being easily embedded in devices, tools, frameworks, application servers, and modern cloud services. With the direction of Java and the JakartaEE project (formerly JavaEE) in 2020, the current recommended version of Jetty for use depends upon the servlet api version, desired licensing, and package namespace as well as the intended Java version.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9

    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
  • Turn Your Content into Interactive Magic - For Free Icon
    Turn Your Content into Interactive Magic - For Free

    From Canva to Slides, Desmos to YouTube, Lumio works with the tech tools you are already using.

    Transform anything you share into an engaging digital experience - for free. Instantly convert your PDFs, slides, and files into dynamic, interactive sessions with built-in collaboration tools, activities, and real-time assessment. From teaching to training to team building, make every presentation unforgettable. Used by millions for education, business, and professional development.
    Start Free Forever
  • 10
    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
  • 11
    DEVELOPMENT HAS MOVED TO GITHUB: https://github.com/lazerdye/arrowheadasp The ArrowHead ASP Server is an 100% Java ASP Servlet supporting the VBScript programming language. It runs as a Java Servlet under an existing Java Servlet engine.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 12
    Library of Congress - Transfer Tools
    Tools developed by the Library of Congress and their partners in the National Digital Information Infrastructure and Preservation Program (NDIIPP) for the purpose of validation and transfer of data that conforms to the BagIt specification. This project has been moved to https://github.com/LibraryOfCongress
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    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: 2 This Week
    Last Update:
    See Project
  • 14
    This project is a graphical user-friendly Eclipse plugin providing non regression and stress tests of Web application servers. Test scripts are recorded from any internet browser thanks to a built-in HTTP proxy and can be fully edited in a dedicated GUI.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    jHTTPp2 is a very small HTTP/1.1 proxy server written in Java. It offers following features: IPv6 support, high-performance, blocks URL's based on a block-list, removes data from the HTTP-Header, blocks Cookies from untrusted hosts.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Web Scanner is a command-line program that is designed to scans web servers to find default and potentially vulnerable web pages. 2.0 - Java, 1.3 - Perl Web scanner supports both HTTP and HTTPS protocols and can be configured to use custom data files.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    TINY HTTP Daemon 0.01 - A flexible tiny web server
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    This project aims to create an Ant task to update the services.list and the modules.list in the Axis2 repository.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    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
  • 20
    Groom
    Groom is a full Java lightweight webserver. Written in pure Java 1.4 by using only standard packages, it can thus run with Sun JRE but also with the GNU Classpath on a great number of plateforms that support java.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    HTTPManifold takes incoming HTTP connections and forwards them to other servers (reverse proxy). A single IP address can handle multiple domains, and route requests to other networked machines. It allows for monitoring and debugging raw HTTP traffic.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    This aims to be a cross platform GUI control panel for XAMPP. The GUI provided with XAMPP works well only under Windows. This aims to provide a unified GUI on all OS's. Currently, KDE and GNOME are supported. Looking for help with Mac support.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Java Virtual System (JVS) is built around a virtual file system (VFS) - a common platform of Java, by Java, for Java. JVS extends JVM and makes it from an interpreter running half-compiled code a first-class server.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    S60/Symbian port of Apache httpd and connectivity solution that provides HTTP access to a mobile phone from the Internet. For installation and other information, please follow the 'Project Web Site' link to the right, or Project->Website from the menu.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    The Staged Event-Driven Architecture (SEDA) is a framework for building scalable, high-performance Internet services that are capable of sustaining enormous variations in load.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.