Awesome Kotlin

Android

  • updated 8 months ago Apache License 2.0

    Kickstarter for Android. Bring new ideas to life, anywhere.

  • anko anko 15,927
    star
    updated over 4 years ago Apache License 2.0

    Pleasant Android application development

  • AppIntro AppIntro 10,481
    star
    updated 26 days ago Apache License 2.0

    Make a cool intro for your Android app.

  • Flashbar Flashbar 1,724
    star
    updated over 2 years ago Apache License 2.0

    ⚡️A highly customizable, powerful and easy-to-use alerting library for Android.

  • updated 3 months ago Apache License 2.0

    Flexbox for Android

  • RichPath RichPath 2,328
    star
    updated almost 3 years ago

    💪 Rich Android Path. 🤡 Draw as you want. 🎉 Animate much as you can.

  • wire wire 4,218
    star
    updated 3 days ago Apache License 2.0

    gRPC and protocol buffers for Android, Kotlin, Swift and Java.

Animation & Transition

  • updated 2 months ago Apache License 2.0

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

  • AppIntro AppIntro 10,481
    star
    updated 26 days ago Apache License 2.0

    Make a cool intro for your Android app.

  • Balloon Balloon 3,593
    star
    updated about 2 months ago Apache License 2.0

    🎈 Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.

  • cascade cascade 1,986
    star
    updated 5 months ago Apache License 2.0

    Nested popup menus with smooth height animations for Android

  • Konfetti Konfetti 3,049
    star
    updated 3 months ago ISC License

    Celebrate more with this lightweight confetti particle system 🎊

  • updated 7 months ago Apache License 2.0

    An Android Animation library which easily add itemanimator to RecyclerView items.

  • RichPath RichPath 2,328
    star
    updated almost 3 years ago

    💪 Rich Android Path. 🤡 Draw as you want. 🎉 Animate much as you can.

  • updated over 1 year ago MIT License

    A lightweight Android material bottom navigation bar library

  • Spotlight Spotlight 3,583
    star
    updated over 1 year ago Apache License 2.0

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

  • updated about 2 years ago Apache License 2.0

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

  • updated over 3 years ago Apache License 2.0

    Library containing common animations needed for transforming ViewPager scrolling for Android v13+.

API & REST

  • Kanary Kanary 327
    star
    updated over 1 year ago Apache License 2.0

    A minimalist web framework for building REST APIs in Kotlin/Java.

Audio & Video

  • updated 28 days ago MIT License

    YouTube Player library for Android and Chromecast, stable and customizable.

  • APlayer APlayer 1,063
    star
    updated 8 months ago GNU General Publi...

    Android Music Player

  • assent assent 852
    star
    updated over 1 year ago Apache License 2.0

    🙏 Android Runtime Permissions made easy and compact, for Kotlin and AndroidX. With coroutines support!

  • Auxio Auxio 1,826
    star
    updated about 1 month ago GNU General Publi...

    A simple, rational music player for android

  • SpotiFlyer SpotiFlyer 10,007
    star
    updated about 2 months ago GNU General Publi...

    Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud.

  • Voice Voice 2,067
    star
    updated 10 months ago GNU General Publi...

    Minimalistic audiobook player

Barcode & QR Code

  • updated 8 months ago Apache License 2.0

    An awesome QR code generator for Android.

Build Tools

  • dokka dokka 3,311
    star
    updated about 2 months ago Apache License 2.0

    API documentation engine for Kotlin

  • updated over 1 year ago Other

    Lightweight library allowing to introspect basic stuff about Kotlin symbols

  • updated 8 days ago Apache License 2.0

    Kotlin multiplatform / multi-format serialization

  • ktor ktor 12,492
    star
    updated 15 days ago Apache License 2.0

    Framework for quickly creating connected applications in Kotlin with minimal effort

Calendar

  • Calendar Calendar 4,424
    star
    updated 3 months ago MIT License

    A highly customizable calendar view and compose library for Android.

  • updated 5 months ago GNU General Publi...

    A simple calendar with events, tasks, customizable colors, widgets and no ads.

Chart

  • updated about 1 year ago Apache License 2.0

    📈📊⛰⛰⛰An elegant modern declarative data visualization chart framework for Android . Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.极其精美而又强大的 Android 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.

  • updated 10 months ago

    Android Library to rapidly develop attractive and insightful charts in android applications.

