Open Source Java Software Development Software - Page 6

Java Software Development Software

View 5979 business solutions

Browse free open source Java Software Development Software and projects below. Use the toggles on the left to filter open source Java Software Development Software by OS, license, language, programming language, and project status.

  • Network Performance Monitoring | Statseeker Icon
    Network Performance Monitoring | Statseeker

    Statseeker is a powerful network performance monitoring solution for businesses

    Using just a single server or virtual machine, Statseeker can be up and running within minutes, and discovering your entire network in less than an hour, without any significant effect on your bandwidth availability.
    Learn More
  • Outplacement, Executive Coaching and Career Development | Careerminds Icon
    Outplacement, Executive Coaching and Career Development | Careerminds

    Careerminds outplacement includes personalized coaching and a high-tech approach to help transition employees back to work faster.

    By helping to avoid the potential risks of RIFs or layoffs through our global outplacement services, companies can move forward with their goals while preserving their internal culture, employer brand, and bottom lines.
    Learn More
  • 1
    XPipe

    XPipe

    Your entire server infrastructure at your fingertips

    Introducing the brand-new shell connection hub and remote file manager that is ready to take on the challenges of modern infrastructure. XPipe takes a completely new approach to handling shell connections, which makes it possible to provide features that you can't find anywhere else. Explore what makes XPipe stand out. All SSH user and system configuration settings are automatically applied. Your existing SSH agent can be utilized to securely authenticate, there is no need to provide your keys and passwords. Supports the use of gateways and jump servers to establish connections via intermediate systems. Support for all types of SSH tunnels plus a dynamic state control to quickly open and close tunnels in the background.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 2
    Zeebe

    Zeebe

    Distributed Workflow Engine for Microservices Orchestration

    Automate processes at scale with unprecedented performance and resilience. Zeebe is the workflow and decision engine that powers Camunda Platform 8. Zeebe’s cloud-native design provides the performance, resilience, and security enterprises need to future-proof their process orchestration efforts. Zeebe distributes data across all brokers in a cluster with storage directly on the server filesystem. If one broker goes down, another can replace it with no data loss. This pre-configured replication mechanism ensures that Camunda Platform 8 can recover from machine or software failure with no human interaction, no data loss and minimal downtime.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 3
    xManager

    xManager

    Ad-Free, New Features & Freedom

    xManager supports Android. Chrome OS and Windows 11 now have Android support so xManager technically works there (and any system that can emulate Android). There are no current plans to natively support Windows, MacOS, Linux, etc. Android devices have CPUs. Merged is a combination of Armeabi-v7a and Arm64-v8a architecture. Armeabi-v7a is the modern arch that supports floating point operations, and a multi-threading safe is used on multi-cpu devices. It is also 32-bit. If you are determined to run this on a non-android device then fire up an Android emulator.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 4
    IMPORTANT NOTICE: This project has moved to GitHub: https://github.com/sarahtattersall/PIPE Releases will be posted here, but please check on GitHub for the most recent activity. Create, model and analyse Petri nets with a standards-compliant Petri net tool. PIPE2 is the active fork of the Platform Independent Petri net Editor project, which originated at Imperial College London.
    Leader badge
    Downloads: 156 This Week
    Last Update:
    See Project
  • The All-In-One Google Workspace Management Tool for IT Admins Icon
    The All-In-One Google Workspace Management Tool for IT Admins

    Our advanced administration makes adding, deleting, suspending, and de-provisioning users simple and quick.

    gPanel by Promevo streamlines administration, security, and user management, giving organizations full control over their Google Workspace.
    Learn More
  • 5
    JSmooth creates standard Windows executable files (.exe) that smartly launch java applications. It makes java deployment much smoother and user-friendly, as it is able to find and run Java VMs by itself, or help the user get one if none are available.
    Downloads: 80 This Week
    Last Update:
    See Project
  • 6
    JNativeHook

    JNativeHook

    Global keyboard and mouse listeners for Java

    JNativeHook is a library to provide global keyboard and mouse listeners for Java. This will allow you to listen for global shortcuts or mouse motion that would otherwise be impossible using pure Java. To accomplish this task, JNativeHook leverages platform-dependent native code through Java's native interface to create low-level system-wide hooks and deliver those events to your application.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 7
    Joern

    Joern

    Open-source code analysis platform for C/C++/Java/Binary/Javascript

    Joern is a platform for analyzing source code, bytecode, and binary executables. It generates code property graphs (CPGs), a graph representation of code for cross-language code analysis. Code property graphs are stored in a custom graph database. This allows code to be mined using search queries formulated in a Scala-based domain-specific query language. Joern is developed with the goal of providing a useful tool for vulnerability discovery and research in static program analysis.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 8
    LWJGL

    LWJGL

    Java library that enables cross-platform access to popular native APIs

    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL) and parallel computing (OpenCL) applications. This access is direct and high-performance, yet also wrapped in a type-safe and user-friendly layer, appropriate for the Java ecosystem. LWJGL is an enabling technology and provides low-level access. It is not a framework and does not provide higher-level utilities than what the native libraries expose. As such, novice programmers are encouraged to try one of the frameworks or game engines that make use of LWJGL, before working directly with the library.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 9
    Svix

    Svix

    The enterprise-ready webhooks service

    Build a secure, reliable, and scalable webhook platform in minutes using the Svix webhook service. Webhooks require a lot more engineering time, resources and ongoing maintenance than you would first expect. Building a secure, reliable, and scalable webhook service is hard and time-consuming. We built it so you can focus on what matters most, your business. Customer endpoints fail or hang more often than you think. You need automatic retries to ensure deliverability. You need to monitor the deliverability of your webhooks to different endpoints, disable failing ones and notify your customers. Webhooks come with a myriad of security implications, such as SSRF, replay attacks and unauthenticated webhook events. You would need to build a UI for your users to add and remove endpoints, inspect logs and get ongoing reports. Offer your users a great developer experience, including the ability to test, inspect and replay their webhooks.
    Downloads: 17 This Week
    Last Update:
    See Project
  • GWI: On-demand Consumer Research Icon
    GWI: On-demand Consumer Research

    For marketing agencies and media organizations requiring a solution to get consumer insights

    Need easy access to consumer insights? Our intuitive platform is the answer. Get the ultra-reliable research that brands and agencies need to stay ahead of changing consumer behavior.
    Learn More
  • 10
    red5-server

    red5-server

    Red5 Server core

    Red5 is an Open Source Flash Server written in Java that supports streaming Video (FLV, F4V, MP4, 3GP). Streaming Audio (MP3, F4A, M4A, AAC) Recording Client Streams (FLV and AVC+AAC in FLV container) Shared objects, live stream publishing, remoting, and protocols: RTMP, RTMPT, RTMPS, and RTMPE.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 11
    Modelio - Modeling environment (UML)

    Modelio - Modeling environment (UML)

    Modeling tool supporting UML, BPMN and other standards

    Modelio is an open source modeling environment tool providing support for the latest standards (UML 2, BPMN 2, ...). It can be extended by adding modules which add new functionalities. A large set of modules (free and open source) supporting code management (generation/reverse), modeling standards (TOGAF, SysML, SoaML, ...), document generation, ... is available from the Modelio Store (https://store.modelio.org/). Need help or want to share experience with the Modelio community? Go to our forum: https://www.modelio.org/forum/index.html.
    Leader badge
    Downloads: 131 This Week
    Last Update:
    See Project
  • 12
    Eclipse 4diac

    Eclipse 4diac

    Eclipse 4diac the open source solution for industrial automation

    Eclipse 4diac is an open source PLC environment allowing to implement industrial control solutions in a vendor neutral way. 4diac implements IEC 61499 extending IEC 61131-3 with improved support for controller to controller communication and dynamic reconfiguration. With that 4diac provides the infrastructure for Industrie 4.0 and industrial IoT. Further information and the latest versions can be found here: https://eclipse.dev/4diac/
    Leader badge
    Downloads: 99 This Week
    Last Update:
    See Project
  • 13
    Piranha

    Piranha

    A tool for refactoring code related to feature flag APIs

    Feature flags are commonly used to enable gradual rollout or experiment with new features. In a few cases, even after the purpose of the flag is accomplished, the code pertaining to the feature flag is not removed. We refer to such flags as stale flags. The presence of code pertaining to stale flags can have the following drawbacks. Unnecessary code clutter increases the overall complexity w.r.t maintenance resulting in reduced developer productivity The flags can interfere with other experimental flags (e.g., due to nesting under a flag that is always false) Presence of unused code in the source as well as the binary. Stale flags can also cause bugs. Piranha is a tool to automatically refactor code related to stale flags. At a higher level, the input to the tool is the name of the flag and the expected behavior, after specifying a list of APIs related to flags in a properties file.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 14
    jclasslib bytecode editor

    jclasslib bytecode editor

    Visualizes all aspects of compiled Java class files

    jclasslib bytecode editor is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. Many aspects of class files can be edited in the UI. In addition, it contains a library that enables developers to read and write Java class files and bytecode. All constant pool entries can be edited. Referenced constant pool entries can directly be edited from the context menu that is shown by the "Edit" button of attributes and constant pool entries. Bytecode instructions can be edited from the context menu.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 15
    Pentaho Reporting
    Java class library for generating reports. XML-based templates provide flexible reporting and printing functionality using data from multiple sources and supports output to display devices, printers, PDF, Excel, HTML, XHTML, PlainText, XML and CSV files.
    Downloads: 82 This Week
    Last Update:
    See Project
  • 16
    QR Code generator library

    QR Code generator library

    High-quality QR Code generator library in Java, TypeScript/JavaScript

    This project aims to be the best, clearest library for generating QR Codes. My primary goals are flexible options and absolute correctness. The secondary goals are compact implementation size and good documentation comments. This work is an independent implementation based on reading the official ISO specification documents. I believe that my library has a more intuitive API and shorter code length than competing libraries out there. The library is designed first in Java and then ported to TypeScript, Python, Rust, C++, and C. It is open source under the MIT License. For each language, the codebase is roughly 1000 lines of code and has no dependencies other than the respective language’s standard library.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 17
    Spring Initializr

    Spring Initializr

    A quickstart generator for Spring projects

    A quickstart generator for Spring projects. The various options for the projects are expressed in a metadata model that allows you to configure the list of dependencies, supported JVM and platform versions, etc. Spring Initializr also exposes web endpoints to generate an actual project and also serve its metadata in a well-known format to allow third-party clients to provide the necessary assistance. A set of optional conventions for Spring Boot projects is provided and are used in our production instance at https://start.spring.io. To better understand how our service is configured, you may want to check the companion project and, in particular, the configuration of our instance. Such configuration is also described in details in the documentation.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 18
    JGraphT
    JGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms. JGraphT supports a rich gallery of graphs and is designed to be powerful, extensible, and easy to use.
    Leader badge
    Downloads: 80 This Week
    Last Update:
    See Project
  • 19
    Netty

    Netty

    An event-driven asynchronous network application framework

    Netty is an asynchronous, event-driven networking framework for the JVM that simplifies building high-performance clients and servers. It wraps Java NIO with a channel/handler pipeline model, enabling clean composition of codecs, TLS, and application logic with minimal overhead. Its ByteBuf abstractions, buffer pooling, and zero-copy techniques help reduce GC pressure and improve throughput under heavy I/O. Support for common protocols—HTTP/1.1, HTTP/2, WebSocket, and raw TCP/UDP—makes it a foundation for RPC frameworks, proxies, and messaging systems. Pluggable transports and native integrations (like epoll or kqueue where available) allow fine-tuning for different operating systems. With robust resource management, leak detection, and extensive testing, Netty is widely chosen when low latency, scalability, and control over the I/O stack are required.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 20
    PrettyZoo

    PrettyZoo

    Pretty nice Zookeeper GUI, Support Win / Mac / Linux Platform

    PrettyZoo is a GUI for Zookeeper created by JavaFX and Apache Curator Framework.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 21
    hus Struktogrammer

    hus Struktogrammer

    Nassi-Shneiderman Diagramm-Editor

    Dies ist ein Editor zum Erstellen von Nassi-Shneiderman Diagrammen / {This is an editor for creating Nassi-Shneiderman diagrams} Die ursprüngliche Delphi-Version wurde inzwischen durch eine neu in Java entwickelten Version abgelöst / {The original Delphi version has now replaced by a new version developed in Java} Für die Ausbildung und private Zwecke kann das Programm gratis benutzt werden / {For educational and private purposes, the program can be used free of charge}
    Leader badge
    Downloads: 300 This Week
    Last Update:
    See Project
  • 22
    Facebook SDK for Android

    Facebook SDK for Android

    Used to integrate Android apps with Facebook Platform

    This open-source library allows you to integrate Facebook into your Android app. Integrate your Android app with Facebook to build engaging social apps by using the Facebook SDK for Android. To learn more about using Facebook development tools. The current version of the Facebook SDK for Android is version 11.2.0 and requires the Android API 15. Code and samples for the Facebook SDK for Android are available on GitHub. A secure and convenient way for people to log into your app or website by using their Facebook credentials. Enable people to post to Facebook from your app. People can share, send a message, and share to stories. Understand people's actions in your app and measure the effectiveness of your Mobile App Ads. Get data in and out of Facebook's social graph, query data, post stories, upload photos and perform other tasks.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 23
    JFlex

    JFlex

    The fast scanner generator for Java™ with full Unicode support

    JFlex is a lexical analyzer generator for Java, designed to create fast and efficient scanners. It takes regular expression specifications and produces Java code for tokenizing input text. ​
    Downloads: 13 This Week
    Last Update:
    See Project
  • 24
    Java Design Patterns

    Java Design Patterns

    Design patterns implemented in Java

    A comprehensive, community-maintained collection of design pattern implementations in Java, offering well-documented, educational examples to help developers understand and apply common architectural solutions. All designs should be as simple as possible. You should start with KISS, YAGNI, and Do The Simplest Thing That Could Possibly Work principles. Complexity and patterns should only be introduced when they are needed for practical extensibility. The design patterns are now available as an e-book. Design patterns can speed up the development process by providing tested, proven development paradigms.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 25
    libsu

    libsu

    A complete solution for apps using root permissions

    libsu is a modern Android library that provides a safe, convenient API for executing commands with root privileges and interacting with the Android shell. Instead of ad-hoc Runtime.exec calls, it offers structured sessions, proper I/O streams, and lifecycle handling that works reliably across devices. The library focuses on developer ergonomics: thread-safe helpers, Kotlin-friendly APIs, and utilities for file operations, process management, and parcelable data transfer. It’s designed to interoperate smoothly with Magisk-based root environments while degrading gracefully on non-rooted devices when possible. Attention is given to security and correctness—avoiding resource leaks, handling timeouts, and containing elevated operations to explicit scopes. For apps that legitimately need privileged automation or maintenance tasks, libsu becomes the backbone that keeps the “root” parts predictable and testable.
    Downloads: 13 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB