FindSoftware

Java

Combine filters →

Java here means the production server runs the software on a Java virtual machine, as a standalone process or inside a servlet container. The host has to provide a Java runtime and enough memory for it, which is often more than a small PHP or Node.js app uses. A record carries this value when its documentation requires a Java runtime on the production server. The matching install requirement is Java VM under runtime. Keycloak and Spring Boot are examples.

27 projects need Java to host, listed alphabetically. Mostly web frameworks, content management systems and APIs and backends, of 12 categories in all. 77 records do not record this field, and cannot appear here either way. For 206 the question does not apply. Counts only projects with momentum; the full list has the rest.

A

  • Ametys CMS

    Java content management system for websites, intranets and portals, published under the Apache License.

  • Apache OFBiz

    Java suite of enterprise business applications for ERP, CRM and e-commerce, built on an entity engine, a service engine and a widget-based UI.

  • Apache ShenYu

    Java-native API gateway for HTTP, Dubbo, gRPC and WebSocket services, with plugins for authentication, traffic control and observability.

  • Apache SkyWalking

    Application performance monitoring system for distributed systems, microservices and container-based architectures.

  • Apache Struts

    Apache Struts is an open-source MVC framework for building Java web applications.

  • Apache Tomcat

    Java servlet and JSP container, an open source implementation of the Jakarta Servlet, Pages, Expression Language, WebSocket, Annotations and Authentication specifications.

  • Apache Wicket

    Component-based Java web framework that keeps behavior in Java classes and markup in plain HTML.

D

  • dotCMS

    Java content management system with an admin console, REST and GraphQL APIs and multi-site management, distributed as a Docker image and as a managed cloud service.

E

  • Eclipse Mojarra

    Eclipse's implementation of the Jakarta Faces specification for building Java web user interfaces.

F

  • Fess

    Java enterprise search server with a built-in crawler, an admin console and a search UI, built on OpenSearch.

H

  • http4s

    Scala library for typeful, functional and streaming HTTP servers and clients, built on FS2 and cats-effect.

I

  • Instant

    Open-source backend for web and mobile apps with a client-side, real-time database, auth, permissions, storage and streams.

K

  • Kestra

    Open-source orchestration platform for data, AI and infrastructure workflows, defined in YAML and run on a server with a web UI.

  • Keycloak

    Open source identity and access management server with OpenID Connect, OAuth 2.0 and SAML 2.0 support.

  • Ktor

    Kotlin framework for building asynchronous servers and HTTP clients, extended with plugins and engines.

M

  • Magnolia

    Magnolia is a Java digital experience platform for managing and delivering web content, with a Community Edition under GPLv3 and a licensed DX Core.

  • Micronaut

    JVM application framework for Java, Kotlin and Groovy with compile-time dependency injection, AOP and HTTP servers and clients.

N

  • Neo4j

    Native graph database server that stores nodes and relationships and is queried with the Cypher language.

  • Netty

    Java network application framework for building protocol servers and clients with an asynchronous, event-driven model.

O

  • Oracle ADF

    Java EE application framework from Oracle for building enterprise applications in JDeveloper and running them on an application server with the ADF runtime installed.

P

  • Play Framework

    Java and Scala web framework whose production build is a distribution that runs as a server process, with Twirl templates.

Q

  • Quarkus

    Java framework for building cloud-native applications that run on the JVM or as native executables.

S

  • S3Proxy

    Java server that speaks the S3 API and forwards requests to other object storage backends, such as AWS S3, Azure Blob Storage, Google Cloud Storage, the local filesystem and SFTP.

  • Spring Boot

    Java framework for building stand-alone Spring applications with an embedded web server and auto-configuration.

  • Spring Framework

    Comprehensive programming and configuration model for Java-based enterprise applications, on any deployment platform.

  • Stirling PDF

    Open-core PDF editing and processing platform for self-hosted servers and a hosted service, with a REST API.

W

  • WaveMaker

    Low-code platform for building web and hybrid mobile applications, offered as a cloud service and as an on-premise installation.

Which of these is best?

No idea. We list software, we don't rate it. Open the records that look close and compare them side by side.