Kotlin Compose

Open-source Kotlin projects categorized as Compose

Top 23 Kotlin Compose Projects

  • compose-jb

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

    Project mention: Already experienced with Flutter. Best courses to learn Kotlin Android development? | reddit.com/r/Kotlin | 2023-01-17

    I'd also recommend taking a look at the Compose Multiplatform repo. Compose is written in a way that the Kotlin team can partner with the Android team to take the Android code base and make it run on iOS, Desktop, and Web as well. iOS and Web are still in early preview, but we should see an alpha or a beta later this year.

  • Android-Iconics

    Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.

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

  • ComposeCookBook

    A Collection on all Jetpack compose UI elements, Layouts, Widgets and Demo screens to see it's potential

  • CalendarView

    A highly customizable calendar view and compose library for Android.

    Project mention: What calendar toolkit do you use? | reddit.com/r/androiddev | 2023-01-16
  • AboutLibraries

    AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments

    Project mention: Should I add a license page in my Android app? | reddit.com/r/androiddev | 2023-01-09

    https://github.com/mikepenz/AboutLibraries (mentioned by /u/vcjkd) looks interesting, especially because of Compose support.

  • Kodein

    Painless Kotlin Dependency Injection

    Project mention: Kodein VS MocKMP - a user suggested alternative | libhunt.com/r/Kodein | 2022-11-09
  • Konfetti

    Celebrate more with this lightweight confetti particle system 🎊

  • SonarLint

    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.

  • Learn-Jetpack-Compose-By-Example

    🚀 This project contains various examples that show how you would do things the "Jetpack Compose" way

    Project mention: Is Jetpack Compose ready for production development? | dev.to | 2022-11-09

    Airbnb did start working with Jetpack Compose during the early preview[1]. They have also developed a library to easily browse all the Composables within your app[2] — Vinay Gaba, Airbnb Tech Lead, is one of the biggest Jetpack Compose advocates. I recommend watching his Jetpack Compose by Example GitHub repository and going through his Compose Snippet library, which looks like it has potential to become Android Arsenal future successor 😜.

  • Jetpack-Compose-Playground

    Community-driven collection of Jetpack Compose example code and tutorials :rocket: https://foso.github.io/compose

    Project mention: Is Jetpack Compose ready for production development? | dev.to | 2022-11-09

    Jetpack Compose Playground: Once you have gone through the basic concepts related to Compose, this GitHub repository has a good amount of content to learn more about each Composable.

  • kmm-production-sample

    This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.

    Project mention: React or flutter? What is good for future | reddit.com/r/developersIndia | 2023-01-27
  • landscapist

    🍂 Jetpack Compose image loading library that fetches and displays network images with Glide, Coil, and Fresco

    Project mention: Simple RSS Feed Reader - Jetpack Compose | dev.to | 2022-09-23

    There is this landscapist library which wraps around other image loading libraries for Jetpack Compose, but I don't know if there are any advantages of using it.

  • chatgpt-android

    📱 ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose.

    Project mention: ChatGPT App? | reddit.com/r/androidapps | 2023-01-21

    It WAS in the play store, but not now. I am not sure, but I think its available from github. I am not sure, because it has no about or version or settings for me to check if its the same one.

  • stackzy

    💻 A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop ⚡

  • voyager

    🛸 A pragmatic navigation library for Jetpack Compose (by adrielcafe)

    Project mention: Why compose multiplatform don't get more popular? | reddit.com/r/Kotlin | 2023-01-02

    If I were to start a project right now, I'd use https://github.com/adrielcafe/voyager although, it doesn't support Web Canvas or iOS yet I don't think.

  • awesome-jetpack-compose-learning-resources

    👓 A continuously updated list of learning Jetpack Compose for Android apps.

  • DisneyCompose

    🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.

  • radiography

    Text-ray goggles for your Android UI.

  • Appyx

    Model-driven navigation for Jetpack Compose

    Project mention: Illustrating How Android Development Evolves Over The Years | reddit.com/r/androiddev | 2022-11-01

    Although technically you're not wrong. You can use Appyx which works as you said https://bumble-tech.github.io/appyx/

  • MyBrain

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

    Project mention: Jtx board review ? can one use it without need of nextcloud sync (locally) ? | reddit.com/r/fossdroid | 2023-01-25

    Does anyone have experience with Jtx board? I am thinking of using it as daily journal app, for other features like taks and notes i use seperate apps, can i use it as local app as i don't want to use nextcloud sync or Davx⁵ with it, is it recommanded ? Currently using My brain but seems like devlopment is slow and dev. doesn't have time to maintain it Any suggestions are welcome :)

  • recompose

    recompose is a tool for converting Android layouts in XML to Kotlin code using Jetpack Compose. (by pocmo)

    Project mention: Worth converting to jetpack compose? | reddit.com/r/androiddev | 2022-12-01
  • compose-richtext

    A collection of Compose libraries for advanced text formatting and alternative display types.

    Project mention: Rich Text Editor & Markdown | reddit.com/r/androiddev | 2023-01-23
  • datmusic-android

    Music search, downloader & player app using Jetpack Compose

  • kobweb

    A modern framework for full stack web apps in Kotlin, built upon Compose for Web

    Project mention: front-end framework for kotlin | reddit.com/r/Kotlin | 2022-06-22

    I'm working on an opinionated framework on top of their framework called Kobweb, but depending on your goals it may be sightly too early to use it.

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

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.

Kotlin Compose related posts


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

Project Stars
1 compose-jb 10,128
2 Android-Iconics 5,056
3 ComposeCookBook 4,974
4 CalendarView 3,461
5 AboutLibraries 3,150
6 Kodein 2,890
7 Konfetti 2,706
8 Learn-Jetpack-Compose-By-Example 2,677
9 Jetpack-Compose-Playground 2,580
10 kmm-production-sample 1,454
11 landscapist 1,418
12 chatgpt-android 1,079
13 stackzy 883
14 voyager 861
15 awesome-jetpack-compose-learning-resources 850
16 DisneyCompose 801
17 radiography 733
18 Appyx 633
19 MyBrain 579
20 recompose 577
21 compose-richtext 542
22 datmusic-android 535
23 kobweb 441
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.