Java Utility

Open-source Java projects categorized as Utility

Top 23 Java Utility Projects

  • GitHub repo Guava

    Google core libraries for Java

    Project mention: Ask HN: 30 years old attempting a career change, advice needed | | 2021-04-11

    I haven’t written Java in my day-to-day for quite some time now, but the first thing that came to mind for a good open source Java codebase is Guava by Google:

    It’s a collection of core libraries for Java that I believe should have a lot of useful patterns/concepts to learn from.

    I also highly recommend Effective Java by Joshua Bloch ( An incredible text for any kind of programmer, and even better if you’re specifically interested in Java.

    Good luck!

  • GitHub repo Arthas

    Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas

  • GitHub repo StatusBarUtil

    A util for setting status bar style on Android App.

  • GitHub repo ExpirableDiskLruCache

    Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.

  • GitHub repo Gephi

    Gephi - The Open Graph Viz Platform

    Project mention: trying to setup gephi on fedora 33 and having this error | | 2021-02-24

    Set jdkhome in your etc/gephi.conf like: jdkhome="/usr/lib/jvm/jre-1.8.0-openjdk" then it should start just fine. If it gets stuck at "Initializing" the graph follow the instructions from - so either use LIBGL_ALWAYS_SOFTWARE=1 bin/gephi or MESA_LOADER_DRIVER_OVERRIDE=i965 bin/gephi - second worked for me on F33.

  • GitHub repo hawk

    ✔️ Secure, simple key-value storage for Android

  • GitHub repo ASimpleCache

    a simple cache for android and java

  • GitHub repo joda-time-android

    Joda-Time library with Android specialization

  • GitHub repo JavaVerbalExpressions

    Java regular expressions made easy.

    Project mention: Readable Regex v0.3.0 released! I would appreciate your feedback | | 2021-01-09

    It's been done before though

  • GitHub repo ReLinker

    A robust native library loader for Android.

  • GitHub repo tape

    A lightning fast, transactional, file-based FIFO for Android and Java. (by square)

  • GitHub repo AndroidProcesses


  • GitHub repo easydeviceinfo

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

  • GitHub repo Embulk

    Embulk: Pluggable Bulk Data Loader.

  • GitHub repo secure-preferences

    Android Shared preference wrapper than encrypts the values of Shared Preferences. It's not bullet proof security but rather a quick win for incrementally making your android app more secure.

  • GitHub repo OpenKeychain

    OpenKeychain is an OpenPGP implementation for Android.

    Project mention: A noob question | | 2021-04-03

    Answering myself, I think is due to this issue, I'm using fdroid build

  • GitHub repo AutobahnAndroid

    WebSocket & WAMP in Java for Android and Java 8

  • GitHub repo cling

    UPnP/DLNA library for Java and Android (by 4thline)

  • GitHub repo greenrobot-common

    General purpose utilities and hash functions for Android and Java (aka java-common) (by greenrobot)

  • GitHub repo vector-compat

    A support library for VectorDrawable and AnimatedVectorDrawable classes introduced in Lollipop

  • GitHub repo seismic

    Android device shake detection.

  • GitHub repo Android-Templates-And-Utilities

    Collection of source codes, utilities, templates and snippets for Android development.

  • GitHub repo bucket4j

    Java rate limiting library based on token/leaky-bucket algorithm.

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 2021-04-11.


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

Project Stars
1 Guava 40,770
2 Arthas 25,304
3 StatusBarUtil 8,594
4 ExpirableDiskLruCache 5,564
5 Gephi 4,264
6 hawk 3,761
7 ASimpleCache 3,602
8 joda-time-android 2,543
9 JavaVerbalExpressions 2,492
10 ReLinker 2,397
11 tape 2,393
12 AndroidProcesses 1,734
13 easydeviceinfo 1,664
14 Embulk 1,540
15 secure-preferences 1,523
16 OpenKeychain 1,517
17 AutobahnAndroid 1,436
18 cling 1,377
19 greenrobot-common 1,325
20 vector-compat 1,244
21 seismic 1,115
22 Android-Templates-And-Utilities 1,101
23 bucket4j 1,038