Java#

Java is a general-purpose, high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. Compiled Java code can run on all platforms that support Java without the need to recompile.


Software#

This page lists all projects using this programming language or deployment platform. Only the main server-side requirements, packaging or distribution formats are considered.


ActiveMQ#

Java message broker.

Website Source Code

★2428 2026-05-20 Java Apache-2.0

Queuing


Apache Ant#

Automation build tool, similar to make, a library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.

Website Source Code

★460 2026-05-16 Java Apache-2.0

Automation


Apache Directory Server#

Extensible and embeddable directory server, certified LDAPv3 compatible, with Kerberos 5 and Change Password Protocol support, triggers, stored procedures, queues and views.

Website Source Code

★182 2026-05-19 Java Apache-2.0

Identity Management - LDAP


Apache Maven#

Build automation tool mainly for Java. A software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting and documentation from a central piece of information.

Website Source Code

★5052 2026-05-20 Java Apache-2.0

Automation


Bazel#

A fast, scalable, multi-language and extensible build system. Used by Google.

Website Source Code

★25409 2026-05-20 Java Apache-2.0

Automation


CloudSlang#

Flow-based orchestration tool for managing deployed applications, with Docker capabilities.

Website Source Code

★93 2026-05-14 Java Apache-2.0

Deployment Automation


CloudStack#

Cloud computing software for creating, managing, and deploying infrastructure cloud services.

Website Source Code

★2917 2026-05-20 Java Python Apache-2.0

Deployment Automation


Eclipse#

IDE written in Java with an extensible plug-in system.

Website Source Code

★? ? Java EPL-1.0

Editors


EdMon#

A command-line monitoring application helping you to check that your hosts and services are available, with notifications support.

Website Source Code

★11 2020-03-30 Java MIT

Monitoring & Status Pages


Flume#

Distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data.

Website Source Code

★2559 2026-05-20 Java Apache-2.0

Log Management


GoCD#

Continuous delivery server.

Website Source Code

★7392 2026-05-20 Java Ruby Apache-2.0

Continuous Integration & Continuous Deployment


Gradle#

Another build automation system.

Website Source Code

★18574 2026-05-20 Groovy Java Apache-2.0

Automation


Hadoop Distributed Filesystem (HDFS)#

Distributed file system that provides high-throughput access to application data.

Website Source Code

★15548 2026-05-20 Java Apache-2.0

Distributed Filesystems


Jenkins#

Continuous Integration Server.

Website Source Code

★25276 2026-05-19 Java MIT

Continuous Integration & Continuous Deployment


KeyCloak#

Open Source Identity and Access Management.

Website Source Code

★34484 2026-05-20 Java Apache-2.0

Identity Management - Single Sign-On (SSO)


Kroki#

API for generating diagrams from textual descriptions.

Website Source Code

★4140 2026-04-02 Java MIT

Diagramming


NetXMS#

Open Source network and infrastructure monitoring and management.

Website Source Code

★357 2026-05-20 Java C++ C LGPL-3.0 GPL-3.0

Monitoring & Status Pages


oVirt#

Manages virtual machines, storage and virtual networks.

Website Source Code

★? ? Java Apache-2.0

Virtualization


Riemann#

Flexible and fast events processor allowing complex events/metrics analysis.

Website Source Code

★4264 2026-04-05 Java EPL-1.0

Monitoring & Status Pages


XtreemFS#

Distributed, replicated and fault-tolerant file system for federated IT infrastructures..

Website Source Code

★347 2024-10-07 Java BSD-3-Clause

Distributed Filesystems


ZooKeeper#

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.

Website Source Code

★12763 2026-05-19 Java C++ Apache-2.0

Service Discovery