Java Server

Open-source Java projects categorized as Server | Edit details

Top 23 Java Server Projects

  • GitHub repo nanohttpd

    Tiny, easily embeddable HTTP server in Java.

    Project mention: Jodd – The Unbearable Lightness of Java | | 2022-01-17

    A bit outdated and not actively maintained, but it's truly small.

  • GitHub repo Apache Tomcat

    Apache Tomcat

    Project mention: Team 'print to console' assemble | | 2021-12-12

    Apache has multiple "server" projects- Apache HTTP Server is an a server program written in C, while Apache Tomcat is a server program written in Java.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo vespa

    The open big data serving engine.

    Project mention: MeiliSearch: A Minimalist Full-Text Search Engine | | 2021-08-15

    After looking at various alternatives, I'm thinking of trying out [0]


  • GitHub repo Jetty

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

    Project mention: Non Spring users what are you using ?? | | 2021-11-02

    Multiple applications in the same JVM? Wildfly, Tomcat, Jetty.

  • GitHub repo WildFly

    WildFly Application Server

  • GitHub repo vertx-web

    HTTP web applications for Vert.x

  • GitHub repo open-liberty

    Open Liberty is a highly composable, fast to start, dynamic application server runtime environment

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo Apache TomEE

    Apache TomEE

    Project mention: Websphere to Tomcat migration toolkit or checklist | | 2021-05-25 perhaps?

  • GitHub repo tigase-server

    (M) Highly optimized, extremely modular and very flexible XMPP/Jabber server

    Project mention: What's the best XMPP server software? | | 2021-12-02

    "Best" is relative but to add to other voices maybe try also looking at Tigase XMPP Server (,

  • GitHub repo droidVNC-NG

    VNC server app for Android that does not require root privileges.

    Project mention: ⟳ 5 apps added, 44 updated at | | 2021-08-10

    droidVNC-NG: VNC server app that does not require root privileges.

  • GitHub repo android-http-server

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

    Project mention: `` equivalent on Android? | | 2021-02-26
  • GitHub repo piranha

    Piranha - a modern cloud runtime (by piranhacloud)

    Project mention: Piranha 22.1.0 released! | | 2022-01-13
  • GitHub repo sechub

    SecHub - one central and easy way to use different security tools with one API/Client

    Project mention: Daimler/sechub - SecHub - one central and easy way to use different security tools with one API/Client | | 2021-08-29
  • GitHub repo NanoLimbo

    The lightweight, high performance Minecraft limbo server

    Project mention: We built a Minecraft protocol reverse proxy | | 2021-10-14

    The solution I think of is to send the players to a limbo-type server (where the minimum needed packets are sent back and forth, minimizing resource usage). There are various implementations out there:

  • GitHub repo playforia-minigolf

    Client & Server for Minigolf Game known from Playforia/Playray/Appeli. Written in Java.

    Project mention: Playforia Minigolf | | 2021-10-31

    You can either compile it yourself from the Github page:

  • GitHub repo VanillaCord

    VanillaCord – IP Forwarding support for Vanilla Minecraft Servers

    Project mention: Is it possible to have a hub server that connects players to vanilla servers? | | 2021-09-30

    You could just use VanillaCord to hook up Vanilla servers to BungeeCord (or whatever you use). Basically just patches Vanilla to allow BungeeCord compatibility.

  • GitHub repo AndroidFlask

    Image Upload from Android to Python-Based Flask Server

    Project mention: Image Classification on Android using a Keras Model Deployed in Flask | | 2021-04-09


  • GitHub repo LunarGdx

    A networking library for LibGDX utilizing Netty allowing easy creation of multiplayer games.

    Project mention: Creating multiplayer games with LibGDX. | | 2021-10-06

    If you would like to check it out:

  • GitHub repo MinecraftServerNetwork

    *Heavy WIP* Proxied server/sector synchronization network for Minecraft 1.7-1.15 based on Redis

  • GitHub repo enterprise-android-application-development

    An enterprise Android application development framework

    Project mention: Good enough to make apps but not good enough to contribute to open source? | | 2021-06-07

    Lucky for you, I am extracting the core components of my backend application and will be publishing it for users to build complete enterprise Android applications quickly. It will be finished in a few months. Here's a link to the current GitHub repo.

  • GitHub repo tommy

    Tommy is Apache Tomcat, bundled as a single executable jar.

    Project mention: Tommy is Apache Tomcat, bundled as a single executable jar | | 2021-09-13
  • GitHub repo http

    A simple multi-threaded HTTP/1.0-ish file server. Single file, ~250 LOC. (by pablo-mayrgundter)

    Project mention: An HTTP server in a single .c file | | 2021-04-02

    My single file HTTP/1.0-ish java http server:

    I use it for most of my local dev. Handles only GET requests, serving files below the directory in which the server is started. Does Content-Type inference based on file extensions (e.g. html, js, png, jpg).

    Currently disables any type of cacheing as I use it mostly for local development and want to avoid versioning mistakes.

    Also has fledgling SSL support that has occasionally worked.

    > ./http_load -p 10 -f 100000 test.url

  • GitHub repo Hidden-Line-Server

    This is server that you can run from your local computer(on the tor network preferably) to host chat service. There is no keeping logs or any tracking data. Built in java using openjdk11 for tomcat server.

    Project mention: My Hidden Line project is meant to be used with tor network. It is basically chat app with web server, desktop and android app. I would like to hear some professional opinion. Links towards git projects are in comment of youtube video. Thank you in advance. | | 2021-05-07 my github page with all of projects I have done. Among them hidden line server and hidden line communicator for pc.

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). The latest post mention was on 2022-01-17.

Java Server related posts


What are some of the best open-source Server projects in Java? This list will help you:

Project Stars
1 nanohttpd 6,188
2 Apache Tomcat 5,798
3 vespa 3,781
4 Jetty 3,287
5 WildFly 2,675
6 vertx-web 935
7 open-liberty 924
8 Apache TomEE 379
9 tigase-server 217
10 droidVNC-NG 212
11 android-http-server 200
12 piranha 111
13 sechub 70
14 NanoLimbo 61
15 playforia-minigolf 48
16 VanillaCord 40
17 AndroidFlask 39
18 LunarGdx 20
19 MinecraftServerNetwork 19
20 enterprise-android-application-development 9
21 tommy 4
22 http 2
23 Hidden-Line-Server 1
Find remote jobs at our new job board There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.