Java UI

Open-source Java projects categorized as UI | Edit details

Top 21 Java UI Projects

  • GitHub repo TapTargetView

    An implementation of tap targets from the Material Design guidelines for feature discovery.

    Project mention: How to "highlight to make the user aware of an action and show a description of it" in XML/Kotlin? | | 2021-10-15

    Just to reply to myself. The proper name seems to be "help overlay" and there are a few interesting libraries. Among all of those I've checked, TapTargetView seems to have the nicest UI.

  • GitHub repo FirebaseUI-Android

    Optimized UI components for Firebase

    Project mention: Phone verification limit hit | | 2021-09-16

    Found this here, dunno if it helps:

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo SuperTextView

    Hi,Developer,Welcome to use SuperTextView !

  • GitHub repo MaterialSearchBar

    Material Design Search Bar for Android

  • GitHub repo FancyToast-Android

    Make your native android Toasts Fancy. A library that takes the standard Android toast to the next level with a variety of styling options. Style your toast from code.

  • GitHub repo AwesomeValidation

    Android validation library which helps developer boil down the tedious work to three easy steps.

  • GitHub repo weblaf

    WebLaF is a fully open-source Look & Feel and component library written in pure Java for cross-platform desktop Swing applications.

    Project mention: FlatLaf 1.0 - Swing Look and Feel | | 2021-02-25

    WebLAF is licensed under the GNU General Public License v3.0, which rules it out for many, many projects.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo dremio-oss

    Dremio - the missing link in modern data

    Project mention: Build your own “data lake” for reporting purposes | | 2021-03-14

    For my home projects I generate parquet (columnar and very well suited for DW like queries) files with pyarrow and use ( to query them on lake (minio or just local disk or s3) and use Apache Superset for quick charts or dashboards.

  • GitHub repo LicensesDialog

    LicensesDialog is an open source library to display licenses of third-party libraries in an Android app.

  • GitHub repo MaterialScrollBar

    An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices.

  • GitHub repo FancyGifDialog-Android

    Make your native android Dialog Fancy and Gify. A library that takes the standard Android Dialog to the next level with a variety of styling options and Gif's. Style your dialog from code.

  • GitHub repo MaterialFX

    A library of material components for JavaFX

    Project mention: How do you limit the character input in a textfeild | | 2021-10-21

    You can also check out MaterialFX, the MFXTextField has an inbuilt feature to limit the characters

  • GitHub repo FancyAlertDialog-Android

    Make your native android Dialog Fancy. A library that takes the standard Android Dialog to the next level with a variety of styling options. Style your dialog from code.

  • GitHub repo ColorSeekBar

    A colorful SeekBar for picking color

  • GitHub repo imgui-java

    JNI based binding for Dear ImGui

    Project mention: GUI in LWJGL | | 2021-05-04

    If you want a library that has an active community and a lot of examples try out imgui (java port: It is a C based language but seems like the port are pretty close to the original api so you can follow not only the java docs but the c/c++ ones as well. There are a few game engines that utilizes imgui in the editor because it is lightweight, easy to extend, theme and use.

  • GitHub repo ChatVoicePlayer

    An Android library to make the implementation of voice/audio messages' playing easier

  • GitHub repo Google NewsStand Animation Android

    Navigation pattern like in Google News Stand app with transitions

  • GitHub repo FloatingToast-Android

    Android library to create customizable floating animated toasts like in Clash Royale app

  • GitHub repo android-java-chat-ui-kit

    Ready-to-use Chat UI Components for Java (Android)

    Project mention: How to Build a Java Voice & Video Chat App for Android | | 2021-10-29

    Step 1: Clone the UI kit from android-chat-ui-kit-repository.

  • GitHub repo RTL-Toast

    Android Toast For RTL Applications

  • GitHub repo Blinker View for Android

    A variant of Android View that blinks only the source image (not the background)

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-10-29.

Java UI related posts


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

Project Stars
1 TapTargetView 5,110
2 FirebaseUI-Android 4,334
3 SuperTextView 3,151
4 MaterialSearchBar 2,012
5 FancyToast-Android 1,145
6 AwesomeValidation 1,131
7 weblaf 994
8 dremio-oss 993
9 LicensesDialog 802
10 MaterialScrollBar 777
11 FancyGifDialog-Android 482
12 MaterialFX 381
13 FancyAlertDialog-Android 300
14 ColorSeekBar 280
15 imgui-java 173
16 ChatVoicePlayer 145
17 Google NewsStand Animation Android 132
18 FloatingToast-Android 91
19 android-java-chat-ui-kit 20
20 RTL-Toast 15
21 Blinker View for Android 4
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives