Open Source Java Software Development Software

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.

  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    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
    Technical analysis library with indicators like ADX, MACD, RSI, Stochastic and TRIX, plus candlestick pattern recognition. Docs: https://ta-lib.org Available natively in C/C++, Java, Rust and C# with wrappers for python, R and many other ecosystems. MOVED TO GITHUB: https://github.com/TA-Lib/ta-lib . No further support is provided on SourceForge. Release 0.4.0 is very outdated, please check github for the most recent release.
    Leader badge
    Downloads: 5,518 This Week
    Last Update:
    See Project
  • 2
    JasperReports Library

    JasperReports Library

    Free Java Reporting Library

    JasperReports Library is the world's most popular open source business intelligence and reporting engine. It is entirely written in Java and it is able to use data coming from any kind of data source and produce pixel-perfect documents that can be viewed, printed or exported in a variety of document formats including HTML, PDF, Excel, OpenOffice and Word. The project is also available at: https://github.com/TIBCOSoftware/jasperreports Jaspersoft Studio is the open source report designer for the JasperReports Library. https://community.jaspersoft.com/project/jaspersoft-studio JasperReports Server is the most popular open source interactive reporting and analytics server built-on JasperReports Library. https://community.jaspersoft.com/project/jasperreports-server JasperReports IO is for reporting and data visualization in a world of cloud, microservices, and DevOps. https://community.jaspersoft.com/project/jasperreports-io
    Leader badge
    Downloads: 762 This Week
    Last Update:
    See Project
  • 3
    Pentaho Data Integration

    Pentaho Data Integration

    Pentaho Data Integration ( ETL ) a.k.a Kettle

    Pentaho Data Integration uses the Maven framework. Project distribution archive is produced under the assemblies module. Core implementation, database dialog, user interface, PDI engine, PDI engine extensions, PDI core plugins, and integration tests. Maven, version 3+, and Java JDK 1.8 are requisites. Use of the Pentaho checkstyle format (via mvn checkstyle:check and reviewing the report) and developing working Unit Tests helps to ensure that pull requests for bugs and improvements are processed quickly. In addition to the unit tests, there are integration tests that test cross-module operation.
    Downloads: 108 This Week
    Last Update:
    See Project
  • 4
    iDempiere

    iDempiere

    iDempiere. Community Powered Enterprise

    iDempiere. Community Powered Enterprise iDempiere Business Suite ERP/CRM/SCM done the community way. Focus is on the Community that includes Subject Matter Specialists, Implementors and End-Users. iDempiere is based on original Compiere/Adempiere plus a new architecture to use state-of-the-art technologies like OSGi, Buckminster, zk.
    Leader badge
    Downloads: 546 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 5
    JFreeChart
    JFreeChart is a free (LGPL) chart library for the Java(tm) platform. It supports bar charts, pie charts, line charts, time series charts, scatter plots, histograms, simple Gantt charts, Pareto charts, bubble plots, dials, thermometers and more. *** JFreeChart has moved to GitHub: https://github.com/jfree/jfreechart ***
    Leader badge
    Downloads: 131 This Week
    Last Update:
    See Project
  • 6
    Vespa

    Vespa

    The open big data serving engine

    Make AI-driven decisions using your data, in real-time. At any scale, with unbeatable performance. Vespa is a full-featured text search engine and supports both regular text search and fast approximate vector search (ANN). This makes it easy to create high-performing search applications at any scale, whether you want to use traditional techniques or a modern vector-based approach. You can even combine both approaches efficiently in the same query, something no other engine can do. Recommendation, personalization and targeting involves evaluating recommender models over content items to select the best ones. Vespa lets you build applications which does this online, typically combining fast vector search and filtering with evaluation of machine-learned models over the items. This makes it possible to make recommendations specifically for each user or situation, using completely up to date information.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 7
    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: 146 This Week
    Last Update:
    See Project
  • 8
    MOA - Massive Online Analysis

    MOA - Massive Online Analysis

    Big Data Stream Analytics Framework.

    A framework for learning from a continuous supply of examples, a data stream. Includes classification, regression, clustering, outlier detection and recommender systems. Related to the WEKA project, also written in Java, while scaling to adaptive large scale machine learning.
    Leader badge
    Downloads: 104 This Week
    Last Update:
    See Project
  • 9
    Apache InLong

    Apache InLong

    Apache InLong - a one-stop integration framework for massive data

    Apache InLong is a one-stop integration framework for massive data that provides automatic, secure and reliable data transmission capabilities. InLong supports both batch and stream data processing at the same time, which offers great power to build data analysis, modeling and other real-time applications based on streaming data. InLong (应龙) is a divine beast in Chinese mythology who guides the river into the sea, and it is regarded as a metaphor of the InLong system for reporting data streams. InLong was originally built at Tencent, which has served online businesses for more than 8 years, to support massive data (data scale of more than 80 trillion pieces of data per day) reporting services in big data scenarios. The entire platform has integrated 5 modules: Ingestion, Convergence, Caching, Sorting, and Management, so that the business only needs to provide data sources, data service quality, data landing clusters and data landing formats.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 10
    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: 13 This Week
    Last Update:
    See Project
  • 11
    Yaoqiang BPMN Editor

    Yaoqiang BPMN Editor

    an Open Source BPMN 2.0 / DMN 1.1 Modeler

    Yaoqiang BPMN Editor is a graphical editor for business process diagrams, compliant with OMG specifications (BPMN 2.0 / DMN 1.1).
    Leader badge
    Downloads: 47 This Week
    Last Update:
    See Project
  • 12
    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: 51 This Week
    Last Update:
    See Project
  • 13
    Compiere ERP + CRM Business Solution
    Compiere ERP+CRM is the leading open source ERP solution for Distribution, Retail, Manufacturing and Service industries. Compiere automates accounting, supply chain, inventory and sales orders. Compiere ERP is distributed under GPL V2 by Compiere, Inc.
    Downloads: 46 This Week
    Last Update:
    See Project
  • 14
    BSF4ooRexx850

    BSF4ooRexx850

    Makes all of Java directly available to ooRexx and vice versa.

    A powerful bi-directional ooRexx-Java bridge. BSF4ooRexx850 (bean scripting framework for ooRexx) supports ooRexx 5.0 or newer and Java 8 or newer, exploiting fully ooRexx (e.g. allowing Java methods to be implemented as ooRexx methods, supporting callbacks from Java to ooRexx), and Java. Camouflages Java as the dynamically typed, caseless and easy to use ooRexx: one can simply interact with any Java object and any Java class using ooRexx messages!
    Leader badge
    Downloads: 45 This Week
    Last Update:
    See Project
  • 15

    OpenXava

    Automatic frontend engine for Java

    Automatic frontend engine for Java. Write just the domain classes in plain Java. Get a web application ready for production.
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 16
    ElasticJob

    ElasticJob

    Distributed scheduled job framework

    ElasticJob is a distributed scheduling solution consisting of two separate projects, ElasticJob-Lite and ElasticJob-Cloud. ElasticJob-Lite is a lightweight, decentralized solution that provides distributed task sharding services. ElasticJob-Cloud uses Mesos to manage and isolate resources. It uses a unified job API for each project. Developers only need code one time and can deploy at will. Support job sharding and high availability in distributed system. Scale out for throughput and efficiency improvement. Job processing capacity is flexible and scalable with the allocation of resources. Execute job on suitable time and assigned resources. Aggregation same job to same job executor. Append resources to newly assigned jobs dynamically. Using ElasticJob can make developers no longer worry about the non-functional requirements such as jobs scale out, so that they can focus more on business coding.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    Java Tablesaw

    Java Tablesaw

    Java dataframe and visualization library

    Tablesaw is a dataframe and visualization library that supports loading, cleaning, transforming, filtering, and summarizing data. If you work with data in Java, it may save you time and effort. Tablesaw also supports descriptive statistics and can be used to prepare data for working with machine learning libraries like Smile, Tribuo, H20.ai, DL4J. Import data from RDBMS, Excel, CSV, TSV, JSON, HTML, or Fixed Width text files, whether they are local or remote (http, S3, etc.) Tablesaw supports data visualization by providing a wrapper for the Plot.ly JavaScript plotting library. Here are a few examples of the new library in action. Descriptive stats: mean, min, max, median, sum, product, standard deviation, variance, percentiles, geometric mean, skewness, kurtosis, etc. Add tablesaw-core to your project. You can find the version number for the latest release in the release notes.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    This project has moved. Please follow the WWW link below.
    Downloads: 91 This Week
    Last Update:
    See Project
  • 19
    JTrac

    JTrac

    Easy to set up bug tracking with Java

    JTrac is a generic issue-tracking web-application that can be easily customized by adding custom fields and drop-downs. Features include a customizable workflow, field level permissions, e-mail integration, file attachments, a detailed history view and changeable colors to fit a particular CI/CD. After a long hiatus, development has resumed with version 2.2.0 in December 2021, 2.2.1 in February 2022, 2.3.0 in February 2023, 2.3.1 in May 2023, 2.3.2 in July 2023 and 2.3.3 in June 2024. See https://sourceforge.net/p/j-trac/wiki/Home/ for release notes and documentation, and download it at https://sourceforge.net/projects/j-trac/files/jtrac/. Feedback is welcome. JTrac continues to be improved, and has recently been awarded the SourceForge "Open Source Excellence" badge.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 20
    Agilefant

    Agilefant

    The scalable open source tool for lean and agile project management

    Agilefant is a simple but powerful web based tool for lean and agile project management. It is the most versatile open source solution of its kind today, with a rapidly growing user base of more than 10k users around the world in thousands of organizations. Based on more than ten years of solid scientific research within real world organizations, Agilefant's unique model scales from personal todo-lists to large-scale multi-team development and long-term product and portfolio management. Unlike other tools, Agilefant adapts to your existing team structure and assignments, and helps achieve true enterprise agility with the fraction of the cost and time needed to adopt cumbersome project management suites offered by competitors.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 21
    iCal4j
    A Java library for reading and writing iCalendar (*.ics) files.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22

    Waterloo

    Java-based scientific graphics

    Java-based scientific graphics with support for Java, Groovy, MATLAB, Python, the R statistical environment, Scala and SciLab.
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 23
    RunaWFE Free

    RunaWFE Free

    is low code bpm platform, which is easy to install and easy to use

    RunaWFE Free is a fully functional business process management system. It includes Workflow engine, Process Designer (Developer Studio), Form Builder, Task notification client, and other components that provide end-user convenience. BPMN and UML AD notations are supported. Thanks to RunaWFE web interface users can receive, filter, perform and delegate the tasks of business process instances, start new business process instances, view the properties of started business process instances, deploy new business process definitions. Administrators can: create /remove actors and groups, include /exclude actors to/from groups, grant permissions on system objects to actors and groups, forcibly stop business process instances, add/change actors substitutions rules. Tutorial: https://runawfe.org/doc/Tutorial InstallationGuide: https://runawfe.org/doc/InstallationGuide Documentation: https://runawfe.org/doc/Documentation
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    Ulbora CMS

    Ulbora CMS

    Ulbora CMS 2.0 is the first MEAN stack CMS and blogging platform.

    Ulbora CMS 2.0 is the first MEAN stack CMS and blogging platform. It has switchable templates built with both Angular and server-side template engines like Jade, EJS AND Handlebars. It is built with Node.js as a MEAN (MongoDB, ExpressJS, AngularJS, Node) stack version using REST services. The legacy version 1.0.0 is built with Java, Spring, Hibernate and Spring MVC as the JSON REST services layer. Ulbora CMS includes versioning, a workflow engine, and a WYSIWYG editor. Ulbora CMS uses responsive HTML5 templates built with either AngularJS or on conventional server side template engines such as EJS or Handlebars. Ulbora CMS plans to allow developers to publish add-ons to Ulbora CMS. Ulbora CMS add-ons are simple web services built with any programming language and deployed anywhere.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 25
    JHotDraw is a two-dimensional graphics framework for structured drawing editors that is written in Java. It is based on Erich Gamma's JHotDraw, which is copyright 1996, 1997 by IFA Informatik and Erich Gamma.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next