Clipboard Handling

  • updated 8 months ago Apache License 2.0

    XClipper is a clipboard manager for Windows & Android which helps to track clipboard activities and makes it easier to interact with them.

CMS

  • tornadofx tornadofx 3,677
    star
    updated over 1 year ago Apache License 2.0

    Lightweight JavaFX Framework for Kotlin

  • updated over 5 years ago Apache License 2.0

    ControlsFX Builder extensions and utilities for TornadoFX

Compression & Archiving

  • updated about 1 month ago Apache License 2.0

    Sample projects for Ktor

Configuration

  • updated about 2 months ago Apache License 2.0

    A Kotlin wrapper for Typesafe Config

Custom Form Controls & Widgets

  • updated over 3 years ago Apache License 2.0

    Photo picker library for android. Let's you pick photos directly from files, or navigate to camera or gallery.

Database

  • DBFlow DBFlow 4,864
    star
    updated over 2 years ago MIT License

    A blazing fast, powerful, and very simple ORM android database library that writes database code for you.

  • updated 9 months ago Apache License 2.0

    Java & Kotlin Async DataBase Driver for MySQL and PostgreSQL written in Kotlin

  • updated 6 days ago Apache License 2.0

    SQLDelight - Generates typesafe Kotlin APIs from SQL

  • xodus xodus 1,167
    star
    updated about 2 months ago Apache License 2.0

    Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.

Data Science

  • updated 18 days ago Apache License 2.0

    Structured data processing in Kotlin

  • updated 2 months ago Apache License 2.0

    Kotlin kernel for Jupyter/IPython

Data Structures

  • krangl krangl 563
    star
    updated over 1 year ago MIT License

    krangl is a {K}otlin DSL for data w{rangl}ing

Date & Time

  • Cicerone Cicerone 2,528
    star
    updated about 1 year ago Other

    🚦 Cicerone is a lightweight library that makes the navigation in an Android app easy.

  • updated about 2 months ago Apache License 2.0

    KotlinX multiplatform date/time library

  • updated about 5 years ago Apache License 2.0

    Easy Android logging with Kotlin and Timber

  • Time Time 965
    star
    updated about 2 years ago MIT License

    Type-safe time calculations in Kotlin, powered by generics.

Debugging & Inspection

  • updated over 6 years ago Apache License 2.0

    🍼Debug Bottle is an Android runtime debug / develop tools written using kotlin language.

Dependency Injection

  • Kodein Kodein 3,158
    star
    updated about 2 months ago MIT License

    Painless Kotlin Dependency Injection

  • koin koin 8,427
    star
    updated 7 months ago Apache License 2.0

    Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

  • updated about 2 months ago Apache License 2.0

    KotlinX multiplatform date/time library

  • RxKotlin RxKotlin 7,014
    star
    updated 9 months ago Apache License 2.0

    RxJava bindings for Kotlin

Development Tools

  • anko anko 15,927
    star
    updated over 4 years ago Apache License 2.0

    Pleasant Android application development

Documentation Tools

  • dokka dokka 3,311
    star
    updated about 2 months ago Apache License 2.0

    API documentation engine for Kotlin

  • updated 23 days ago Apache License 2.0

    Multiplatform text styling for Kotlin command-line applications

Download

  • updated over 2 years ago Apache License 2.0

    A multi-threaded download tool written with RxJava and Kotlin

Drag & Drop

  • updated about 1 year ago MIT License

    DraggableView is an Android library to make floating draggable view easily using extensions on Kotlin & provided utils class on Java

File Handling

  • arrow arrow 6,082
    star
    updated 3 days ago Other

    Λrrow - Functional companion to Kotlin's Standard Library

  • kwery kwery 203
    star
    updated almost 5 years ago MIT License

    Kwery is an SQL library for Kotlin

  • okio okio 8,731
    star
    updated 6 days ago Apache License 2.0

    A modern I/O library for Android, Java, and Kotlin Multiplatform.

File Uploading

Form Serialization

  • kaml kaml 466
    star
    updated 3 months ago Apache License 2.0

    YAML support for kotlinx.serialization

  • tornadofx tornadofx 3,677
    star
    updated over 1 year ago Apache License 2.0

    Lightweight JavaFX Framework for Kotlin

  • updated over 5 years ago Apache License 2.0

    ControlsFX Builder extensions and utilities for TornadoFX

  • updated about 2 years ago Apache License 2.0

    TornadoFX Plugin for IntelliJ IDEA

  • updated 6 months ago Apache License 2.0

    Samples and best practices for TornadoFX

