Java java-library

Open-source Java projects categorized as java-library

Top 23 Java java-library Projects

java-library
  1. Mockito

    Most popular Mocking framework for unit tests written in Java

    Project mention: How to Mock Static Methods With Mockito | dev.to | 2025-05-14

    Mocking static methods has been possible since Mockito 3.4.0. The procedure for mocking a static method is as follows:

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Flyway

    Flyway by Redgate • Database Migrations Made Easy.

    Project mention: Best Database Migration Tools for Golang | dev.to | 2025-06-07

    Flyway is a Java-based migration tool that’s widely used in enterprise settings. While not Go-native, you can integrate it into Go projects using its CLI or by calling its Java library. Flyway is great for teams needing robust versioning and audit-ready migration history.

  4. Byte Buddy

    Runtime code generation for the Java virtual machine.

    Project mention: Ulyp: Recording Java code execution for faster debugging (Part 1) | dev.to | 2024-10-13

    Currently, Ulyp uses bytebuddy library which does an immense job of handling all the work of instrumentation and makes it extremely easy for all Java developers. The rest is relatively straightforward to implement. The ongoing blogposts will shed a light on how the tool is implemented. Right now, let’s move to action.

  5. TelegramBots

    Java library to create bots using Telegram Bots API

  6. liquibase

    Main Liquibase Source

    Project mention: liquibase alternatives - Logidze and dolt | libhunt.com/r/liquibase | 2024-11-19
  7. JGraphT

    Master repository for the JGraphT project

  8. mongo-java-driver

    The official MongoDB drivers for Java, Kotlin, and Scala

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Smack

    A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

  11. ta4j

    A Java library for technical analysis.

  12. JTS Topology Suite

    The JTS Topology Suite is a Java library for creating and manipulating vector geometry.

  13. EMV-NFC-Paycard-Enrollment

    A Java library used to read and extract data from NFC EMV credit cards (Android/PCSC).

  14. pcap4j

    A Java library for capturing, crafting, and sending packets.

  15. jasperreports

    JasperReports® - Free Java Reporting Library

    Project mention: Giới thiệu căn bản về thư viện JasperReports | dev.to | 2024-12-20
  16. Elide

    Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.

  17. dnsjava

    dnsjava - an implementation of the DNS protocol in Java

  18. java-operator-sdk

    Java SDK for building Kubernetes Operators

  19. cactoos

    Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons

  20. cache2k

    Lightweight, high performance Java caching

  21. wasmer-java

    ☕ WebAssembly runtime for Java

  22. bcrypt

    A Java standalone implementation of the bcrypt password hash function. Based on the Blowfish cipher it is the default password hash algorithm for OpenBSD and other systems including some Linux distributions. Includes a CLI Tool. (by patrickfav)

    Project mention: What Okta Bcrypt incident can teach us about designing better APIs | dev.to | 2025-01-22

    I decided to check other Google results, and the next Java library in the list was bcrypt from Patrick Favre (link to GitHub repo) with 513 starts and the last release version 0.10.2 (so, not stable) from 12th of February 2023 (almost 2 years old). This suggested that I'd not use it in production, but why not to run our tests.

  23. JColor

    An easy syntax to format your strings with colored fonts and backgrounds.

  24. Aparapi

    The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.

  25. image-comparison

    Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation QA tests.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java java-library discussion

Log in or Post with

Java java-library related posts

  • Ne jouez plus tout l'historique de vos migrations Flyway grâce au baseline !

    1 project | dev.to | 9 Jan 2025
  • Working with Config Files

    3 projects | dev.to | 4 Oct 2024
  • Run Flyway DB migrations with AWS Lambda and RDS - Part 1

    1 project | dev.to | 6 Jul 2024
  • A Journey Towards A Scalable Multi-Tenant Application

    1 project | dev.to | 17 Jun 2024
  • Specific vs Generic: A case for less generic software

    1 project | dev.to | 22 Mar 2024
  • Using Flyway to version your database

    1 project | dev.to | 17 Dec 2023
  • Release 0.7.0-alpha4 · hkupty/penna

    1 project | /r/java | 30 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source java-library projects in Java? This list will help you:

# Project Stars
1 Mockito 15,193
2 Flyway 8,840
3 Byte Buddy 6,513
4 TelegramBots 5,104
5 liquibase 5,066
6 JGraphT 2,684
7 mongo-java-driver 2,634
8 Smack 2,407
9 ta4j 2,209
10 JTS Topology Suite 2,078
11 EMV-NFC-Paycard-Enrollment 1,570
12 pcap4j 1,201
13 jasperreports 1,171
14 Elide 1,014
15 dnsjava 1,000
16 java-operator-sdk 858
17 cactoos 752
18 cache2k 734
19 wasmer-java 625
20 bcrypt 540
21 JColor 500
22 Aparapi 473
23 image-comparison 368

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?