Kotlin UI

Open-source Kotlin projects categorized as UI

Top 23 Kotlin UI Projects

  • compose-multiplatform

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

    Project mention: Compose Multiplatform 1.5.0-beta01 | /r/Kotlin | 2023-08-03
  • Alerter

    An Android Alerting Library

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • Timeline-View

    Android Timeline View is used to display views like Tracking of shipment/order, steppers etc.

    Project mention: In what ways can one construct a timeline view as below? | /r/androiddev | 2023-04-02
  • Spotlight

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

  • MultiSnapRecyclerView

    Android library for multiple snapping of RecyclerView

  • react-native-blurhash

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

  • kvision

    Object oriented web framework for Kotlin/JS

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • synth-android

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

  • workflow-kotlin

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

    Project mention: Flow or RxJava | /r/androiddev | 2023-06-02

    For example square has open sourced workflow https://github.com/square/workflow-kotlin (MVI + plugin based architecture), if you look other examples like molecule they use Presenters (not the MVP ones) which is completly different. The only common thing is that they are both UDF.

  • MyBrain

    Open-source, All-in-one productivity app for Tasks, Notes, Calendar, Diary and Bookmarks.

    Project mention: [NeedAdvice] Productivity system - Second brain | /r/getdisciplined | 2023-04-09
  • Youtube UI/UX Animation

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

  • radiography

    Text-ray goggles for your Android UI.

  • Inure

    An elegant and beautiful premium Android app manager for both rooted and non-rooted devices and a built-in terminal, analytics panel and an independent custom theme engine, developed with purely custom APIs created for this app.

    Project mention: A List Of Apps That Support MATERIAL YOU! | /r/androidapps | 2023-02-07

    Yeah it is but some apps like Inure (MY) have a different design than md3 but still support dynamic color while apps like cloudstream have md3 but dont support dynamic colors. Hope your doubt is cleared.

  • Aesthetic Dialogs for Android 📱

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

  • Doodle

    A pure Kotlin UI framework for the Web (and desktop).

    Project mention: Doodle: Pure Kotlin UI Framework for the Web and Desktop | news.ycombinator.com | 2023-09-08
  • aurora

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

    Project mention: JetBrains Compose is now Compose Multiplatform | /r/Kotlin | 2023-04-12

    +1 I really hope that they add official desktop controls. Just wanted to mention this library https://github.com/kirill-grouchnikov/aurora It has some pretty good looking desktop controls, in the meantime.

  • Corbind

    ⚡ Kotlin Coroutines binding APIs for Android UI widgets from the platform and support libraries

  • jewel

    An implementation of the IntelliJ look and feels in Compose for Desktop

    Project mention: JetBrains Compose is now Compose Multiplatform | /r/Kotlin | 2023-04-12

    There is some effort from JB in porting their Darcula theme (along with a lot of controls) with the Jewel project.

  • moko-widgets

    Multiplatform UI DSL with screen management in common code for mobile (android & ios) Kotlin Multiplatform development

  • andColorPicker

    Color picker library for Android

  • StatusBarAlert

    Telegram X inspired android status bar alert view

  • compose-jetbrains-theme

    JetBrains style UI kit for Compose Desktop.

    Project mention: Build desktop applications with JetBrains' new UI style and Compose Desktop | /r/Kotlin | 2022-11-23

    If you are interested in building a JetBrains UI style desktop application, you can check out the JetBrains style UI Kit that I built.

  • Checkable TextView [KOTLIN]

    A simple and flexible Checked TextView or Checkable TextView

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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-09-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-multiplatform 13,295
2 Alerter 5,454
3 Timeline-View 3,740
4 Spotlight 3,489
5 MultiSnapRecyclerView 2,494
6 react-native-blurhash 1,651
7 kvision 1,102
8 synth-android 969
9 workflow-kotlin 928
10 MyBrain 864
11 Youtube UI/UX Animation 860
12 radiography 782
13 Inure 637
14 Aesthetic Dialogs for Android 📱 567
15 Doodle 517
16 aurora 501
17 Corbind 477
18 jewel 385
19 moko-widgets 341
20 andColorPicker 262
21 StatusBarAlert 251
22 compose-jetbrains-theme 169
23 Checkable TextView [KOTLIN] 114
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.