Open Source Java Software

Java Software

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.

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    GDBI is a genealogy program integrator. It includes an editor and the lifelines report language. It interfaces to multiple GEDCOM databases and is most popular as a PhpGedView client. At the core is a Java API to simplify adding databases and editors.
    Leader badge
    Downloads: 32 This Week
    Last Update:
    See Project
  • 2
    A Java-based Commodore 64 emulator for mobile devices and PCs. If you want to see the old C64 become alive on your mobile phone or PC then try this emulator. For more information see the Wiki pages http://sourceforge.net/apps/mediawiki/jmec64/index.php.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 3
    A Java-based Gameboy and Gameboy Color emulator for mobile devices and PCs. If you want to play Gameboy games on your mobile phone you should try this emulator. For more information see the Wiki http://sourceforge.net/apps/mediawiki/javagb/index.php.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 4
    NW-E00x Mp3 File Manager was meant to replace the Sony Mp3 File manager. The project grew and became JSymphonic a reviewed version with more features. This program is no longer maintained, please visit: https://sourceforge.net/projects/symphonic/
    Downloads: 12 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 5
    Legacy Launcher

    Legacy Launcher

    Legacy Launcher for Android

    Legacy Launcher for Android is a free open-source replacement home screen application. It is built on top of the last version of ADW Launcher Free (from the open-source Cyanogenmod 7 branch), and most of the functionality comes from there. It is compatible with Android 2.1 to Android 2.3.7.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 6
    This project aims to deliver a stable, performant and flexible Tetrinet & TetriFast server.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 7
    Project closed ! Please use JOGL. http://jogamp.org OpenGL[tm] for Java[tm], formerly known as GL4Java, supports Java with a native OpenGL mapping. The OS native OpenGL functionality is avaiable from
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    JavaForce

    JavaForce

    Java Development Framework

    JavaForce (JF) is a Java library extending the capabilities of Java. It includes a VoIP stack and native bindings for FFMPEG, OpenGL, and Camera (Windows, Linux and Mac). Includes many apps such as jfPhone, jfPBX, jfPaint, jfVideo Creator, etc. JF is the core of the Java/Linux Operating System : jfLinux.sf.net JF is also used to create another Minecraft clone : jfcraft.sf.net Moved to github.com/pquiring/javaforce
    Leader badge
    Downloads: 9 This Week
    Last Update:
    See Project
  • 9
    This is a open, community based project based on a fork of the original Exolab OpenORB project providing a complete CORBA ORB, services and supporting facilities under an open management model, embracing individuals, industrial and academic contributions.
    Downloads: 5 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
  • 10
    CCCC is a tool which analyzes C++ and Java files and generates a report on various metrics of the code. Metrics supported include lines of code, McCabe's complexity and metrics proposed by Chidamber&Kemerer and Henry&Kafura.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Chart2D
    A Java class library for visualizing quantitative data using two-dimensional category charts [pie, line, vertical bar, horizontal bar, scatter-plot (dot), combination, and overlay charts]. Charts are of type JComponent and BufferedImage.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    JPluck is no longer being maintained and has been succeeded by Sunrise.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    BlackScreen

    BlackScreen

    An Open Source Prank Application!

    BlackScreen is a cross platform application that makes your monitor look black, no desktop, icons, or even your cursor. It's a great way to prank your family, and friends. Go ahead, and give it a try, just don't get the crap beat out of you :)
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    GameLauncher is a Game ROM Managment Tool designed to make emulating games easier than playing them on a console! Windows 2.0 Beta releases now available!!
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15

    JavaQemu

    JavaQemu was my GUI Front End project for QEMU, written in Java.

    JavaQemu is a graphical frontend for QEMU, developed in Java. It was designed to simplify the use of QEMU on Windows systems, providing a user-friendly interface on top of the command-line tool. ## Status This project is currently **archived** and no longer under active development. ## Compatibility JavaQemu was originally built for: * Java Runtime Environment (JRE) 1.7 / 1.8 and newer * Microsoft Windows ## Future Direction A new version of this concept may be developed in the future, using more modern technologies and improved architecture. ## Notes This repository remains available for reference and historical purposes. Thank you for your interest.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    KanaSensei

    KanaSensei

    Small Java applet that facilitates the learning of Japanese kanas.

    Small Java applet that facilitates the learning of Japanese kanas (hiraganas & katakanas). Allows incremental learning of the kanas in all directions (from romaji to kana and vice-versa). The interface is available in English, French, Spanish, German and Italian.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    The goal of this project is to create an application which can convert animated gif files into animated apng files.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    RAT (Remote Assistance Tool) is a Java Application designed for end user support and remote desktop control based on VNC. It is useable through nat devices and firewalls by connecting the communication end partners through a proxy server.
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    jLifeLines is a genealogy program, based on the popular LifeLines project, to help with your family history research. Its primary strengths are its powerful scripting language and the ability to easily import and export information in the GEDCOM format.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    KoLmafia
    KoLmafia is a cross-platform desktop tool which interfaces with the online adventure game, Kingdom of Loathing. KoLmafia is written in Java ( Java 17 required), with binary releases in JAR format. We have moved to https://github.com/kolmafia/kolmafia, please come and find us there!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    P2P-Radio is a peer-to-peer audio and video broadcasting system that features freeloader detection, stream signing, SHOUTcast support, an easy-to-use GUI and a separate monitor application which displays the current structure of the P2P network.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    FrEAK, the Free Evolutionary Algorithm Kit, is a toolkit to design and analyze evolutionary algorithms, written in Java.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    Pacman Game for J2ME enabled cellular phones. A CS 329 - Software Engineering II project for the University of Illinois.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    An easy-to-use, user-friendly GUI for archived file formats (jar, zip, tar). Explorer-type archive browsing with all the archiving functionality offered through a much easier, quicker & more understandable manner than its command-line counterpart. This project has been replaced by Archive Buddy [http://sourceforge.net/projects/archivebuddy]
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    VPNmonitor is a Java tool for network administrators to monitor VPN and SSL connections. The graphical representation makes it easy to visualize messages between computer nodes. Users can also read messages not of the above types in plain text.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB