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.

  • Our Free Plans just got better! | Auth0 by Okta Icon
    Our Free Plans just got better! | Auth0 by Okta

    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 secuirty. Auth0 now, thank yourself later.
    Try free now
  • Bright Data - All in One Platform for Proxies and Web Scraping Icon
    Bright Data - All in One Platform for Proxies and Web Scraping

    Say goodbye to blocks, restrictions, and CAPTCHAs

    Bright Data offers the highest quality proxies with automated session management, IP rotation, and advanced web unlocking technology. Enjoy reliable, fast performance with easy integration, a user-friendly dashboard, and enterprise-grade scaling. Powered by ethically-sourced residential IPs for seamless web scraping.
    Get Started
  • 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: 25,072 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:2016. A small, fast, multithreaded engine and server with memory and disk tables, LOBs, transaction isolation, multiversion concurrency and ACID.
    Leader badge
    Downloads: 538 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: 56 This Week
    Last Update:
    See Project
  • 4

    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: 9 This Week
    Last Update:
    See Project
  • Small Business HR Management Software Icon
    Small Business HR Management Software

    Get a unified timekeeping, scheduling, payroll, HR and benefits portal with WorkforceHub.

    WorkforceHub is the instantly useful, delightfully simple to use, small business solution for tracking time, scheduling and hiring. It scales as your business grows while delivering the mission-critical features an organization needs. It is tailored to, built for, and priced for small business employers.
    Learn More
  • 5
    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: 11 This Week
    Last Update:
    See Project
  • 6
    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
  • 7
    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: 6 This Week
    Last Update:
    See Project
  • 8
    Winstone is a Java servlet container (spec v2.5) that aims at being light, fast and reliable. It requires no configuration files, and is extremely simple to use.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    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: 7 This Week
    Last Update:
    See Project
  • Global anycast DNS network. | IBM NS1 Connect Icon
    Global anycast DNS network. | IBM NS1 Connect

    Enjoy fast connections to consumers around the globe through an anycast network with 26 points of presence (PoPs).

    IBM NS1 Connect provides fast, secure connections to users anywhere in the world with premium DNS and advanced, customizable traffic steering. NS1 Connect’s always-on, API-first architecture enables your IT teams to more efficiently monitor networks, deploy changes and conduct routine maintenance.
    Learn More
  • 10
    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: 6 This Week
    Last Update:
    See Project
  • 11
    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: 2 This Week
    Last Update:
    See Project
  • 12
    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: 5 This Week
    Last Update:
    See Project
  • 13
    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: 4 This Week
    Last Update:
    See Project
  • 14
    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: 4 This Week
    Last Update:
    See Project
  • 15
    Java File Uploader
    Please update v 2.0 if you have downloaded before 16th Feb 2014! Simple java file uploader. The main goal to overcame 2GB browser limit. * Simple GUI * Upload unlimited file sizes from client to server via HTTP * Split uploading file to chunks * MD5 chunk verification on server. Final MD5 confirmation. * Http auth Adv: https://play.google.com/store/apps/details?id=org.vikulin.etherwallet
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    NetLoony is a complete Apache Server GUI written in 100% Java 1.2. Swing based and can remotely control, configure and build Apache servers. It includes a services(port) scanner and performance monitor, and plans to support other network services.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    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.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    (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: 3 This Week
    Last Update:
    See Project
  • 19
    J2EP is a reverse proxy running on a J2EE engine. The proxy is written in java and was originally designed with Tomcat in mind, but any engine should work fine. A set of basic mapping rules are included but they can easily be extended to your own needs.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    TINY HTTP Daemon 0.01 - A flexible tiny web server
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    BigApache for Windows is a free Enterprise Ready Server. It is suitable for the semiprofessional use or for the program development of Html / PHP / Mysql / Perl / Python / ASP::Apache or Java projects (JBoss with Tomcat).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    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: 1 This Week
    Last Update:
    See Project
  • 23
    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.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    POESIA= Public Opensource Environment for a Safer Internet Access an opensource Internet content filter (multimodal, mulitlingual) aimed for protection of youth (in schools...); partly funded by the European Commission
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25

    cravlAndBlock

    linux tool to improve server security

    cravlAndBlock is simple java application that cravl error log file of Your web server and add all attacker IPs. I.E. All Modsecure entries, scans and so on. Every bad IP will be added to hosts.deny file with ALL prefix. For sure it will not block all atacks but it will help. How it works: use cron to start java cravlAndBlock.jar in the same folder add properties.xml (I addes sample properties.xml file). And thats all. Program will start from cron, read properties file and make backup of hosts.deny file in backu location, cravl log file / files and add entries to hosts.deny file. It will print log information on the screen. If You are interested in cravl and block project please make a small donation for the author by paypal (to mail tjancz@gmail.com). Those donation will make the project live. Everyone needs to eat something:)
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next