Java Library

Open-source Java projects categorized as Library

Top 23 Java Library Projects

  • BottomBar

    (Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.

  • FoldingCell

    :octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • bitcoinj

    A library for working with Bitcoin

    Project mention: Dev Meeting Transcripts (August 2022) | | 2022-08-28

    They also asked for a Java dev kit. lp mentioned that he wanted to look into

  • Apache Shiro

    Apache Shiro

    Project mention: Reaper 3.0 for Apache Cassandra is available | | 2022-03-15

    Shiro 1.8.0

  • QR-Code-generator

    High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.

    Project mention: I want to secure my btc for a long term hold, but I don't know if I feel comfortable with cold storage. | | 2023-01-20

    Make a hidden Veracrypt vault on cold computer. Inside the Veracrypt vault save Keepassxc vaults. Store your seeds inside the Keepassxc vaults. For a paper backup, encrypt your seeds using an offline AES256/512 text encryptor/decryptor. Encode the encrypted text using an offline qrcode generator. Print out the qrcode. Test recovery using a dummy wallet. Be sure you can scan and decrypt. Bonus: Laser etch the qrcodes on metal plates. Make a multi-factor recovery vault, in case you forget your passwords. Shimar's secret sharing scheme is a useful tool for making your recovery vault. Never store your seed unencrypted anywhere, ever. Never input your seed on an online computer, ever. Always protect your seeds with something you know (password), something you have (vaults and keyfiles). Do not upload your vault to the cloud. Keep backups in multiple locations. Necessary tools: Cold computer: Any old computer will do. Just physically disable network access. Veracrypt: KeepassXC: Cross-platform, open-source text string encryptor. Cross-platform, open source QR code generators: Shamir's Secret Sharing:\_split

  • Apache Log4j 2

    Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture.

    Project mention: Log4Shell Still Has Sting in the Tail | | 2022-12-30

    > When it was first revealed in early December 2021, the Log4Shell bug was described as one of the most severe security vulnerabilities ever.

    > The Apache Software Foundation, which maintains the open-source tool, quickly released a patch...

    Apache horribly mismanaged this and did not release a patch until it was already widely known and being exploited in the wild. They also messed up and had to release several subsequent patches to actually fix the vulnerability.

    Remember: this vulnerability was disclosed to them in November.

  • Slidr

    Easily add slide to dismiss functionality to an Activity

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

  • paper-onboarding-android

    :octocat: PaperOnboarding is a material design slider made by @Ramotion

    Project mention: which onboarding library are you using | | 2022-12-18

    Edit: also found this one, pretty cool, but also seems a bit old:

  • FabulousFilter

    Android library to animate Floating Action Button to Bottom Sheet Dialog and vice-versa

  • Apache Mahout

    Mirror of Apache Mahout

  • commonmark-java

    Java library for parsing and rendering CommonMark (Markdown)

    Project mention: rif and triple backtick syntax aka "code fencing" | | 2022-06-24

    On the plus side, the new markdown syntax is based on CommonMark, and there's an open source CommonMark library for Java. That said, I don't know how difficult it would be to extend it to support Reddit-specific extensions.

  • CircleMenu for Android

    :octocat: ⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Android UI library made by @Ramotion

  • Apache PDFBox

    Mirror of Apache PDFBox

    Project mention: How to take input from User and make a PDF of it and directly send it to WhatsApp? | | 2023-01-27

    There are some libraries for Java that can help you create a PDF file such as PDFBox or IText. Here there's a short exaplanation on how to use them.

  • Hyperion-Android

    App Debugging & Inspection Tool for Android

    Project mention: How to edit text's element of an app as I can do in Chrome devtools | | 2022-08-10

    Try It has a plugin called hyperion-attr. You can view and edit some attributes with it.

  • easydeviceinfo

    :iphone: [Android Library] Get device information in a super easy way.

  • Bubble Navigation

    🎉 [Android Library] A light-weight library to easily make beautiful Navigation Bar with ton of 🎨 customization option.

  • Apache POI

    Mirror of Apache POI

  • itext7

    iText for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText can be a boon to nearly every workflow.

  • Siddhi

    Stream Processing and Complex Event Processing Engine

  • CountryCodePickerProject

    Country Code Picker (CCP) is an android library which provides an easy way to search and select country or international phone code. Also supports Android EditText phone mask and international phone validation.

  • Apache OpenNLP

    Mirror of Apache OpenNLP

  • material-about-library

    Makes it easy to create beautiful about screens for your apps

  • react-native-geolocation

    Geolocation APIs for React Native

    Project mention: Need help implementing google maps | | 2022-11-26

    Then watchPosition from @react-native-community/geolocation is definitely the way to go. Here's a link to the example in their repo. This will constantly update the position state variable, which you can then send to a realtime service which other users are subscribed to and consuming. (Depending on your implementation, could be a websocket or some pub/sub service... I've worked with Pusher Channels before for something similar.)

  • SaaSHub

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

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-01-27.

Java Library related posts


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

Project Stars
1 BottomBar 8,432
2 FoldingCell 4,887
3 bitcoinj 4,506
4 Apache Shiro 4,024
5 QR-Code-generator 3,383
6 Apache Log4j 2 3,001
7 Slidr 2,682
8 paper-onboarding-android 2,549
9 FabulousFilter 2,547
10 Apache Mahout 2,032
11 commonmark-java 1,904
12 CircleMenu for Android 1,872
13 Apache PDFBox 1,867
14 Hyperion-Android 1,858
15 easydeviceinfo 1,725
16 Bubble Navigation 1,653
17 Apache POI 1,546
18 itext7 1,440
19 Siddhi 1,409
20 CountryCodePickerProject 1,390
21 Apache OpenNLP 1,172
22 material-about-library 1,122
23 react-native-geolocation 952
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives