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

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    JAPPA is packager generator for Java applications. It creates a Java executable ("packager") which can be used to generate customized application packages.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    Maven 2 and Maven 3 build system extension that allows writing annotated Mojos using JDK 1.5 annotations instead of doclet comments.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    This is a javadoc doclet which produces PDF output for a given Java API, using another SourceForge project, "iText". It requires nothing more than some JAR files for creating PDF files. Forget about all the fuss of having to create MIF output first
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    JDBC-based API to build always valid SQL statements. Other enhancements are: automatic table name and columns completions inside Java code, alias support, prepared statement parameter (?) management, SQL functions...
    Downloads: 3 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Explodes (uncompress) a Java EAR file.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    An Ant task for user interaction based on forms written in Swing. Enables rapid deployment of forms for connecting user input to properties in an Ant script and menus for launching ant tasks..
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Clirr is a tool that checks Java libraries for binary and source compatibility with older releases. The Clirr Ant task can break the build if it detects incompatible api changes, making it easy to prevent accidental introduction of compatibiliy issues.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    This tool is based on Graph Theory learning. It can help professors and students to teach and learn the Graph Theory easier. With this tool, people can draw simple graphs and even apply functions on their drawn graphs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Invicta is a build management tool. Using simple project definition files, it generates powerful build scripts (such as ANT) while hiding their complexity. Invicta is a modular framework that allows developing additional components and output types.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 10
    JAPI is a collection of Java libraries that help with various tasks like argument parsing, i18n/l10n, creating gui applications, as well as tools that demonstrate this.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    JBeanCommon project aims to build a collection of Java classes used by other JBean projects.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Jaca - Java Against Code Abuse Project is a package with a set of files improving pages, classes and standard operations so you can copy, paste and edit them to avoid rebuild stuff that is already done. Save time !!!
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Java Utilities is a collection of following java applications: 1) Setup Maker : Makes platform independent setup 2) Class Loader : Opens java apps and applets 3) Help Maker : Shell for viewing help files 4) Applet Viewer 5) Custom Swing Components
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14

    JbiRescale

    This tool is handy when you want to resize and/or cut a list of images

    This tool is handy when you want to resize and/or cut a list of images. All the images will be : 1. resized to a given height, keeping the height/width proportion, or 2. resized to a given width, keeping the height/width proportion, or 3. cropped to a given height, or 4. cropped to a given width, or 5. any combination of the above
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15

    Miniloader

    replacement for Java Web Start

    Miniloader is intended as a replacement for Java Web Start (which is deprecated). It maintains a local cache of the Jars that comprise your project, downloaded from a site you control.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Pluginbuilder supports Eclipse developers in automating the build of their plug-ins. It consists of an Eclipse plug-in and a server platform.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    The idea of this project is to offer an initial point for users starting to develop Java J2EE Applications. I intend to remove the bad idea that it's difficult to develop a J2EE application. This project will offer a complete build system independent of
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    A Windows/Linux build automation tool to consolidate scripts and custom programs under a single location, intermix any languages (scripted or compiled) to perform tasks, allow common GUI interaction in all languages, and enable remote task execution.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    collection of various libraries (javadoc and velocity, sqlpipe) and ant tasks (multi-part http post, xpath, javadoc, certificates handling, sql, xml) and more
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    AuroraExt

    Helpful tools to extend the NWN Toolset

    AuroraExt is a collection of tools to overcome cerain limitations of the original Neverwinter Nights (NWN) Aurora Toolset and the NWN module development process.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Tools, extensions, and plugins for the Ivy dependency manager.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    JABS is a web based command scheduler and execution system. Commands are added to projects as tasks. Projects can scheduled and/or executed immediately. Result reports are saved and optionally emailed.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Generate any kind of text file using XML, XSL and XPath with this Ant task. JAnyGen has been created for the purpose of generating Java class files under a project tree using XSL template files.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    A viewer to view and analyze the old Java profiler's (java -prof MyApp) output. With the help of this software it is easier to choose the methods to optimize, so you need not optimize all your methods.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25

    MergeJARs

    A GUI utility to merge JAR, WAR, EAR and ZIP files

    It is a very helpful utility for Java developers. Sometimes your project may depend on various libraries. But delivering a desktop application with dependencies is not a good idea. This utility helps to merge all JARs into one JAR. This utility can be used to merge JAR, WAR, EAR and ZIP files.
    Downloads: 1 This Week
    Last Update:
    See Project