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

  • Flyway

    Flyway by Redgate • Database Migrations Made Easy.

  • Project mention: Ask HN: What tool(s) do you use to code review and deploy SQL scripts? | news.ycombinator.com | 2024-04-14

    Also RedGate, but Flyway has some reasons to recommend it over RedGate Deploy depending on your DBAs/workflows: https://flywaydb.org/

    (Though I don't think it is "complete" or "perfect", either.)

    EF Migrations are in a really good place now if you like/don't mind C# as a language (and you can easily embed SQL inside the C#, too, but there are benefits to being able to also run high level C# code). With today's tooling you can package your migration "runner application" as a single deployable executable for most platforms. You can build the executable once and run it in all your environments. (The same tool that updates your QA and Staging updates your Prod, testably running the same migrations.) Given the single executable deployable I might even consider using it for projects not themselves written in C#.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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

  • mongo-java-driver

    The official MongoDB drivers for Java, Kotlin, and Scala

  • JGraphT

    Master repository for the JGraphT project

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Smack

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

  • 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

  • cactoos

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

  • java-operator-sdk

    Java SDK for building Kubernetes Operators

  • cache2k

    Lightweight, high performance Java caching

  • wasmer-java

    ☕ WebAssembly runtime for Java

  • Project mention: FLaNK Weekly 08 Jan 2024 | dev.to | 2024-01-08
  • JColor

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

  • Project mention: Colorize Java | /r/java | 2023-12-07
  • 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)

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

  • 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 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,568
2 Flyway 7,763
3 Byte Buddy 6,006
4 liquibase 4,384
5 TelegramBots 4,370
6 mongo-java-driver 2,593
7 JGraphT 2,517
8 Smack 2,366
9 ta4j 1,959
10 JTS Topology Suite 1,856
11 EMV-NFC-Paycard-Enrollment 1,416
12 pcap4j 1,125
13 Elide 984
14 dnsjava 877
15 cactoos 725
16 java-operator-sdk 722
17 cache2k 702
18 wasmer-java 557
19 JColor 477
20 Aparapi 459
21 bcrypt 456
22 image-comparison 323
23 jfreesvg 310

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com