Kotlin Compose

Open-source Kotlin projects categorized as Compose

Top 23 Kotlin Compose 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
  • ComposeCookBook

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

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • Android-Iconics

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

    Project mention: Does anyone here use Android-Iconics (icon library) and know how to set it up? | /r/AskProgramming | 2023-02-22

    I was wondering if anyone here has used Android-Iconics recently? It seems to be a very useful library, but I can't for the life of me get the icons to appear. I carefully followed all the steps on the GitHub page.

  • CalendarView

    A highly customizable calendar view and compose library for Android.

    Project mention: What calendar toolkit do you use? | /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? | /r/androiddev | 2023-01-09

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

  • chatgpt-android

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

    Project mention: Any good ChatGPT app? | /r/fossdroid | 2023-03-02

    Here you will find an OpenSource app: https://github.com/skydoves/chatgpt-android

  • ReadYou

    An Android RSS reader presented in Material You style.

    Project mention: Alternative to the "Google" app (news)? | /r/degoogle | 2023-07-10

    You can use Read You if you want complete freedom, as long as you're willing to curate RSS subscriptions. Otherwise, Pocket by Firefox browser or Brave news in the Brave browser fit your description, but they do include ads

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • Jetpack-Compose-Playground

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

  • Kodein

    Painless Kotlin Dependency Injection

  • Learn-Jetpack-Compose-By-Example

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

    Project mention: How did you learn jetpack compose? | /r/androiddev | 2023-04-06

    Other samples https://github.com/vinaygaba/Learn-Jetpack-Compose-By-Example/tree/f7d7dc2f597f1946ace0c63194ddd89cd004f641/app/src/main/java/com/example/jetpackcompose

  • Konfetti

    Celebrate more with this lightweight confetti particle system 🎊

  • 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: Kotlin Multiplatform for Android and iOS Apps | news.ycombinator.com | 2023-09-25

    Business logic is not only about backend. Apps usually have a lot of client-side logic that can be written once in KMM and used on both platforms. See [1] for a high level architecture diagram.

    I'm an iOS dev and I've been using KMM on a couple of projects for more than a year now. It's really a powerfull technology which allows teams to move faster, but there are downsides, for example lack of native Swift interop, though there are opensource tools trying to solve this [2].

    [1]: https://github.com/Kotlin/kmm-production-sample/tree/master#...

  • landscapist

    🌻 A pluggable, highly optimized Jetpack Compose image loading library that fetches and displays network images with Glide, Coil, and Fresco.

  • voyager

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

    Project mention: Are Fragments in Android going to be deprecated in favor of Jetpack Compose? | /r/androiddev | 2023-04-23
  • circuit

    ⚡️ A Compose-driven architecture for Kotlin and Android applications. (by slackhq)

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

    Also there was a presentation about circuit from slack (https://github.com/slackhq/circuit) and they said that they spoke with many engs before building, including square. My guess is that they talked with the engineers behind the "presenter".

  • kobweb

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

    Project mention: Meet kobweb a web frame framework for kotlin | /r/Kotlin | 2023-06-25
  • awesome-jetpack-compose-learning-resources

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

  • stackzy

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

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

  • recompose

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

  • symphony

    🎵 Groovify & Symphonize with Symphony! Available for Android 9+. (by zyrouge)

    Project mention: Swiping down on now playing card | /r/symphony_app | 2023-04-03

    Link to the on-going issue: https://github.com/zyrouge/symphony/issues/37.

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

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-multiplatform 13,852
2 ComposeCookBook 5,707
3 Android-Iconics 5,119
4 CalendarView 3,968
5 AboutLibraries 3,377
6 chatgpt-android 3,343
7 ReadYou 3,153
8 Jetpack-Compose-Playground 3,094
9 Kodein 3,079
10 Learn-Jetpack-Compose-By-Example 3,025
11 Konfetti 2,927
12 kmm-production-sample 1,790
13 landscapist 1,767
14 voyager 1,595
15 circuit 1,090
16 kobweb 1,052
17 awesome-jetpack-compose-learning-resources 1,048
18 stackzy 967
19 MyBrain 935
20 DisneyCompose 899
21 radiography 800
22 recompose 719
23 symphony 684
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.