Kotlin GUI

Open-source Kotlin projects categorized as GUI

Top 12 Kotlin GUI Projects

  • compose-multiplatform

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

    Project mention: Kamel v0.5.0 released with Kotlin Native and JS support | reddit.com/r/Kotlin | 2023-05-24

    Kamel is an asynchronous media loading library for Compose Multiplatform.

  • jclasslib

    jclasslib bytecode editor is a tool that visualizes all aspects of compiled Java class files and the contained bytecode.

    Project mention: Help? | reddit.com/r/javahelp | 2022-06-30

    You might be able to use a tool like https://github.com/ingokegel/jclasslib that allows some editing. I've never used it and have no idea whether it will support what you need to achieve in terms of editing or what range of class-formats it supports.

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

  • kotlin-libui

    Kotlin/Native interop to libui: a portable GUI library

  • imgui

    Bloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui) (by kotlin-graphics)

  • Doodle

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

    Project mention: Complex Menus Made Easy with Doodle 0.9.2 | reddit.com/r/coolgithubprojects | 2023-05-26

    Doodle is a pure Kotlin UI framework for the Web (and Desktop), that lets you create rich applications without relying on Javascript, HTML or CSS. Check out the documentation and tutorials to learn more.

  • idaesbasic

    Idaesbasic - An all in one project manager that stores everything in files directly into your project! 🤯

  • ScrcpyHub

    ScrcpyHub is a GUI application to use scrcpy. scrcpy is a tool to mirror the android screen. (Scrcpy GUI)


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • wordagam

    A fun little word game! 🍄

  • kaadin

    Kotlin DSL for Vaadin

  • installmation

    Creates Cross Platform Java Application Installers via Graphical User Interface

  • webviewko

    webview for Kotlin, a tiny cross-platform webview library binding, supports Java and Native

    Project mention: webviewjar VS webviewko - a user suggested alternative | libhunt.com/r/webviewjar | 2022-07-31

    Another Kotlin/JVM binding supports Java with newer webview version.

  • xemantic-kotlin-swing-dsl

    Express your swing code easily in kotlin

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-05-26.

Kotlin GUI related posts


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

Project Stars
1 compose-multiplatform 11,913
2 jclasslib 2,324
3 kotlin-libui 626
4 imgui 535
5 Doodle 474
6 idaesbasic 123
7 ScrcpyHub 94
8 wordagam 66
9 kaadin 45
10 installmation 44
11 webviewko 25
12 xemantic-kotlin-swing-dsl 12
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.