Java java-library

Open-source Java projects categorized as java-library | Edit details

Top 23 Java java-library Projects

  • Mockito

    Most popular Mocking framework for unit tests written in Java

    Project mention: 20+ Trending and Popular Java Open Source Project | dev.to | 2022-05-10

    Mockito

  • Flyway

    Flyway by Redgate • Database Migrations Made Easy.

    Project mention: Do you have CI/CD for database assets? What tools do you use? | reddit.com/r/dataengineering | 2022-05-02
  • Mergify

    Automate your Pull Request with Mergify. Mergify is the most powerful merge queue tool that offers speculative checks, batch merges, and multiple queueing options. Coordinated with any CI and fully integrated to GitHub. Get started or request a demo!

  • Byte Buddy

    Runtime code generation for the Java virtual machine.

    Project mention: is rust the only language to have procedural macros? | reddit.com/r/rust | 2022-02-19

    Have a look at byte buddy.

  • liquibase

    Main Liquibase Source

    Project mention: springboot with stored procedures | reddit.com/r/SpringBoot | 2022-04-18

    You might gain some efficiency but lose maintainability. I have worked on codebases were SP are coded, tuned and inserted by and, but this is painful for testing and so on. Instead, use FlywayDB https://flywaydb.org/ or Liquibase https://www.liquibase.org/ for configuration management of the DB, to handle the DB migrations including inserting the SPs. In Spring use the SimpleJdbcCallOperations interface to call the SPs (with the concrete implementation class being SimpleJdbc), that way it is easy to mock or stub the database calls for unit testing. Use the unit testing framework that works best with your database to test your SPs, e.g. for Oracle see https://docs.oracle.com/cd/E15846_01/doc.21/e15222/unit_testing.htm#RPTUG45064

  • Smack

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

  • JGraphT

    Master repository for the JGraphT project

  • ta4j

    A Java library for technical analysis.

    Project mention: Ta4j is an open source Java library for technical analysis | reddit.com/r/java | 2022-02-25
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • JTS Topology Suite

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

    Project mention: GitHub - locationtech/jts: The JTS Topology Suite is a Java library for creating and manipulating vector geometry. | reddit.com/r/java | 2022-01-27
  • pcap4j

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

    Project mention: PCAP parsing very slow | reddit.com/r/learnpython | 2021-08-08

    I just created a java app to do the same thing with https://github.com/kaitoy/pcap4j and https://github.com/ctongfei/progressbar

  • Elide

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

    Project mention: Elide VS graphql-spqr - a user suggested alternative | libhunt.com/r/elide | 2022-04-27
  • cactoos

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

  • cache2k

    Lightweight, high performance Java caching

    Project mention: A list of Java cache providers | reddit.com/r/java | 2021-10-31

    Maybe consider adding cache2 to the list.

  • Aparapi

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

    Project mention: WritableImage and real-time ray-tracing. I need help! | reddit.com/r/JavaFX | 2022-03-28

    That already looks much better. Too bad you're limited to no external dependencies. This could be a nice test project for aparapi (e.g. https://foojay.io/today/high-performance-rendering-in-javafx/).

  • wasmer-java

    ☕ WebAssembly runtime for Java

    Project mention: Since Clojure runs on the JVM and interops with Java, am I able to use wasmer to run web assembly modules from Clojure? | reddit.com/r/Clojure | 2022-05-10
  • 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: Populating a Springboot database with entries on start up | reddit.com/r/javahelp | 2021-05-19

    A popular method for hashing passwords is bcrypt. Check out this Java bcrypt library for a good getting started guide.

  • IPAddress

    Java library for handling IP addresses and subnets, both IPv4 and IPv6 (by seancfoley)

    Project mention: Java IPv6 Address Generation | reddit.com/r/javahelp | 2021-05-27

    I've used seancfoley/IPAddress in the past, it worked pretty well.

  • 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.

  • rawhttp

    HTTP library to make it easy to deal with raw HTTP.

    Project mention: Http client based on JDK 11+ HttpClient - avaje-http-client | reddit.com/r/java | 2021-07-08
  • opacclient

    A Java client library and an Android app to access more than 1,000 public and scientific libraries from all over the world.

    Project mention: ⟳ 8 apps added, 58 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2021-10-22

    Web Opac (version 6.4.1): Convenient access to 1,000+ public and academic libraries

  • TLS Channel

    A Java library that implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS for Java applications.

  • neow3j

    Java/Kotlin/Android Development Toolkit for the Neo Blockchain

    Project mention: neow3j 3.12.0 released! | reddit.com/r/NEO | 2021-08-05

    Visit our GitHub repo and give us feedback! It's pretty important to us!

  • Kripton Persistence Library

    A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.

  • jelf

    ELF parsing library in java.

    Project mention: Looking for a library to parse object files | reddit.com/r/java | 2021-11-11

    Ok, and did you find any? A brief google found this: - https://github.com/fornwall/jelf looks up to date - for Win: https://github.com/kichik/pecoff4j - apparently NSA's Ghidra can do it too: https://github.com/NationalSecurityAgency/ghidra/tree/master/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/elf - and eclipse, too: https://git.eclipse.org/c/cdt/org.eclipse.cdt.git/tree/core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf

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). The latest post mention was on 2022-05-10.

Java java-library related posts

Index

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

Project Stars
1 Mockito 12,866
2 Flyway 6,533
3 Byte Buddy 4,915
4 liquibase 3,184
5 Smack 2,295
6 JGraphT 2,107
7 ta4j 1,494
8 JTS Topology Suite 1,335
9 pcap4j 961
10 Elide 874
11 cactoos 661
12 cache2k 582
13 Aparapi 406
14 wasmer-java 311
15 bcrypt 293
16 IPAddress 271
17 image-comparison 209
18 rawhttp 150
19 opacclient 143
20 TLS Channel 137
21 neow3j 125
22 Kripton Persistence Library 117
23 jelf 89
Find remote jobs at our new job board 99remotejobs.com. There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com