Form Validation

  • updated over 2 years ago Apache License 2.0

    ✔️ A text and input validation library in Kotlin for Android

  • updated over 3 years ago Apache License 2.0

    🤖 An easy to use form validator for Kotlin & Android.

Frameworks & Libraries

  • Exposed Exposed 8,053
    star
    updated 14 days ago Apache License 2.0

    Kotlin SQL Framework

  • updated over 1 year ago Apache License 2.0

    Kotlin Coroutines Flow binding APIs for Android's platform and unbundled UI widgets, inspired by RxBinding.

  • updated 16 days ago Apache License 2.0

    Kotlin wrappers for popular JavaScript libraries

  • updated over 1 year ago Apache License 2.0

    😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.

  • RxKotlin RxKotlin 7,014
    star
    updated 9 months ago Apache License 2.0

    RxJava bindings for Kotlin

Frontend Frameworks & Boilerplates

Functional Programming

  • atrium atrium 552
    star
    updated 5 days ago European Union Pu...

    A multiplatform expectation library for Kotlin

  • Result Result 900
    star
    updated 4 months ago Other

    The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)

Game Development

  • FXGL FXGL 4,269
    star
    updated 4 months ago MIT License

    Java / JavaFX / Kotlin Game Library (Engine)

  • korge korge 2,104
    star
    updated 7 months ago Other

    KorGE Game Engine. Multiplatform Kotlin Game Engine

  • updated almost 2 years ago MIT License

    Minimalist Game Framework using Kotlin Multiplatform

  • zircon zircon 745
    star
    updated 5 months ago Apache License 2.0

    Zircon is an extensible and user-friendly, multiplatform tile engine.

General Utilities

  • updated about 1 year ago Apache License 2.0

    Kotlin multiplatform I/O library

  • updated about 2 months ago Apache License 2.0

    Immutable persistent collections for Kotlin

  • updated about 2 years ago Apache License 2.0

Generator Libraries

  • updated 8 days ago Apache License 2.0

    A Kotlin API for generating .kt source files.

  • updated about 2 years ago Apache License 2.0

GraphQL Clients & Tools

  • updated about 1 month ago Apache License 2.0

    GraphQL for Java with Spring Boot made easy.

  • updated about 1 month ago Apache License 2.0

    Libraries for running GraphQL in Kotlin

Grid & Layout

  • updated about 1 month ago MIT License

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

  • contour contour 1,524
    star
    updated about 1 year ago Apache License 2.0

    Layouts with lambdas 😎

  • updated 3 months ago Apache License 2.0

    Flexbox for Android

  • SuperSLiM SuperSLiM 2,125
    star
    updated about 7 years ago

    A layout manager for the RecyclerView with interchangeable linear, grid, and staggered displays of views, all with configurable section headers including the sticky variety as specified in the material design docs.

  • updated about 1 year ago Apache License 2.0

    🔥 Worked with ViewPager and ViewPager2,support multiple slider styles and multiple slide mode.This repo was split from BannerViewPager-

HTTP

  • chucker chucker 3,762
    star
    updated about 1 month ago Apache License 2.0

    🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)

  • fuel fuel 4,503
    star
    updated 23 days ago MIT License

    The easiest HTTP networking library for Kotlin/Android

  • okhttp okhttp 45,528
    star
    updated 6 days ago Apache License 2.0

    Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

  • rxhttp rxhttp 3,541
    star
    updated about 1 year ago Apache License 2.0

    🔥🔥🔥 Based on OkHttp encapsulation, support Kotlin Coroutines、RxJava2、RxJava3; 30s to get started.

i18n & l10n

  • acra acra 6,251
    star
    updated 26 days ago Apache License 2.0

    Application Crash Reports for Android

  • iosched iosched 21,804
    star
    updated over 1 year ago Apache License 2.0

    The Google I/O Android App

  • updated about 2 years ago Apache License 2.0

    [Android] In-app language changing library

Icon & Font

  • updated 9 months ago GNU General Publi...

    Android App to view passes

  • updated over 1 year ago GNU General Publi...

    Libre Survival Manual for Android with offline in mind

