Java VM
Combine filters →The Java VM runs compiled Java code and code from other JVM languages. Software in this group needs a Java runtime on the machine, from one of several distributions of OpenJDK, and a matching one on the production server, so it carries Java under hosting needs as well. A record carries this value when its documentation requires a Java runtime to run the software. Keycloak and Spring Boot are examples.
27 projects need Java VM installed, listed alphabetically. Mostly web frameworks, content management systems and APIs and backends, of 12 categories in all. 222 records do not record this field, and cannot appear here either way. Counts only projects with momentum; the full list has the rest.
A
Ametys CMSJava content management system for websites, intranets and portals, published under the Apache License.
Apache OFBizJava 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 ShenYuJava-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
FessJava enterprise search server with a built-in crawler, an admin console and a search UI, built on OpenSearch.
H
http4sScala library for typeful, functional and streaming HTTP servers and clients, built on FS2 and cats-effect.
I
InstantOpen-source backend for web and mobile apps with a client-side, real-time database, auth, permissions, storage and streams.
K
KestraOpen-source orchestration platform for data, AI and infrastructure workflows, defined in YAML and run on a server with a web UI.
KeycloakOpen source identity and access management server with OpenID Connect, OAuth 2.0 and SAML 2.0 support.
KtorKotlin framework for building asynchronous servers and HTTP clients, extended with plugins and engines.
M
N
O
Oracle ADFJava 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 FrameworkJava and Scala web framework whose production build is a distribution that runs as a server process, with Twirl templates.
Q
QuarkusJava 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 BootJava framework for building stand-alone Spring applications with an embedded web server and auto-configuration.
Spring FrameworkComprehensive programming and configuration model for Java-based enterprise applications, on any deployment platform.
Stirling PDFOpen-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.
What is the best web software that runs on Java VM?
No idea. We list software, we don't rate it. Open the records that look close and compare them side by side.


