Kotlin UI

Open-source Kotlin projects categorized as UI | Edit details

Top 20 Kotlin UI Projects

  • compose-jb

    Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

    Project mention: Pain | reddit.com/r/ProgrammerHumor | 2022-05-03

    It's amazing, runs on top of Swing, can interop with Swing, and hard deprecates all other Java UI initiatives that I know about. It's amazing, check it out - https://github.com/JetBrains/compose-jb

  • Spotlight

    Android Library that lights items for tutorials or walk-throughs etc...

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • MultiSnapRecyclerView

    Android library for multiple snapping of RecyclerView

  • KorGE

    KorGE Game Engine. Multiplatform Kotlin Game Engine

    Project mention: C++, Java, or Kotlin for a game engine? | reddit.com/r/gamedev | 2022-04-26
  • react-native-blurhash

    🖼️ A library to show colorful blurry placeholders while your content loads.

    Project mention: How can I handle the (image) layout flickering problem while the components are loading? (Especially on home and explore screen) | reddit.com/r/reactnative | 2021-08-31
  • material-cab

    🚕 An Android & Kotlin library for placing and manipulating Contextual Action Bars in your UI.

    Project mention: Move contextual action menu at the bottom | reddit.com/r/androiddev | 2021-11-13

    Did you try a simple toolbar inside your layout at the bottom + setting it as action bar + enabling overlay mode for action menu inside your theme and then starting the action mode? Not sure if the action mode respects the toolbar position in this case... if not, there's a custom aolution you can try, its called https://github.com/afollestad/material-cab I never tried it though I just stumbled upon it once...

  • kvision

    Object oriented web framework for Kotlin/JS

    Project mention: KVision 5.10.0 is released (with new input mask module) | dev.to | 2022-05-08

    KVision is an open source web framework created for Kotlin/JS. It allows developers to build modern web applications with the Kotlin language.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • synth-android

    Synth is CRED's inbuilt library for using Neumorphic components in your app.

  • Youtube UI/UX Animation

    With MVVM Architecture pattern using Android Architecture Components This is a sample app demonstrating Youtube player animation using constraint layout

  • workflow-kotlin

    A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.

    Project mention: What libraries would you use if you were starting a new project? | reddit.com/r/androiddev | 2021-11-09

    workflow. Quite a shift in how you write an app, but enough extension points that it's not that much of an issue, and it's really pleasant to use.

  • radiography

    Text-ray goggles for your Android UI.

    Project mention: 25 Best Android Libraries, Projects, and Tools You Won’t Want to Miss Out in 2021 | dev.to | 2021-10-09

    Listing all attached root views for debugging (Radiography) or test purposes (Espresso).

  • Aesthetic Dialogs for Android 📱

    📱 An Android Library for 💫fluid, 😍beautiful, 🎨custom Dialogs.

  • aurora

    Building modern, elegant and fast Compose Desktop applications (by kirill-grouchnikov)

    Project mention: What cool libraries exist for Kotline native targetting desktop (Linux, MacOS, Windows)? | reddit.com/r/Kotlin | 2022-02-08

    I haven't tried it yet but for GUI options there's Aurora

  • andColorPicker

    Color picker library for Android

  • Inure

    An elegant and beautiful premium Android app manager for both rooted and non-rooted devices and a built-in terminal, device info and analytics panel.

    Project mention: [DEV] Inure: An Elegant Android App Manager (Early Access) (149 Promo Codes) | reddit.com/r/androidapps | 2021-12-21

    GitHub (Source)

  • Checkable TextView [KOTLIN]

    A simple and flexible Checked TextView or Checkable TextView

  • LabeledSeekSlider

    Custom & highly configurable seek slider with sliding intervals, disabled state and every possible setting to tackle!

    Project mention: 25 Best Android Libraries, Projects, and Tools You Won’t Want to Miss Out in 2021 | dev.to | 2021-10-09

    18. LabeledSeekSlider

  • experiment-apex

    A basic, incomplete, buggy, far from efficient UI toolkit for Kotlin/Android. An experiment for fun and to learn.

    Project mention: Romain and Chet showed us how to start building a UI framework. There is a ton of knowledge packed in this episode 😱 | reddit.com/r/androiddev | 2021-11-26

    The source code is also available on GitHub if you want to play with it: https://github.com/romainguy/experiement-apex

  • SpinnerDialog

    Android Spinner Dialog Library supported on both Java and Kotlin, Use for single or multi selection of choice

  • compose-path-finding

    A simple path finding visualizer mobile app to demonstrate the use of Jetpack Compose UI toolkit in Android.

    Project mention: Path Finding Visualizer App using Jetpack Compose | reddit.com/r/androiddev | 2021-07-11

    Source code: https://github.com/crjacinro/compose-path-finding

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 2022-05-08.

Kotlin UI related posts


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

Project Stars
1 compose-jb 8,714
2 Spotlight 3,237
3 MultiSnapRecyclerView 2,373
4 KorGE 1,214
5 react-native-blurhash 1,093
6 material-cab 995
7 kvision 896
8 synth-android 869
9 Youtube UI/UX Animation 855
10 workflow-kotlin 729
11 radiography 689
12 Aesthetic Dialogs for Android 📱 503
13 aurora 376
14 andColorPicker 177
15 Inure 106
16 Checkable TextView [KOTLIN] 104
17 LabeledSeekSlider 76
18 experiment-apex 73
19 SpinnerDialog 52
20 compose-path-finding 33
Find remote jobs at our new job board 99remotejobs.com. There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.