Image Processing

  • updated almost 2 years ago

    An android image compression library.

  • gli gli 31
    star
    updated about 1 year ago MIT License

    jvm gli

  • glm glm 122
    star
    updated 2 months ago

    jvm glm

  • imgui imgui 595
    star
    updated 11 months ago MIT License

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

  • updated 8 months ago MIT License

    unsigned support for Kotlin via boxed types and unsigned operators

JSON & Data Manipulation

  • klaxon klaxon 1,846
    star
    updated over 1 year ago Apache License 2.0

    A JSON parser for Kotlin

  • moshi moshi 9,626
    star
    updated 8 days ago Apache License 2.0

    A modern JSON library for Kotlin and Java.

Keyboard Input & Shortcuts

  • updated over 2 years ago

    Yet another material bottom bar library for Android

Keyboard Navigation

  • updated 7 months ago Apache License 2.0

    An Android Animation library which easily add itemanimator to RecyclerView items.

  • updated over 1 year ago Apache License 2.0

    🚀 An easy-to-use, extensible Kotlin DSL for setting up and manipulating RecyclerViews.

Layout & Responsive Design

  • updated over 6 years ago Apache License 2.0

    Sample for MVVM using Kotlin

Lazy Loading & Performance

  • kotlin kotlin 48,113
    star
    updated about 1 month ago

    The Kotlin Programming Language.

  • timber timber 10,343
    star
    updated 3 months ago Apache License 2.0

    A logger with a small, extensible API which provides utility on top of Android's normal Log class.

Loading Indicators & Progress Bars

  • updated over 1 year ago Apache License 2.0

    Create circular ProgressBar in Android ⭕

Logging & Debugging

  • acra acra 6,251
    star
    updated 26 days ago Apache License 2.0

    Application Crash Reports for Android

  • leakcanary leakcanary 29,220
    star
    updated about 2 months ago Apache License 2.0

    A memory leak detection library for Android.

  • motif motif 530
    star
    updated 26 days ago Apache License 2.0

    A simple DI API for Android / Java

  • RIBs RIBs 7,719
    star
    updated 14 days ago Apache License 2.0

    Uber's cross-platform mobile architecture framework.

  • timber timber 10,343
    star
    updated 3 months ago Apache License 2.0

    A logger with a small, extensible API which provides utility on top of Android's normal Log class.

Mapping & Geospatial

  • updated almost 2 years ago Apache License 2.0

    ArcGIS Runtime SDK for Android Toolkit

  • Cicerone Cicerone 2,528
    star
    updated about 1 year ago Other

    🚦 Cicerone is a lightweight library that makes the navigation in an Android app easy.

  • updated 8 months ago Other

    Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL.

Markdown & Text Formatting

  • updated about 2 months ago Apache License 2.0

    Markdown parser written in kotlin

Messaging & Chat

  • updated about 4 years ago MIT License

    Legacy mobile Rocket.Chat client in Kotlin for Android

Miscellaneous

  • updated almost 2 years ago Apache License 2.0

    Kotlin external declarations for using the Node.js API from Kotlin code targeting JavaScript

Modal & Dialog

  • assent assent 852
    star
    updated over 1 year ago Apache License 2.0

    🙏 Android Runtime Permissions made easy and compact, for Kotlin and AndroidX. With coroutines support!

  • updated over 3 years ago Apache License 2.0

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

  • updated over 1 year ago Apache License 2.0

    🚀 An easy-to-use, extensible Kotlin DSL for setting up and manipulating RecyclerViews.

  • updated over 3 years ago MIT License

    Android native BottomSheet on steroids 💪

  • updated over 3 years ago Apache License 2.0

    🤖 An easy to use form validator for Kotlin & Android.

Multimedia

  • updated almost 2 years ago Apache License 2.0

    Create circular ImageView in Android in the simplest way possible

  • updated about 4 years ago Apache License 2.0

    GitLab client for Android. Mirror of project on GitLab

  • updated over 1 year ago Apache License 2.0

    😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.

  • picasso picasso 18,680
    star
    updated 21 days ago Apache License 2.0

    A powerful image downloading and caching library for Android

  • updated over 2 years ago

    Yet another material bottom bar library for Android

