Open Source Java Software - Page 6

Java Software

Java Clear Filters

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

  • 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
  • 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
  • 1
    Magisk Manager

    Magisk Manager

    Companion Android application for Magisk

    Magisk Manager is the companion Android app historically used to manage the Magisk root solution—installing updates, toggling modules, configuring DenyList/Hide-like behavior, and passing device integrity checks where possible. It centralizes operations that would otherwise require flashing or command-line work, making root management accessible to power users and developers. The app surfaces module repositories, logs, and safety features, giving you insight into what’s modified and how it affects system behavior. Over time, its role evolved alongside Android’s changing security model, but the core idea remains: provide a clean UI for patching, updating, and managing a systemless root environment. It also acts as a troubleshooting hub, exposing diagnostics that help users resolve boot loops or module conflicts. For anyone maintaining a rooted device for legitimate development and customization, Magisk Manager is the operational control center that keeps the stack coherent.
    Downloads: 60 This Week
    Last Update:
    See Project
  • 2
    PDFsam

    PDFsam

    PDFsam, a desktop application to split, merge, mix, rotate PDF files

    PDFsam Basic is our free and open-source desktop application to split, merge, extract pages, rotate and mix PDF files. PDFsam Visual is a powerful tool to visually compose PDF files, reorder pages, delete pages, split, merge, rotate, encrypt, decrypt, extract text, convert to grayscale, crop PDF files. PDFsam Basic is written using JavaFX. Since version 4 it is released as a self-contained application and bundles a jlinked JDK while version 3 requires a Java Runtime Environment 8 with JavaFx installed in order to run.
    Downloads: 60 This Week
    Last Update:
    See Project
  • 3
    TightVNC
    TightVNC is an improved version of VNC, great free remote-desktop tool. The improvements include bandwidth-friendly "Tight" encoding, file transfers in the Windows version, enhanced GUI, many bugfixes, and more.
    Leader badge
    Downloads: 302 This Week
    Last Update:
    See Project
  • 4
    Yet Another APRS Client
    Client software for users of the Automatic Packet Reporting System amateur radio network.
    Leader badge
    Downloads: 450 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
    NewPipe

    NewPipe

    A libre lightweight streaming front-end for Android

    NewPipe is a free, open-source Android application that serves as a lightweight and privacy-friendly streaming front-end for platforms like YouTube, PeerTube, Bandcamp, and SoundCloud, letting users watch media without relying on proprietary APIs or Google Play Services. It intentionally avoids collecting personal data and doesn’t require sign-ins, giving people control over their privacy while still offering features like video search, history, channel subscriptions, and playlists directly within the app. Users can play videos at high resolutions, listen to audio in the background, and even use a popup player for multitasking, all while avoiding ads and excessive permissions that are common in official clients. NewPipe also supports downloading audio, video, and subtitles for offline viewing or saving bandwidth, and it parses service websites directly when official APIs aren’t suitable for its aims.
    Downloads: 59 This Week
    Last Update:
    See Project
  • 6
    FernFlower

    FernFlower

    Decompiler from Java bytecode to Java, used in IntelliJ IDEA

    Fernflower is an open-source Java decompiler originally developed by JetBrains that takes compiled Java bytecode and reconstructs readable source code, helping developers understand, debug, and recover lost Java code from .class files. It works by analyzing the structure of bytecode and inferring higher-level constructs like loops, conditionals, generics, and exception handling to produce Java source that is as close as possible to what a human would have written, making it useful for both reverse engineering and educational purposes. Fernflower is integrated into popular Java IDEs and tools where decompilation is needed, and its robust analysis handles a wide range of language features introduced across multiple Java versions. Because it outputs clean, structured, and often compilable code, developers use it for auditing binaries, exploring third-party libraries without source, and recovering parts of legacy systems where source was lost or unavailable.
    Downloads: 58 This Week
    Last Update:
    See Project
  • 7
    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: 367 This Week
    Last Update:
    See Project
  • 8
    Wurst Client

    Wurst Client

    Minecraft Wurst Hacked Client v7

    Wurst7 is an open-source modified Minecraft client that includes a large collection of gameplay modifications commonly referred to as “hacks” or cheat modules. The project provides a custom client environment where players can enable various automated tools, overlays, and gameplay enhancements that alter how the game behaves. These features may include movement enhancements, automation utilities, and visualization tools that provide additional information about the game world. Wurst7 is typically installed as a Fabric mod and runs alongside the standard Minecraft Java Edition client. The client includes a graphical interface that allows users to toggle different modules and configure their behavior during gameplay. It is designed primarily for experimentation, testing, or gameplay modifications in environments where such tools are permitted.
    Downloads: 54 This Week
    Last Update:
    See Project
  • 9
    A static analysis tool to find bugs in Java programs.
    Downloads: 240 This Week
    Last Update:
    See Project
  • Build Data Resilience - Take the Assessment Today Icon
    Build Data Resilience - Take the Assessment Today

    Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

    Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
    Take the Assessment
  • 10
    DataHub

    DataHub

    The Metadata Platform for your Data and AI Stack

    DataHub is an open source metadata platform that helps organizations discover, understand, and trust their data assets at scale. It models data as a richly connected graph spanning datasets, dashboards, pipelines, ML features, and services, so users can explore relationships like lineage and ownership across tools and domains. The platform focuses on continuous metadata ingestion from many sources, treating metadata as a stream that stays fresh as systems change. A modern web UI and search layer make it easy for analysts, engineers, and stewards to find assets, read documentation, and see context such as usage, schema history, and downstream impacts. Governance features such as glossaries, tags, ownership, and policies bring order and accountability without blocking day-to-day work. APIs and SDKs enable teams to integrate DataHub into catalogs, CI pipelines, and automation so metadata becomes part of the development lifecycle rather than an afterthought.
    Downloads: 53 This Week
    Last Update:
    See Project
  • 11
    WorldEdit

    WorldEdit

    Minecraft map editor and mod

    WorldEdit is a powerful open-source Minecraft map editing toolkit that allows players, builders, and server administrators to quickly modify large areas of a Minecraft world directly from within the game. Instead of placing or removing blocks individually, WorldEdit provides commands and tools that enable users to select regions of the world and apply transformations to thousands or even millions of blocks at once. This capability makes it extremely useful for constructing large builds, terraforming terrain, repairing damage, or managing multiplayer server worlds efficiently. The tool includes a variety of editing methods such as brushes, shape generation commands, and clipboard operations that allow copying, pasting, and rotating entire structures. WorldEdit can run in both single-player environments and multiplayer servers and is compatible with several modding platforms and server frameworks used in Minecraft Java Edition.
    Downloads: 53 This Week
    Last Update:
    See Project
  • 12
    Arclight

    Arclight

    A Bukkit(1.19/1.20) server implementation in modding environment

    A Bukkit server implementation on common mod loaders.
    Downloads: 52 This Week
    Last Update:
    See Project
  • 13
    Google Authenticator Android

    Google Authenticator Android

    Open source fork of the Google Authenticator Android app

    Google Authenticator for Android is the open-source two-factor authentication app that generates time-based (TOTP) and counter-based (HOTP) one-time codes entirely on the device. It’s designed to be simple, offline, and standards-compliant, so any service that supports OATH OTP can interoperate with it. The app streamlines enrollment via QR codes or manual key entry, then displays rotating numeric codes with clear account labels to reduce mistakes during login. Because secrets are stored on the device and codes are computed locally, it works even without a data connection and avoids server-side dependencies. The UI focuses on clarity and safety cues—timers, account naming, and basic management—to make 2FA adoption accessible to non-experts. For developers, the project doubles as a reference implementation of OTP enrollment, storage, and code generation on Android.
    Downloads: 52 This Week
    Last Update:
    See Project
  • 14
    Lightweight Java Game Library
    The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library), OpenCL (Open Computing Language) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API. LWJGL is available under a BSD license, which means it's open source and freely available at no charge.
    Leader badge
    Downloads: 249 This Week
    Last Update:
    See Project
  • 15
    HEALPix

    HEALPix

    Data Analysis, Simulations and Visualization on the Sphere

    Software for pixelization, hierarchical indexation, synthesis, analysis, and visualization of data on the sphere. Please acknowledge HEALPix by quoting the web page http://healpix.sourceforge.net (or https://healpix.sourceforge.io) and publication: K.M. Gorski et al., 2005, Ap.J., 622, p.759 Full software documentation available at https://healpix.sourceforge.io/documentation.php Wiki Pages: https://sourceforge.net/p/healpix/wiki/Home Exchanging Data with HEALPix (in FITS files): https://sourceforge.net/p/healpix/wiki/Exchanging%20Data%20with%20HEALPix/ GDL and FL users should read https://sourceforge.net/p/healpix/wiki/HEALPix%20and%20GDL/
    Leader badge
    Downloads: 1,377 This Week
    Last Update:
    See Project
  • 16
    Luyten

    Luyten

    An open source Java decompiler Gui for Procyon

    Luyten is an open source Java decompiler GUI for Procyon.
    Downloads: 51 This Week
    Last Update:
    See Project
  • 17
    We are deprecating our SourceForge installation. For the latest information, downloads, and opportunities to contribute, please visit http://junit.org. (JUnit is a simple framework for writing and running automated tests. As a political gesture, it celebrates programmers testing their own software.)
    Leader badge
    Downloads: 214 This Week
    Last Update:
    See Project
  • 18

    MindTheGapps

    Built MindTheGapps

    Leader badge
    Downloads: 744 This Week
    Last Update:
    See Project
  • 19
    Ghost Commander
    Dual panel Android file manager (like Norton or Total Commander). Aside the /sdcard it works with FTP servers, Windows (Samba) network shares (with a plug-in), ZIP archives, etc. Lots more features and customization settings are there. Feel free to add a feature request here: http://tinyurl.com/gc-user Report bugs and issues: http://tinyurl.com/gc-issue
    Leader badge
    Downloads: 242 This Week
    Last Update:
    See Project
  • 20
    Welcome to GoMule! This is a muling application for the computer game "Diablo 2" which allows items to be stored and transferred between Single Player characters outside of the game.
    Leader badge
    Downloads: 290 This Week
    Last Update:
    See Project
  • 21
    nmrshiftdb2
    nmrshiftdb2 is a NMR database (web database) for organic structures and their nuclear magnetic resonance (nmr) spectra. It allows for spectrum prediction (13C, 1H and other nuclei) as well as for searching spectra, structures and other properties. The nmrshiftdb2 software is open source, the data is published under an open content license. The core of nmrshitdb2 are fully assigned spectra with raw data and peak lists (we have pure peak lists as well). Those datasets are peer reviewed by a board of reviewers. The project is supported by a scientific advisory board. nmrshiftdb2 is part of the NFDI4Chem initiative (https://nfdi4chem.de/) and will provide a component for a curated repository there. Please consult the documentation for more detailed information.
    Leader badge
    Downloads: 732 This Week
    Last Update:
    See Project
  • 22
    Java Service Wrapper
    Configurable tool which allows Java applications to be installed and controlled like native NT or Unix services. Includes fault correction software to automatically restart crashed or frozen JVMs. Critical when app is needed 24x7. Built for flexibility.
    Leader badge
    Downloads: 269 This Week
    Last Update:
    See Project
  • 23
    DirBuster
    DirBuster is a multi threaded java application designed to brute force directories and files names on web/application servers.
    Leader badge
    Downloads: 366 This Week
    Last Update:
    See Project
  • 24
    Super Mario Bros Java
    ------- 6th Feb 2026 ---------- gamepad support added = Mario_NES_Gamepad_Supported.zip require minimum java 1.8 after starting game with java.exe -jar "Mario.jar" in the main screen you can press z and x to chagen levels -------- settings if u check "skip this next time" and if u want to bring it back simply delete the file "Settings.txt" ( the file is create when u launch game and start game ) -------- controlls : z = run / fire x = jump arrows : left = go left down : duck right = go right i = show controlls menu g = show gamepad buttons -------- this is not for android game , its for windows , mac os and linux
    Leader badge
    Downloads: 1,280 This Week
    Last Update:
    See Project
  • 25

    BBMap

    BBMap short read aligner, and other bioinformatic tools.

    This package includes BBMap, a short read aligner, as well as various other bioinformatic tools. It is written in pure Java, can run on any platform, and has no dependencies other than Java being installed (compiled for Java 6 and higher). All tools are efficient and multithreaded. BBMap: Short read aligner for DNA and RNA-seq data. Capable of handling arbitrarily large genomes with millions of scaffolds. Handles Illumina, PacBio, 454, and other reads; very high sensitivity and tolerant of errors and numerous large indels. Very fast. BBNorm: Kmer-based error-correction and normalization tool. Dedupe: Simplifies assemblies by removing duplicate or contained subsequences that share a target percent identity. Reformat: Reformats reads between fasta/fastq/scarf/fasta+qual/sam, interleaved/paired, and ASCII-33/64, at over 500 MB/s. BBDuk: Filters, trims, or masks reads with kmer matches to an artifact/contaminant file. ...and more!
    Leader badge
    Downloads: 708 This Week
    Last Update:
    See Project