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.

  • $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
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
    Start Free Trial
  • 1
    Biblioteca que fornece métodos utilitários para manipulação de datas em java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Use of annotations to specify constraints on methods. There are annotations available to perform common checks (i.e. a parameter has to be not null, an int value has to be positive, etc.) and to use a full-flavoured design by contract in java with suppor
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    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
  • 4
    This is a Java port of the original FPDF free PDF generation library for PHP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 5
    Java Fastest String Utility
    Fastest string utility is java library (JAR ) for string operation . This library is very easy to use, very fast and very efficient in string operations such as split, toUpperCase, toLowerCase, replace, delete, regular expression and others.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Java FoldMap Lists

    A powerful, flexible, potentially infinite List/Deque class in Java

    Java FoldMap Lists is a translation to Java of, and a sizable expansion upon, the original FoldMap list package (http://hackage.haskell.org/package/fmlist). Uses the Functional Java library (http://functionaljava.org/) in its implementation and interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    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
  • 8
    Java Gadu-Gadu protocol implementation
    JGGAPi is java implementation of Gadu-Gadu protocol. Gadu-Gadu is a IM system very popular in Poland based on proprietary protocol. The implementation is based on specification of Gadu-Gadu protocol gathered during implementation of EKG application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    A basic package that represents graphs along with some basic graph algorithms in Java. The idea is to keep the representation simple, straightforward and documented.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 10
    Java HTML/XML Compressor is a very small, fast and easy to use library that compresses given HTML or XML source by removing extra whitespaces, comments and other unneeded characters without breaking the content structure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    Java IOBuffers

    Data buffer management library

    Java utility library which allows you to read/write typed data from/to a byte buffer. Useful when you have to create/interpret a byte array with typed data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Java Kohonen Neural Network Library Kohonen neural network library is a set of classes and functions for design, train and use Kohonen network (self organizing map).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Java library to parse GNU Makefiles. The source code is available from SVN. The latest revision should be in trunk, the latest "stable" release should be in branch.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Java Marine API

    Java Marine API

    NMEA 0183 library for Java

    Java Marine API is an NMEA 0183 library for Java. For furher info and latest source code, see project's Github pages. https://github.com/ktuukkan/marine-api/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Movido a https://github.com/naferx/java-monto-escrito
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    Java MythTV API

    An API allowing java applications to connect to MythTV as a client.

    jMythAPI is a java library to query and control a MythTV backend and MythTV database. JMythAPI uses the Myth protocol to communicate with the MythTV backend and the MySQL JDBC driver to query the MythTV database. It provides a high level API enabling java developers to easily access MythTV, without the need to know all the details about the underlying protocol and differences between various protocol versions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Java Library implementing the Client side of RFC4741 and its Transport(s)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Program to performing the complete cycle of neural networks analysis: preparing data, choosing neural network (CasCor, MP, LogRegression, PNN), learning of network, monitoring learning state, ROC-analysis, optimization of network parameters using GA.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    This project is aimed at making a complete flexible Neural network library in Java. The library works fine with most complex problems.Future targets: Configurable Learning rate and momentum. More details at http://www.w3avatar.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Java Objects Converter

    Easy Converter from Java Objects to XML and JSON

    Generic Converter from Java Objects to XML and JSON in an easy way and without configuration. You only have to pass the object as argument of our tool and it automatically converts into XML or JSON the entire tree of objects that are contained by the given object, this is achieved through the use of the introspection capability of Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Java OpenBase

    Java OpenBase

    Java all purpose Library

    A small library with some day to day problemsolving classes. Database, XML, Parallel, Math, String, ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    Java OutlookExpress Reader

    Read Outlook Express .dbx files and parse information from them.

    The Java OutlookExpress Reader is a package that allows the reading of .dbx files, the format used to store OutlookExpress emails and folders. The main reader class loads all the data from a given .dbx and parses it, allowing easy access to information through public variables and classes. This is an implementation of the work done by Arne Schloh (http://oedbx.aroh.de/).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    Java Parallel Loops

    Parallel loops in Java

    A library that makes writing parallel (multithreaded) for loops in Java 5+ easier. It also supports parallel processing of lists and arrays, asynchronous invocation, progress and completion notification, computation interruption and results merging.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Java Radix Library

    A java library fully dedicated to radixes and number bases.

    A library dedicated to radixes, their conversion, arithmetic, and manipulation. It can handle numbers with fractions/decimals and arithmetic can easily be done on the numbers making it far better than the conversion methods found in the Long, Integer, Short, and Byte classes. It is helpful to many mathematical areas, those making games, and just to play around with.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Java Random Numbers - Random.Org API

    Offers Random numbers API for your programs written in Java.

    Very lightweight and easy to use library that allows you to generate truly random numbers by means of Random.Org service. Library offers optimized algorithms for obtaining single random number or more random numbers at once, sequences of numbers, random strings etc. Also allows you to check quota. It provides algorithm to generate unspecified number of random numbers of certain total value. This algorithm still keeps server load low by sending as large requests as possible, yet all integers are truly random. ******************************************* Current version 1.5 is considered as STABLE version. All methods and whole class are documented via Javadoc. Credit goes to http://www.random.org
    Downloads: 0 This Week
    Last Update:
    See Project