Navigation & Menu

  • cascade cascade 1,986
    star
    updated 5 months ago Apache License 2.0

    Nested popup menus with smooth height animations for Android

  • updated over 2 years ago

    CircleMenu is a simple, elegant menu with a circular layout.

  • updated almost 2 years ago Apache License 2.0

    You can easily add awesome animated context menu to your app.

  • sketch sketch 1,934
    star
    updated 9 months ago Apache License 2.0

    Sketch is a powerful and comprehensive image load library on Android, in addition to the basic functions, it also supports Jetpack Compose, GIF, SVG, video thumbnails, gesture zoom, huge images sampling, ExifInterface and other functions. Sketch 是 Android 上的一个强大且全面的图片加载库,除了基础功能外,还支持 Jetpack Compose、GIF、SVG、视频缩略图、手势缩放、超大图采样、ExifInterface 等功能。

Networking

  • wire wire 4,218
    star
    updated 3 days ago Apache License 2.0

    gRPC and protocol buffers for Android, Kotlin, Swift and Java.

Notifications & Alerts

  • Alerter Alerter 5,501
    star
    updated about 1 year ago MIT License

    An Android Alerting Library

  • Flashbar Flashbar 1,724
    star
    updated over 2 years ago Apache License 2.0

    ⚡️A highly customizable, powerful and easy-to-use alerting library for Android.

  • updated over 3 years ago MIT License

    Android native BottomSheet on steroids 💪

  • updated about 5 years ago Apache License 2.0

    Easy Android logging with Kotlin and Timber

Offline & Service Worker

  • updated over 1 year ago Apache License 2.0

    A Retrofit 2 Converter.Factory for Kotlin serialization.

  • Scarlet Scarlet 3,202
    star
    updated almost 2 years ago Other

    A Retrofit inspired WebSocket client for Kotlin, Java, and Android

ORM

  • ktorm ktorm 2,042
    star
    updated 3 days ago Apache License 2.0

    A lightweight ORM framework for Kotlin with strong-typed SQL DSL and sequence APIs.

Package Managers

  • arrow arrow 6,082
    star
    updated 3 days ago Other

    Λrrow - Functional companion to Kotlin's Standard Library

  • KaMPKit KaMPKit 2,118
    star
    updated about 1 month ago Apache License 2.0

    KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform

  • koin koin 8,427
    star
    updated 7 months ago Apache License 2.0

    Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

  • updated almost 3 years ago Apache License 2.0

    Kotlin/Native infrastructure

  • updated 11 months ago Apache License 2.0

    Library support for Kotlin coroutines

  • updated 8 days ago Apache License 2.0

    Kotlin multiplatform / multi-format serialization

  • ktor ktor 12,492
    star
    updated 15 days ago Apache License 2.0

    Framework for quickly creating connected applications in Kotlin with minimal effort

  • okio okio 8,731
    star
    updated 6 days ago Apache License 2.0

    A modern I/O library for Android, Java, and Kotlin Multiplatform.

  • RIBs RIBs 7,719
    star
    updated 14 days ago Apache License 2.0

    Uber's cross-platform mobile architecture framework.

Pan & Zoom

  • updated about 2 months ago MIT License

    Adds touch functionality to Android ImageView.

Performance Benchmarking

  • updated 13 days ago Apache License 2.0

    Kotlin multiplatform benchmarking toolkit

Permissions & User Roles

  • updated about 2 months ago Apache License 2.0

    An open source Android library that makes handling runtime permissions extremely easy.

Profiling & Benchmarking

  • updated 13 days ago Apache License 2.0

    Kotlin multiplatform benchmarking toolkit

QA Tools

  • gli gli 31
    star
    updated about 1 year ago MIT License

    jvm gli

  • glm glm 122
    star
    updated 2 months ago

    jvm glm

  • updated 8 months ago MIT License

    unsigned support for Kotlin via boxed types and unsigned operators

  • mockk mockk 5,338
    star
    updated 16 days ago Apache License 2.0

    mocking library for Kotlin

Reactive & Coroutines

  • updated over 1 year ago Apache License 2.0

    Kotlin Coroutines Flow binding APIs for Android's platform and unbundled UI widgets, inspired by RxBinding.

Real-time

  • updated about 1 month ago Apache License 2.0

    Sample projects for Ktor

  • Scarlet Scarlet 3,202
    star
    updated almost 2 years ago Other

    A Retrofit inspired WebSocket client for Kotlin, Java, and Android

  • updated 4 months ago Apache License 2.0

    Vert.x for Kotlin

