Java Server

Open-source Java projects categorized as Server

Top 23 Java Server Projects

  • Grasscutter

    A server software reimplementation for a certain anime game.

    Project mention: Mobile Ruleddit | reddit.com/r/196 | 2023-01-18

    https://github.com/Grasscutters/Grasscutter Thank me later

  • nanohttpd

    Tiny, easily embeddable HTTP server in Java.

    Project mention: Nanohttpd – Tiny, easily embeddable HTTP server in Java | news.ycombinator.com | 2022-02-22
  • 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.

  • Apache Tomcat

    Apache Tomcat

    Project mention: TIBCO Jaspersoft Studio tutorial: Creating templates and integration with JasperReports Server | dev.to | 2022-11-10

    JasperReports Server Community requires a Java application server and a database to create a repository in order to work properly. After downloading JRS, the installation process can install Tomcat server and PostgreSQL database automatically for us and the services will run depending on the Jasper server. It's also possible to connect JRS to services already installed on the server. Moreover, while the free version supports the MySQL server, with the paid version you can also use commercial databases, for example, ORACLE Database, as a data repository.

  • vespa

    The open big data serving engine. https://vespa.ai

    Project mention: ZincSearch – lightweight alternative to Elasticsearch written in Go | news.ycombinator.com | 2022-09-22
  • Jetty

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

    Project mention: Security of Eclipse Jetty dependencies | reddit.com/r/qztray | 2022-11-02

    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.

  • WildFly

    WildFly Application Server

  • open-liberty

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

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • vertx-web

    HTTP web applications for Vert.x

  • james-project

    Emails at the heart of your business logic!

    Project mention: How to improve third-party libraries with Kotlin extensions | dev.to | 2022-12-06

    While looking for a good solution to extract the HTML and text parts, I came across the following code hidden in the Apache James mail server: It has a 160-line class called MessageContentExtractor to extract the content as well as a 50-line inner static class called MessageContent, which is used to hold the data.

  • droidVNC-NG

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

    Project mention: Help retrieving data from a broken phone | reddit.com/r/AndroidQuestions | 2022-10-02

    droidVNC-NG, a VNC server for Android (GitHub). Needs a VNC viewer on the PC.

  • mutual-tls-ssl

    🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttp

    Project mention: Challenging Java Hobby Projects | reddit.com/r/java | 2022-11-13

    You can check my GitHub repo Mutual tls ssl It covers the following topics:

  • Apache TomEE

    Apache TomEE

  • tigase-server

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

    Project mention: What's the best xmpp server? | reddit.com/r/xmpp | 2022-10-24

    There is also Tigase XMPP Server (https://tigase.org/, https://github.com/tigase/tigase-server). We try to make the default configuration as close as possible to the compatibility. There is also nice web installer to help setting everything up.

  • android-http-server

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

  • jpasskit

    jPasskit is an Java™ implementation of the Apple™ PassKit Web Service.

    Project mention: Is it truly possible to dynamically generate PassKit passes on the server? | reddit.com/r/iOSProgramming | 2022-07-01
  • piranha

    Piranha - a modern cloud runtime (by piranhacloud)

    Project mention: Piranha Cloud 22.11 released! | reddit.com/r/java | 2022-11-13
  • NanoLimbo

    The lightweight, high performance Minecraft limbo server

  • sechub

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

  • playforia-minigolf

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

    Project mention: Missä pystyis pelaa aapelin pelejä? | reddit.com/r/Suomi | 2022-09-29
  • VanillaCord

    VanillaCord – IP Forwarding support for Vanilla Minecraft Servers

    Project mention: Setting up Geyser and Floodgate on a Windows server? | reddit.com/r/admincraft | 2022-05-01

    if you are running fabric, you will need fabricproxy-lite. if you are running vanilla and you for some reason don't want to switch to fabric, you need to use vanillacord

  • AndroidFlask

    Image Upload from Android to Python-Based Flask Server

  • R.A.T

    Minecraft 1.8.9/1.12.2/1.18 mod which steals the access token and more things from the targetted user and sends to a backend server for processing. Disclaimer: For educational purposes only.

    Project mention: How does the token grabbing work? | reddit.com/r/HypixelSkyblock | 2022-07-16

    Example of how it works for educational purposes

  • LunarGdx

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-01-18.

Java Server related posts

Index

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

Project Stars
1 Grasscutter 12,430
2 nanohttpd 6,508
3 Apache Tomcat 6,476
4 vespa 4,190
5 Jetty 3,495
6 WildFly 2,823
7 open-liberty 1,042
8 vertx-web 1,010
9 james-project 664
10 droidVNC-NG 540
11 mutual-tls-ssl 471
12 Apache TomEE 402
13 tigase-server 267
14 android-http-server 253
15 jpasskit 234
16 piranha 166
17 NanoLimbo 161
18 sechub 131
19 playforia-minigolf 65
20 VanillaCord 58
21 AndroidFlask 46
22 R.A.T 45
23 LunarGdx 30
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com