Open Source Java Software Development Software - Page 6

Java Software Development Software

View 6305 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.

  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 1
    WinXP, Vista, Win7, linux, OpenSolaris native port of the BSD PSPSDK (ps2dev.org), with freely distributable import libraries and header files (DevPaks) for building cross compiled homebrew Sony PSP (PlayStation Portable) applications.
    Downloads: 97 This Week
    Last Update:
    See Project
  • 2
    Allows editing of any size file in hexadecimal, decimal and ASCII. A great tool that allows you to edit and analyze the contents for either the data or resource fork of any type of file. 68K, PPC and Carbon run on MacOS 7-9 and X.
    Leader badge
    Downloads: 88 This Week
    Last Update:
    See Project
  • 3
    Draggable Panel

    Draggable Panel

    Android library used to create an awesome Android UI

    Draggable Panel is an archived Android library for building draggable interfaces similar to YouTube's older minimized video panel. It provides separate widgets for applications that use Fragments and those that work directly with Views. A top element can be dragged, scaled, and repositioned while a secondary view remains available underneath. Developers can configure margins, scale factors, view relationships, and other presentation details through attributes or code. The implementation is based on Android's ViewDragHelper and includes supporting documentation intended to clarify its behavior. It targets Android 4.x and later because scaling interactions do not work correctly on older versions. The project is deprecated and has been read-only since 2017.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 4
    Jodd

    Jodd

    Jodd! Lightweight, Java, zero dependencies, use what you like

    Jodd is a set of micro-frameworks and developer-friendly tools and utilities. Code-things-done. Great performances. Tiny dependencies. Use what you like. Welcome to the Jodd, a unique, alternative world of Java. You can find here some micro-frameworks and some handy tools. Nothing more, nothing less. The decision which component is promoted is based on the Maven Central Repo statistics. Version v5 contains remaining libraries and frameworks. They are in maintenance mode.
    Downloads: 14 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Start Free
  • 5
    Karate

    Karate

    Test automation made simple

    Karate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework. The BDD syntax popularized by Cucumber is language-neutral, and easy for even non-programmers. Assertions and HTML reports are built-in, and you can run tests in parallel for speed. There’s also a cross-platform stand-alone executable for teams not comfortable with Java. You don’t have to compile code. Just write tests in a simple, readable syntax, carefully designed for HTTP, JSON, GraphQL and XML. And you can mix API and UI test-automation within the same test script. A Java API also exists for those who prefer to programmatically integrate Karate’s rich automation and data-assertion capabilities. It is worth pointing out that JSON is a ‘first class citizen’ of the syntax such that you can express payload and expected data without having to use double-quotes and without having to enclose JSON field names in quotes.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 6
    RStudio

    RStudio

    RStudio is an integrated development environment (IDE) for R

    RStudio is a powerful, full-featured integrated development environment (IDE) tailored primarily for the R programming language but increasingly supportive of other languages like Python and Julia. It brings together console, editor, plotting, workspace, history, and file-management panes into a unified interface, helping data scientists, statisticians, and analysts to work more productively. The IDE is cross-platform: there are desktop versions for Windows, macOS and Linux, as well as a server version for remote or multi-user deployment via a web browser. In addition to code editing and execution, RStudio offers extensive support for reproducible research via R Markdown, notebooks, and integration with version control systems like Git and SVN. Package development is built in, with tooling for building, checking, and testing R packages, plus integration with documentation tools, CRAN submission workflows, and project templates.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 7
    Zipkin

    Zipkin

    Distributed tracing system to gather timing data

    Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in service architectures. Features include both the collection and lookup of this data. If you have a trace ID in a log file, you can jump directly to it. Otherwise, you can query based on attributes such as service, operation name, tags and duration. Some interesting data will be summarized for you, such as the percentage of time spent in a service, and whether or not operations failed. The Zipkin UI also presents a Dependency diagram showing how many traced requests went through each application. This can be helpful for identifying aggregate behavior including error paths or calls to deprecated services. Applications need to be “instrumented” to report trace data to Zipkin.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 8
    Convertigo

    Convertigo

    Low Code Platform for Enterprises

    Convertigo is an open source Low Code Application Platform (LCAP) featuring MXDP (Multi eXperience Development Platform) for full-stack mobile and web application development - Large variety of connectors to enterprise apps - Low Code microservice builder to orchestrate and combine data and processes from multiple enterprise apps. - Offline data and complete data synchronization for disconnected scenarios. - Cross-platform WebApp and Native app mobile application development tools for iOS, Android platforms - Security managers and Identity managers - Mobile application updates and administration - Monitoring and administration tools. Convertigo also features an RPA integration tool for legacy mainframe applications and Web html applications. Convertigo Community Edition is AGPL based.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 9
    SIGAR (System Information Gatherer and Reporter) is a cross-platform, cross-language library and command-line tool for accessing operating system and hardware level information in Java, Perl and .NET.
    Leader badge
    Downloads: 120 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 10
    JOML

    JOML

    A Java math library for OpenGL rendering calculations

    JOML is a high-performance, lightweight math library designed for 3D graphics applications in Java, particularly those using OpenGL, Vulkan, or LWJGL. It provides a complete suite of vector, matrix, quaternion, and geometry operations essential for real-time graphics and game development. Unlike other math libraries, JOML avoids object allocation during calculations, making it highly optimized for garbage-free performance. With precise control over mathematical operations and compatibility with low-level APIs, JOML is a go-to library for Java developers working on real-time 3D engines and simulations.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 11
    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: 13 This Week
    Last Update:
    See Project
  • 12
    ProGuard

    ProGuard

    ProGuard, Java optimizer and obfuscator

    ProGuard is a free shrinker, optimizer, obfuscator, and preverifier for Java bytecode. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. ProGuard can be run as a task in Gradle. Before you can use the proguard task, you have to make sure Gradle can find it in its class path at build time. One way is to add the following line to your build.gradle file which will download ProGuard from Maven Central. ProGuard works like an advanced optimizing compiler, removing unused classes, fields, methods, and attributes, shortening identifiers, merging classes, inlining methods, propagating constants, removing unused parameters, etc.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 13
    Arianne RPG

    Arianne RPG

    Arianne is an engine to develop multiplayer online games like Stendhal

    Arianne is a multiplayer online engine to develop turn based and real time games, providing a simple way of creating the game server rules and clients like our MORPG Stendhal. Our engine Marauroa uses Java and SQL for hosting hundreds of players on a solo host. Stendhal is a fun friendly and free multiplayer online adventure game with a huge and rich world. With hundreds of NPCs and different quests, features like the Travel log and achievement system keep track of progress. Thousands of creatures are ready to fight, above and below ground, and as players level up they can compare themselves on a detailed stats website. The engine Marauroa provides a simple way of creating games on a portable and robust server architecture. Marauroa manages the client server communication and provides an object orientated view of the world for game developers. It handles database access in a transparent way to store player accounts, character progress and the state of the world
    Leader badge
    Downloads: 61 This Week
    Last Update:
    See Project
  • 14
    ModbusPal - a Java MODBUS simulator
    ModbusPal is a project to develop a PC-based Modbus simulator. Its goal is to reproduce a realistic environment, with many slaves and animated register values. Almost everything in ModbusPal can be customized and controlled by scripts.
    Leader badge
    Downloads: 146 This Week
    Last Update:
    See Project
  • 15
    Command-line/Ant-task/embeddable text file preprocessor. Macros, flow control, expressions. Recursive directory processing. Extensible in Java to display data from any data sources (as database). Can generate complete homepages (tree of HTML-s, images, etc.)
    Leader badge
    Downloads: 117 This Week
    Last Update:
    See Project
  • 16

    FreeMarker template engine

    Generates text that depends on changing data (like dynamic HTML).

    FreeMarker is a template engine. That is, it provides an easy way to generate text (HTML, source code, configuration files, emails, etc.) that depends on changing data. It's designed to separate the rendering/formatting logic (like visual design, HTML issues, etc.) from the backing application logic and technical complexity. It has a flexible API so you can integrate it into your application the way that best fits it.
    Leader badge
    Downloads: 56 This Week
    Last Update:
    See Project
  • 17
    JikesTM is a compiler for the JavaTM language. The Jikes project strives for strict adherence to the Java Language and Java Virtual Machine Specifications. Jikes' most popular feature is it's extremely fast compile speed.
    Leader badge
    Downloads: 180 This Week
    Last Update:
    See Project
  • 18
    EclEmma - Java Code Coverage for Eclipse
    EclEmma is a free Java code coverage tool for Eclipse, available under the Eclipse Public License. It brings code coverage analysis directly into the Eclipse workbench. The EclEmma project is also the home of the JaCoCo code coverage library which is the technical back-end for EclEmma and also has integrations with many other build and software quality tools.
    Downloads: 54 This Week
    Last Update:
    See Project
  • 19
    AnLinux

    AnLinux

    AnLinux allow you to run Linux on Android without root access

    AnLinux allow you to run Linux on Android without root access. The bash script downloads the image over the internet, then decompresses the image, and then mounts it using PRoot.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 20
    Eclipse Che

    Eclipse Che

    Next-gen container development platform, workspace server & cloud IDE

    Eclipse Che is a Kubernetes-native IDE that makes Kubernetes development accessible for development teams. It places everything a developer could need into containers in Kube pods including dependencies, embedded containerized runtimes, a web IDE, and project code. With the Kubernetes application in your development environment and an in-browser IDE, you can code, build, test and run applications exactly as they run on production from any machine.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 21
    MPAndroidChart

    MPAndroidChart

    A powerful Android chart view / graph view library

    MPAndroidChart is a powerful chart library for Android that offers a beautiful and comprehensive range of charts and graphs. Powerful and very easy to use, it supports the creation of bar-, line-, pie-, bubble-, scatter-, radar- and candlestick charts, as well as scaling, dragging and animations. Charts are rendered cleanly and are visually engaging. Visualizing your data exactly how you want is so much easier with MPAndroidChart. To see more great examples of MPAndroidChart, download the MPAndroidChart Example App on Google Play.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 22
    DEPRECATED > GNU ARM Eclipse

    DEPRECATED > GNU ARM Eclipse

    A family of Eclipse CDT extensions and tools for GNU ARM development.

    These plug-ins provide build and debug extensions for Eclipse CDT (C/C++ Development Tools) for 32/64-bits GNU ARM toolchains like GNU Tools for Embedded, Linaro, etc, ready to run STM32Fx project templates and full integration for advanced J-Link JTAG/SWD probes, including SWO tracing console and peripheral registers view.
    Leader badge
    Downloads: 51 This Week
    Last Update:
    See Project
  • 23
    Lobo is an extensible all-Java web browser and RIA platform. It supports HTML 4, Javascript (AJAX) and CSS 2 plus direct JavaFX and Java (Swing/AWT) rendering. Cobra is the web browser's renderer API; also a Javascript-aware HTML parser.
    Leader badge
    Downloads: 83 This Week
    Last Update:
    See Project
  • 24
    Allure Report

    Allure Report

    Flexible, lightweight multi-language test reporting tool

    Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process. Allure Report is a flexible multi-language test report tool to show you a detailed representation of what has been tested end extract max from the everyday execution of tests. Allure Report is capable to build unified reports for dozens of testing tools across eleven programming languages on several CI/CD systems.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 25

    Feign

    Make writing Java http clients easier

    Feign is a Java to HTTP client binder that was built primarily to make writing Java http clients easier. Inspired by previous projects Retrofit, JAXRS-2.0 and WebSocket, Feign was designed to reduce the complexity that is often involved in binding the Denominator uniformly to HTTP APIs, no matter the ReSTfulness. Feign works by processing annotations into a templatized request, to which arguments are applied in a straightforward manner before output. While it may only support text-based APIs, it simplifies system aspects dramatically and makes it much easier to unit test your conversions. Feign makes use of great tools like Jersey and CXF for writing Java clients for ReST or SOAP services. It also lets you write your own code on top of http libraries, and connects your code to http APIs with little overhead.
    Downloads: 11 This Week
    Last Update:
    See Project