Rich Text Editors

  • updated about 4 years ago Apache License 2.0

    GitLab client for Android. Mirror of project on GitLab

Routing

  • updated 11 months ago Apache License 2.0

    Library support for Kotlin coroutines

  • okhttp okhttp 45,528
    star
    updated 6 days ago Apache License 2.0

    Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

Scrollbar & Custom Scrolling

  • updated 9 months ago MIT License

    Android library providing a simple UI control for scrolling through RecyclerViews

SDKs & Third-Party Services

  • leakcanary leakcanary 29,220
    star
    updated about 2 months ago Apache License 2.0

    A memory leak detection library for Android.

Security & Encryption

  • updated 7 days ago GNU General Publi...

    Android application compatible with ZX2C4's Pass command line application

Spreadsheet

  • kwery kwery 203
    star
    updated almost 5 years ago MIT License

    Kwery is an SQL library for Kotlin

SQL

  • Exposed Exposed 8,053
    star
    updated 14 days ago Apache License 2.0

    Kotlin SQL Framework

  • updated 9 months ago Apache License 2.0

    Java & Kotlin Async DataBase Driver for MySQL and PostgreSQL written in Kotlin

  • ktorm ktorm 2,042
    star
    updated 3 days ago Apache License 2.0

    A lightweight ORM framework for Kotlin with strong-typed SQL DSL and sequence APIs.

  • updated 6 days ago Apache License 2.0

    SQLDelight - Generates typesafe Kotlin APIs from SQL

Static Analysis

  • detekt detekt 6,116
    star
    updated 20 days ago Apache License 2.0

    Static code analysis for Kotlin

String Manipulation

  • updated 23 days ago Apache License 2.0

    Multiplatform text styling for Kotlin command-line applications

Syntax Highlighting

  • updated 7 months ago MIT License

    💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...

Testing

  • kotest kotest 4,321
    star
    updated about 1 month ago Apache License 2.0

    Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing

  • updated 3 months ago MIT License

    Using Mockito with Kotlin

  • mockk mockk 5,338
    star
    updated 16 days ago Apache License 2.0

    mocking library for Kotlin

  • spek spek 2,225
    star
    updated about 2 months ago Other

    A specification framework for Kotlin

  • turbine turbine 2,395
    star
    updated 5 days ago Apache License 2.0

    A testing library for kotlinx.coroutines Flow

Tooltip

  • Balloon Balloon 3,593
    star
    updated about 2 months ago Apache License 2.0

    🎈 Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.

  • updated over 3 years ago Apache License 2.0

    A simple Tooltip Library

  • updated over 2 years ago Apache License 2.0

    Easy to use library to add tooltips to your app

Type Checking

  • kotlin kotlin 48,113
    star
    updated about 1 month ago

    The Kotlin Programming Language.

  • updated about 2 months ago Apache License 2.0

    Immutable persistent collections for Kotlin

  • updated over 1 year ago Other

    Lightweight library allowing to introspect basic stuff about Kotlin symbols

Typography & Font

  • clikt clikt 2,445
    star
    updated about 1 month ago Apache License 2.0

    Multiplatform command line interface parsing for Kotlin

  • updated 22 days ago MIT License

    Multiplatform Kotlin color conversion and manipulation

UI Components

  • updated almost 2 years ago Apache License 2.0

    Create circular ImageView in Android in the simplest way possible

  • updated over 1 year ago Apache License 2.0

    Create circular ProgressBar in Android ⭕

  • updated about 2 months ago Apache License 2.0

    Official Jetpack Compose samples.

  • updated about 1 month ago MIT License

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

Voice Command

  • updated over 2 years ago MIT License

    🗣 An overlay that gets your user’s voice permission and input as text in a customizable UI

Web

  • http4k http4k 2,553
    star
    updated 19 days ago Apache License 2.0

    The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.

  • javalin javalin 7,362
    star
    updated 21 days ago Apache License 2.0

    A simple and modern Java and Kotlin web framework

  • Kanary Kanary 327
    star
    updated over 1 year ago Apache License 2.0

    A minimalist web framework for building REST APIs in Kotlin/Java.

  • kvision kvision 1,180
    star
    updated about 2 months ago MIT License

    Object oriented web framework for Kotlin/JS