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

  • Your top-rated shield against malware and online scams | Avast Free Antivirus Icon
    Your top-rated shield against malware and online scams | Avast Free Antivirus

    Browse and email in peace, supported by clever AI

    Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
    Free Download
  • 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
  • 1

    Java Enhanced Reflection Interface

    A collection of reflection facades for the Java Programming Language

    This library contains several utilities for working with reflection in Java. Java's reflection framework becomes particularly difficult to work with because of rules related to generics, and this framework aims to make interacting with it easier.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Java Forker aims at providing a solution to the memory consumption of java Runtime.exec method under linux for really big vm like application servers. It is a small vm that will do the fork and communicate back the two outputs from the exec command.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    JDOM extention to manage huge (big) xml file. Make able to have a persisted Document Object Model (DOM).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Jaxil (Java XML interface library) is a project for connecting programs together.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Powering the best of the internet | Fastly Icon
    Powering the best of the internet | Fastly

    Fastly's edge cloud platform delivers faster, safer, and more scalable sites and apps to customers.

    Ensure your websites, applications and services can effortlessly handle the demands of your users with Fastly. Fastly’s portfolio is designed to be highly performant, personalized and secure while seamlessly scaling to support your growth.
    Try for free
  • 5
    A high-performance, fully extensible, RFC 854 Telnet client library and framework. Use it as a stand-alone end user client (making use of the JTerminal Swing component), or use the event-based API to automate host interactions. Supports VT100 TN3270
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    This is a calendar widget based on the joda_time library. It will create customizable widget for the java platform. datefield, MonthPanel, calendarPanel are planned
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    A simple java library for JSON serialization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Java Maths library, providing several mathematical functionalities. It is intended to be a project for learning Java, Maths and project related working. This project was started in Course TAI08B1 at www.ba-karlsruhe.de
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    High performance message passing library for multi-threaded and highly concurrent Java applications, where some nodes within the cloud are untrusted. Intended for use in a distributed virtual worlds project, but probably has other interesting uses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Picsart Enterprise Background Removal API for Stunning eCommerce Visuals Icon
    Picsart Enterprise Background Removal API for Stunning eCommerce Visuals

    Instantly remove the background from your images in just one click.

    With our Remove Background API tool, you can access the transformative capabilities of automation , which will allow you to turn any photo asset into compelling product imagery. With elevated visuals quality on your digital platforms, you can captivate your audience, and therefore achieve higher engagement and sales.
    Learn More
  • 10
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    J2ME MVC framework based on model-view-controller pattern supported ME configurations CLDC and up. - conversation like data transfer between controllers - low memory usage - PL services support TODO: - support of other UI frameworks
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Project to treat NMEA sentences.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    NOTUVY regex is a wrapper around the standard Java java.util.regex package. It adds no new functionality, but it make writing sophisticated regex logic simpler and cleaner than the standard package.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    nn-utility is a neural network library for C++ and Java. Its aim is to simplify the tedious programming of neural networks, while allowing programmers to have maximum flexibility in terms of defining functions and network topology.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    The Nheengatu Project is a Java library that provides HTML markup abstraction allowing you to reutilize it to generate PDF files, OpenOffice documents, image files, etc. The goal of this project is to maximize the use of HTML markup procedures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    Numenius Borealis

    Visitor and filtering decoration of java collections.

    The purpose of this project is to add an more OO aproach to collections handling through Visitor pattern.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ObjectSql allows jdbc java api users to generate SQL statements using objects instead of string manipulation and still having total control over database access
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    Parameterized Unit Test Framework

    PUT extension for JUnit 4

    Parameterized Unit Test Framework is an open-sourced PUT library for JUnit 4. This project is developed in my spare time and currently updated actively. Core features: 1. Separation of test data from test code 2. Annotation support 3. Automated test parameter injection 4. Dedicated test runner
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A modular java library which addresses the most common classloader memory leaks in common java application servers and libraries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    QuickSlide

    A tool to generate HTML-based slide shows.

    This tool allow the generation of slide shows in HTML format (to run simply in the browser). It can not replace Microsoft Power Point, but, it allows you to create a slide show by writing Java code. The generated slide show can be run easily in the browser so it is platform independent and does not need any additional software installation, even on new installed OS or Smart phones. In this first pre-alpha version, the generated code supports simple text and basic lists only, but, I hope to add more features in the future.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    QuickWeb

    This tool can be used to create quickly the skeleton of a web site.

    QuickWeb is a tool to quickly create a skeleton of a web site. The tool developed in Java and to create a web site, there's no need to manipulate HTML in the beginning. All you have to do is to write a simple Java code that will generate a web site of several pages. Created to help me with documenting different Sourceforge project, QuickWeb does not generate, for now, any CSS or JS code, but, it can generate the skeleton and the static content of a website composed of several web pages and ensure the navigation between them. It can, also, be used to create empty project and empty pages to avoid the annoying default HTML code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    RedRoo implements a framework for defining and executing hierarchical state machines. As a Red Kangaroo jumps from place to place, RedRoo will transition your application from state to state feeding on the events you pass to it. So get jumping!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Simple but powerful Ruby-style collections and closures implemented with Java 5 features and fine object-oriented design.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    A gathering of reusable Java classes that I've found useful over the years, in a similar vein to Apache Commons.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    RonFX-2009-Beans
    Consist of small but usable Java source code or libraries for rookies or intermediate Java developers.
    Downloads: 0 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.