Java java-library

Open-source Java projects categorized as java-library

Top 23 Java java-library Projects

  • Mockito

    Most popular Mocking framework for unit tests written in Java

    Project mention: Wednesday Links - Edition 2023-01-18 | dev.to | 2023-01-18

    Mockito 5 Released (1 min)🎉 https://github.com/mockito/mockito/releases/tag/v5.0.0

  • Flyway

    Flyway by Redgate • Database Migrations Made Easy.

    Project mention: CI/CD for Databricks | /r/dataengineering | 2023-07-11

    If you're looking for tools, like https://www.liquibase.com/ or https://flywaydb.org/, which are database-state-based schema migration toolkits - it might be relatively straightforward to build similar ones using Databricks SQL drivers.

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Byte Buddy

    Runtime code generation for the Java virtual machine.

    Project mention: Monkey-patching in Java | dev.to | 2023-09-21

    As seen above, the API exposes the user to low-level bytecode manipulation via byte arrays. It would be unwieldy to do it directly. Hence, real-life projects rely on bytecode manipulation libraries. ASM has been the traditional library for this, but it seems that Byte Buddy has superseded it. Note that Byte Buddy uses ASM but provides a higher-level abstraction.

  • liquibase

    Main Liquibase Source

    Project mention: I am looking for a troubled/bad open source codebase | /r/ExperiencedDevs | 2023-07-12

    While I respect the work, Liquibase's code base is quite messy... https://github.com/liquibase/liquibase

  • TelegramBots

    Java library to create bots using Telegram Bots API

    Project mention: Why did I need okhttp in my programm? | /r/AskProgramming | 2022-12-25

    I tried to make a telegram bot with a java framework on top, but the framework wasn't ment to be used in an android app (https://github.com/rubenlagus/TelegramBots/issues/1012), so I was forced to use okhttp and write my own POST/GET requests.

  • JGraphT

    Master repository for the JGraphT project

  • Smack

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

    Project mention: No XEP-0333 Chat Markers in XMMPP Openfire backend - how did you solve it? | /r/xmpp | 2023-02-09

    Is this really impossible without Chat Markers? Do you suggest we switch the server stack to something else? eg. Smack seems to have some support

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • ta4j

    A Java library for technical analysis.

  • JTS Topology Suite

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

  • EMV-NFC-Paycard-Enrollment

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

    Project mention: My credit card was fraudulently maxed out hours after activating it. How is this even possible? | /r/personalfinance | 2023-07-10

    https://github.com/devnied/EMV-NFC-Paycard-Enrollment is some source code (plus one of those android apps) if you want to try it out yourself in one of your cards

  • pcap4j

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

  • Elide

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

  • dnsjava

    dnsjava - an implementation of the DNS protocol in Java

    Project mention: Push DNS update / Create 'A' record from key generated on install. | /r/androiddev | 2022-12-29
  • cactoos

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

  • cache2k

    Lightweight, high performance Java caching

  • java-operator-sdk

    Java SDK for building Kubernetes Operators

    Project mention: Question: Resources to learn K8s operator programming | /r/kubernetes | 2023-02-28

    If you have a java background and you are not working in a memory constraint environment you can look into https://github.com/java-operator-sdk/java-operator-sdk

  • wasmer-java

    ☕ WebAssembly runtime for Java

    Project mention: FLaNK Stack Weekly for 12 September 2023 | dev.to | 2023-09-12
  • Aparapi

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

  • 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 do you guys use for password hashing? | /r/scala | 2023-02-15

    BCrypt: https://github.com/patrickfav/bcrypt

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

  • jfreesvg

    A fast, lightweight Java library for creating Scalable Vector Graphics (SVG) output.

    Project mention: Reducing code size in (Rust) librsvg by removing an unnecessary generic struct | news.ycombinator.com | 2023-03-05
  • night-config

    Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations

    Project mention: Minecraft forge, loading failed | /r/admincraft | 2023-06-11

    Honestly, there's not enough information there for me to give you a good answer. Likely your configs for AppleSkin and Epic Fight are bad because you upgraded or downgraded those mods. Try deleting their configs from your .minecraft/configs folder. (see this issue on github)

  • rawhttp

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

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-09-21.

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 14,209
2 Flyway 7,370
3 Byte Buddy 5,732
4 liquibase 4,055
5 TelegramBots 3,988
6 JGraphT 2,408
7 Smack 2,347
8 ta4j 1,842
9 JTS Topology Suite 1,717
10 EMV-NFC-Paycard-Enrollment 1,330
11 pcap4j 1,091
12 Elide 957
13 dnsjava 815
14 cactoos 713
15 cache2k 692
16 java-operator-sdk 621
17 wasmer-java 514
18 Aparapi 445
19 bcrypt 373
20 image-comparison 293
21 jfreesvg 291
22 night-config 180
23 rawhttp 178
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com