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.

  • 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
  • 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
  • 1
    Crossplatform menstruation calender with dynamic pdf-report-generation via server-script. The calender is intended for the CLDC profile and MIDP1.0 - like mobile phones, PDA and is written in J2ME. The server allows dynamic upload and pdf-generation and
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    BlueCsv
    Blue Csv es una libreria para la lectura y escritura de archivos CSV para .NET y java. descargar dll o jar segun el caso. Es liviana, potente y bien documentada por lo tanto facil de implementar para cualquier otro lenguaje.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    BlurKit

    BlurKit

    The missing Android blurring library

    The missing Android blurring library. Fast blur-behind layout that parallels iOS. BlurKit is an extraordinarily easy-to-use and performant utility to render real-time blur effects in Android. BlurKit is faster than other blurring libraries due to a number of bitmap retrieval and drawing optimizations. We've been logging benchmarks for the basic high-intensity tasks for a 300dp x 100dp BlurView.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    BottomDialogs

    BottomDialogs

    An Android library that shows a customizable Material-based bottom

    Android Library that shows a customizable Material-based bottom sheet.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    BrAPI is a Java API for brazillian developers with a couple of utilities to use with date,money,conversors,validators and factories.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Bubble Navigation

    Bubble Navigation

    A light-weight library to easily make beautiful Navigation Bar

    A lightweight library to easily make beautiful Navigation Bars with a ton of customization options.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    CHAP Links Library is a web based visualization library for displaying graphs, networks, and timelines. The tools are developed as Google Visualization Charts for Javascript and GWT. Links Library is part of CHAP, the Common Hybrid Agent Platform. This project has been moved to Github. Please visit http://almende.github.com/chap-links-library/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    The Cisco IP Phone Idle Display Logo Engine project or CIP IDLE A framework for displaying custom logos on Cisco IP Phones 79XX series. Also provides a Java alternative to cip2gif.exe and gif2cip.exe
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    An open source Java library for interprocess communications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    CMIS Input plugin for Pentaho

    CMIS Input plugin for Pentaho

    Allows querying Content Management Systems that use the CMIS.

    Imagine being able to extract from your Enterprise Content Management System, all the metadata of your documents using simple queries with a query language very close to the traditional SQL. Imagine using the information extracted for statistical purposes, for creating reports and, more generally, to analyse your document archives in a way unthinkable until now with the current tools available. All this is possible within the Pentaho Suite, the Open Source Business Intelligence platform, which is useful to the extraction and analysis of structured and semi-structured data. With this goal (the extraction and analysis of data) has been designed and developed the CMIS Input plugin for Pentaho Data Integration (Kettle) that allows querying Content Management Systems that use the CMIS interoperability standard. The data, once extracted, can be stored and analyzed and perhaps presented in customized reports be published in various formats for the end user (PDF, Excel, etc..).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    CRH - Components are kind of an extension of the components of Java. They support own content types and mechanisms for defining behaviour in case of errors.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Caffeine

    Caffeine

    A high performance caching library for Java

    Caffeine is a high performance Java caching library providing a near optimal hit rate. A Cache is similar to ConcurrentMap, but not quite the same. The most fundamental difference is that a ConcurrentMap persists all elements that are added to it until they are explicitly removed. A Cache on the other hand is generally configured to evict entries automatically, in order to constrain its memory footprint. In some cases a LoadingCache or AsyncLoadingCache can be useful even if it doesn't evict entries, due to its automatic cache loading. To improve integration, JSR-107 JCache and Guava adapters are provided in extension modules. JSR-107 standardizes a Java 6 based API to minimize vendor specific code at the cost of features and performance. Guava's Cache is the predecessor library and the adapters provide a simple migration strategy. Automatic loading of entries into the cache, optionally asynchronously and size-based eviction when a maximum is exceeded based on frequency and recency.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Set of Java libraries to ease common development tasks in an application, such as working with resource files, input validation, background processing, observing property changes, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    CalendarView

    Simple calendar view widget for android developers

    <b>PROJECT MOVED TO GITHUB</b> https://github.com/SpongeBobSun/mCalendarView This is a simple calendar view for android developers. The purpose of this project is to replace the "CalendarView" provided by Google. You can use different color to mark days, weeks. Also you can add text & icons for specified dates. This is my very first sourceforge project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    CameraKit

    CameraKit

    Library for Android Camera 1 and 2 APIs

    CameraKit helps you add a reliable camera to your app quickly. Our open-source camera platform provides consistent capture results, service that scales, and endless camera possibilities. CameraKit fits into your existing stack, sitting between your app and the operating system, to improve camera capture reliability almost immediately. CameraKit doesn't require you to rewrite code, just add our software in minutes saving significant development hours and producing great results. CameraKit supports all camera features, including seamless still photo and video capture, auto permission handling, continuous and tap focus, and more. CameraKit is open source because we believe in the principles of open exchange, collaboration, and community, especially for camera software development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Capon is a fault-tolerant Java scheduler.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A full-featured, lean set of date/ time classes to replace java.util's Date and Calendar. All objects are immutable/threadsafe, and allow formatting and various kinds of date math and range operations. Note that only GregorianCalendar is supported.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Cassandra JavaBeans is a lightweight JPA implementation for Apache Cassandra project. This tool helps java developers to easily use Cassandra with persistence solutions. The project follows JSR 317 specification.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    CatalinaAtRest
    REST API for Apache Tomcat Context Manager and Host Manager. Admins can list all ctx, hosts, add-remove ctx and hosts , reload ctx from this rest API. The distribution file includes reference to rest methods available and steps to install this app.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Cheshire

    Cheshire

    Clojure JSON and JSON SMILE (binary json format) encoding/decoding

    Cheshire is a high-performance JSON encoding and decoding library for Clojure, built atop Jackson to combine fast parsing/generation with advanced support for types like Dates, UUIDs, Sets, Symbols, and the binary JSON SMILE format. Custom encoding is supported from 2.0.0 and up if you encounter a bug, please open a GitHub issue. From 5.0.0 onwards, custom encoding has been moved to be part of the core namespace (not requiring a namespace change). Custom and Core encoding have been combined in Cheshire 5.0.0, so there is no longer any need to require a different namespace depending on what you would like to use. Cheshire will automatically use a BigInteger if needed for non-floating-point numbers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A Java library that provides accelerated downloads of HTTP/HTTPS URIs via the GET and POST methods. Works similar to download managers as requests are made in parallel and chunked for speed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Chronicle Queue

    Chronicle Queue

    Micro second messaging that stores everything to disk

    Micro second messaging that stores everything to disk. With millions of users worldwide, Chronicle Queue is a leading choice for organizations of all sizes seeking a low-latency, high-performance messaging framework. The Chronicle Queue Enterprise version eliminates compatibility issues and allows for the seamless integration and sharing of data between Java, Rust, Python, and C++ libraries. Chronicle Queue is available as a fully native Java, Rust or C++ library, and also supports a Python API. All versions are fully binary compatible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    An IDE for developing mods for the game Sid Meiers' Civilization IV Beyond the Sword. Including a library for reading and editing Civilization data.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    CjQ (Complex Java Queries) is a library intended to introduce functional programming features in Java. One feature is the reducing of information brought by complex Java objects by simply selecting the fields you want to give away. It's SQL-like.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ClojureDart

    ClojureDart

    Clojure dialect for Flutter and Dart

    ClojureDart is a modern dialect of Clojure that compiles to Dart, enabling developers to create native mobile, desktop, web, and CLI applications using the Flutter and Dart ecosystem with Clojure syntax while offering production-ready performance. You should get the sample running either in Chrome or as a desktop app. Compiles Clojure code into Dart to produce mobile, desktop, and web apps. Production-ready toolchain, with stable compiler used in real-world apps.
    Downloads: 0 This Week
    Last Update:
    See Project