Awesome Kotlin

Android

  • updated 3 months ago Apache License 2.0

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

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

    Pleasant Android application development

  • AppIntro AppIntro 10,425
    star
    updated about 2 months ago Apache License 2.0

    Make a cool intro for your Android app.

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

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

  • updated 11 months ago Apache License 2.0

    Flexbox for Android

  • RichPath RichPath 2,325
    star
    updated over 2 years ago

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

  • wire wire 4,154
    star
    updated 11 days ago Apache License 2.0

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

Animation & Transition

  • updated 8 months ago Apache License 2.0

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

  • AppIntro AppIntro 10,425
    star
    updated about 2 months ago Apache License 2.0

    Make a cool intro for your Android app.

  • Balloon Balloon 3,409
    star
    updated 3 months ago Apache License 2.0

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

  • cascade cascade 1,949
    star
    updated 8 days ago Apache License 2.0

    Nested popup menus with smooth height animations for Android

  • Konfetti Konfetti 2,945
    star
    updated 3 months ago MIT License

    Celebrate more with this lightweight confetti particle system 🎊

  • updated 2 months ago Apache License 2.0

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

  • RichPath RichPath 2,325
    star
    updated over 2 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,523
    star
    updated about 1 year ago Apache License 2.0

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

  • updated over 1 year ago Apache License 2.0

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

  • updated about 3 years ago Apache License 2.0

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

API & REST

  • Kanary Kanary 326
    star
    updated 11 months ago Apache License 2.0

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

Audio & Video

  • updated about 2 months ago MIT License

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

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

    Android Music Player

  • assent assent 853
    star
    updated about 1 year ago Apache License 2.0

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

  • Auxio Auxio 1,247
    star
    updated 8 months ago GNU General Publi...

    A simple, rational music player for android

  • updated 3 months ago GNU General Publi...

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

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

    Minimalistic audiobook player

Barcode & QR Code

  • updated 3 months ago Apache License 2.0

    An awesome QR code generator for Android.

Build Tools

  • dokka dokka 3,104
    star
    updated 3 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 about 1 month ago Apache License 2.0

    Kotlin multiplatform / multi-format serialization

  • ktor ktor 12,069
    star
    updated 2 days ago Apache License 2.0

    Framework for quickly creating connected applications in Kotlin with minimal effort

Calendar

  • Calendar Calendar 4,238
    star
    updated 19 days ago MIT License

    A highly customizable calendar view and compose library for Android.

  • updated 3 months ago GNU General Publi...

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

Chart

  • updated 9 months 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 5 months ago

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

Clipboard Handling

  • updated 3 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,667
    star
    updated 11 months ago Apache License 2.0

    Lightweight JavaFX Framework for Kotlin

  • updated almost 5 years ago Apache License 2.0

    ControlsFX Builder extensions and utilities for TornadoFX

Compression & Archiving

  • updated 3 months ago Apache License 2.0

    Sample projects for Ktor

Configuration

  • updated 3 months ago Apache License 2.0

    A Kotlin wrapper for Typesafe Config

Custom Form Controls & Widgets

  • updated about 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 almost 2 years ago MIT License

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

  • updated 4 months ago Apache License 2.0

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

  • updated 9 days ago Apache License 2.0

    SQLDelight - Generates typesafe Kotlin APIs from SQL

  • xodus xodus 1,144
    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 10 days ago Apache License 2.0

    Structured data processing in Kotlin

  • updated 14 days ago Apache License 2.0

    Kotlin kernel for Jupyter/IPython

Data Structures

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

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

Date & Time

  • Cicerone Cicerone 2,528
    star
    updated 10 months 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 almost 5 years ago Apache License 2.0

    Easy Android logging with Kotlin and Timber

  • Time Time 963
    star
    updated over 1 year ago MIT License

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

Debugging & Inspection

  • updated almost 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,111
    star
    updated about 2 months ago MIT License

    Painless Kotlin Dependency Injection

  • koin koin 8,427
    star
    updated 2 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 6,994
    star
    updated 5 months ago Apache License 2.0

    RxJava bindings for Kotlin

Development Tools

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

    Pleasant Android application development

Documentation Tools

  • dokka dokka 3,104
    star
    updated 3 months ago Apache License 2.0

    API documentation engine for Kotlin

  • updated about 2 months 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 8 months 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 5,908
    star
    updated 11 days ago Other

    Λrrow - Functional companion to Kotlin's Standard Library

  • kwery kwery 202
    star
    updated over 4 years ago MIT License

    Kwery is an SQL library for Kotlin

  • okio okio 8,617
    star
    updated 10 days ago Apache License 2.0

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

File Uploading

Form Serialization

  • kaml kaml 442
    star
    updated 25 days ago Apache License 2.0

    YAML support for kotlinx.serialization

  • tornadofx tornadofx 3,667
    star
    updated 11 months ago Apache License 2.0

    Lightweight JavaFX Framework for Kotlin

  • updated almost 5 years ago Apache License 2.0

    ControlsFX Builder extensions and utilities for TornadoFX

  • updated over 1 year ago Apache License 2.0

    TornadoFX Plugin for IntelliJ IDEA

  • updated 30 days ago Apache License 2.0

    Samples and best practices for TornadoFX

Form Validation

  • updated about 2 years ago Apache License 2.0

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

  • updated about 3 years ago Apache License 2.0

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

Frameworks & Libraries

  • Exposed Exposed 7,750
    star
    updated 16 days ago Apache License 2.0

    Kotlin SQL Framework

  • updated 12 months ago Apache License 2.0

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

  • updated 25 days ago Apache License 2.0

    Kotlin wrappers for popular JavaScript libraries

  • updated about 1 year ago Apache License 2.0

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

  • RxKotlin RxKotlin 6,994
    star
    updated 5 months ago Apache License 2.0

    RxJava bindings for Kotlin

Frontend Frameworks & Boilerplates

Functional Programming

  • atrium atrium 499
    star
    updated 9 days ago Other

    A multiplatform expectation library for Kotlin

  • Result Result 867
    star
    updated 3 months ago MIT License

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

Game Development

  • FXGL FXGL 3,984
    star
    updated about 1 month ago MIT License

    Java / JavaFX / Kotlin Game Library (Engine)

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

    KorGE Game Engine. Multiplatform Kotlin Game Engine

  • updated over 1 year ago MIT License

    Minimalist Game Framework using Kotlin Multiplatform

  • zircon zircon 739
    star
    updated 18 days ago Apache License 2.0

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

General Utilities

  • updated 8 months 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 almost 2 years ago Apache License 2.0

Generator Libraries

  • updated 11 days ago Apache License 2.0

    A Kotlin API for generating .kt source files.

  • updated almost 2 years ago Apache License 2.0

GraphQL Clients & Tools

  • updated 3 months ago Apache License 2.0

    GraphQL for Java with Spring Boot made easy.

  • updated 3 months ago Apache License 2.0

    Libraries for running GraphQL in Kotlin

Grid & Layout

  • updated 10 months ago MIT License

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

  • contour contour 1,522
    star
    updated 10 months ago Apache License 2.0

    Layouts with lambdas 😎

  • updated 11 months ago Apache License 2.0

    Flexbox for Android

  • SuperSLiM SuperSLiM 2,125
    star
    updated over 6 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 8 months 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,514
    star
    updated about 2 months ago Apache License 2.0

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

  • fuel fuel 4,479
    star
    updated 22 days ago MIT License

    The easiest HTTP networking library for Kotlin/Android

  • okhttp okhttp 45,050
    star
    updated 13 days ago Apache License 2.0

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

  • rxhttp rxhttp 3,541
    star
    updated 8 months ago Apache License 2.0

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

i18n & l10n

  • acra acra 6,169
    star
    updated about 2 months ago Apache License 2.0

    Application Crash Reports for Android

  • iosched iosched 21,800
    star
    updated about 1 year ago Apache License 2.0

    The Google I/O Android App

  • updated over 1 year ago Apache License 2.0

    [Android] In-app language changing library

Icon & Font

  • updated 4 months ago GNU General Publi...

    Android App to view passes

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

    Libre Survival Manual for Android with offline in mind

Image Processing

  • updated over 1 year ago

    An android image compression library.

  • gli gli 30
    star
    updated 10 months ago MIT License

    jvm gli

  • glm glm 118
    star
    updated 4 months ago

    jvm glm

  • imgui imgui 584
    star
    updated 6 months ago MIT License

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

  • updated 3 months ago MIT License

    unsigned support for Kotlin via boxed types and unsigned operators

JSON & Data Manipulation

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

    A JSON parser for Kotlin

  • moshi moshi 9,413
    star
    updated 12 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 2 months ago Apache License 2.0

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

  • updated about 1 year ago Apache License 2.0

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

Layout & Responsive Design

  • updated almost 6 years ago Apache License 2.0

    Sample for MVVM using Kotlin

Lazy Loading & Performance

  • kotlin kotlin 45,725
    star
    updated 6 months ago

    The Kotlin Programming Language.

  • timber timber 10,213
    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 11 months ago Apache License 2.0

    Create circular ProgressBar in Android ⭕

Logging & Debugging

  • acra acra 6,169
    star
    updated about 2 months ago Apache License 2.0

    Application Crash Reports for Android

  • leakcanary leakcanary 28,995
    star
    updated 28 days ago Apache License 2.0

    A memory leak detection library for Android.

  • motif motif 531
    star
    updated 18 days ago Apache License 2.0

    A simple DI API for Android / Java

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

    Uber's cross-platform mobile architecture framework.

  • timber timber 10,213
    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 over 1 year ago Apache License 2.0

    ArcGIS Runtime SDK for Android Toolkit

  • Cicerone Cicerone 2,528
    star
    updated 10 months ago Other

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

  • updated 3 months ago Other

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

Markdown & Text Formatting

  • updated 2 months ago Apache License 2.0

    Markdown parser written in kotlin

Messaging & Chat

  • updated almost 4 years ago MIT License

    Legacy mobile Rocket.Chat client in Kotlin for Android

Miscellaneous

  • updated over 1 year ago Apache License 2.0

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

Modal & Dialog

  • assent assent 853
    star
    updated about 1 year ago Apache License 2.0

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

  • updated about 3 years ago Apache License 2.0

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

  • updated about 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 about 3 years ago Apache License 2.0

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

Multimedia

  • updated over 1 year ago Apache License 2.0

    Create circular ImageView in Android in the simplest way possible

  • updated over 3 years ago Apache License 2.0

    GitLab client for Android. Mirror of project on GitLab

  • updated about 1 year ago Apache License 2.0

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

  • picasso picasso 18,628
    star
    updated 25 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,949
    star
    updated 8 days ago Apache License 2.0

    Nested popup menus with smooth height animations for Android

  • updated almost 2 years ago

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

  • updated over 1 year ago Apache License 2.0

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

  • sketch sketch 1,934
    star
    updated 4 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,154
    star
    updated 11 days ago Apache License 2.0

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

Notifications & Alerts

  • Alerter Alerter 5,483
    star
    updated 8 months ago MIT License

    An Android Alerting Library

  • Flashbar Flashbar 1,723
    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 almost 5 years ago Apache License 2.0

    Easy Android logging with Kotlin and Timber

Offline & Service Worker

  • updated 12 months ago Apache License 2.0

    A Retrofit 2 Converter.Factory for Kotlin serialization.

  • Scarlet Scarlet 3,163
    star
    updated over 1 year ago Other

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

ORM

  • ktorm ktorm 1,925
    star
    updated 4 months ago Apache License 2.0

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

Package Managers

  • arrow arrow 5,908
    star
    updated 11 days ago Other

    Λrrow - Functional companion to Kotlin's Standard Library

  • KaMPKit KaMPKit 2,039
    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 2 months ago Apache License 2.0

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

  • updated over 2 years ago Apache License 2.0

    Kotlin/Native infrastructure

  • updated 6 months ago Apache License 2.0

    Library support for Kotlin coroutines

  • updated about 1 month ago Apache License 2.0

    Kotlin multiplatform / multi-format serialization

  • ktor ktor 12,069
    star
    updated 2 days ago Apache License 2.0

    Framework for quickly creating connected applications in Kotlin with minimal effort

  • okio okio 8,617
    star
    updated 10 days ago Apache License 2.0

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

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

    Uber's cross-platform mobile architecture framework.

Pan & Zoom

  • updated 3 months ago MIT License

    Adds touch functionality to Android ImageView.

Performance Benchmarking

  • updated 7 months ago Apache License 2.0

    Kotlin multiplatform benchmarking toolkit

Permissions & User Roles

  • updated over 1 year ago Apache License 2.0

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

Profiling & Benchmarking

  • updated 7 months ago Apache License 2.0

    Kotlin multiplatform benchmarking toolkit

QA Tools

  • gli gli 30
    star
    updated 10 months ago MIT License

    jvm gli

  • glm glm 118
    star
    updated 4 months ago

    jvm glm

  • updated 3 months ago MIT License

    unsigned support for Kotlin via boxed types and unsigned operators

  • mockk mockk 5,220
    star
    updated about 1 month ago Apache License 2.0

    mocking library for Kotlin

Reactive & Coroutines

  • updated 12 months ago Apache License 2.0

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

Real-time

  • updated 3 months ago Apache License 2.0

    Sample projects for Ktor

  • Scarlet Scarlet 3,163
    star
    updated over 1 year ago Other

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

  • updated 26 days ago Apache License 2.0

    Vert.x for Kotlin

Rich Text Editors

  • updated over 3 years ago Apache License 2.0

    GitLab client for Android. Mirror of project on GitLab

Routing

  • updated 6 months ago Apache License 2.0

    Library support for Kotlin coroutines

  • okhttp okhttp 45,050
    star
    updated 13 days ago Apache License 2.0

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

Scrollbar & Custom Scrolling

  • updated 4 months ago MIT License

    Android library providing a simple UI control for scrolling through RecyclerViews

SDKs & Third-Party Services

  • leakcanary leakcanary 28,995
    star
    updated 28 days ago Apache License 2.0

    A memory leak detection library for Android.

Security & Encryption

  • updated 23 days ago GNU General Publi...

    Android application compatible with ZX2C4's Pass command line application

Spreadsheet

  • kwery kwery 202
    star
    updated over 4 years ago MIT License

    Kwery is an SQL library for Kotlin

SQL

  • Exposed Exposed 7,750
    star
    updated 16 days ago Apache License 2.0

    Kotlin SQL Framework

  • updated 4 months ago Apache License 2.0

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

  • ktorm ktorm 1,925
    star
    updated 4 months ago Apache License 2.0

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

  • updated 9 days ago Apache License 2.0

    SQLDelight - Generates typesafe Kotlin APIs from SQL

Static Analysis

  • detekt detekt 5,940
    star
    updated 16 days ago Apache License 2.0

    Static code analysis for Kotlin

String Manipulation

  • updated about 2 months ago Apache License 2.0

    Multiplatform text styling for Kotlin command-line applications

Syntax Highlighting

  • updated 3 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,206
    star
    updated 11 days ago Apache License 2.0

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

  • updated about 1 month ago MIT License

    Using Mockito with Kotlin

  • mockk mockk 5,220
    star
    updated about 1 month ago Apache License 2.0

    mocking library for Kotlin

  • spek spek 2,218
    star
    updated 3 months ago Other

    A specification framework for Kotlin

  • turbine turbine 2,239
    star
    updated about 1 month ago Apache License 2.0

    A small testing library for kotlinx.coroutines Flow

Tooltip

  • Balloon Balloon 3,409
    star
    updated 3 months ago Apache License 2.0

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

  • updated almost 3 years ago Apache License 2.0

    A simple Tooltip Library

  • updated almost 2 years ago Apache License 2.0

    Easy to use library to add tooltips to your app

Type Checking

  • kotlin kotlin 45,725
    star
    updated 6 months 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,293
    star
    updated about 2 months ago Apache License 2.0

    Multiplatform command line interface parsing for Kotlin

  • updated 4 months ago MIT License

    Multiplatform Kotlin color conversion and manipulation

UI Components

  • updated over 1 year ago Apache License 2.0

    Create circular ImageView in Android in the simplest way possible

  • updated 11 months ago Apache License 2.0

    Create circular ProgressBar in Android ⭕

  • updated 16 days ago Apache License 2.0

    Official Jetpack Compose samples.

  • updated 10 months ago MIT License

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

Voice Command

  • updated almost 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,452
    star
    updated about 1 month 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 6,910
    star
    updated about 2 months ago Apache License 2.0

    A simple and modern Java and Kotlin web framework

  • Kanary Kanary 326
    star
    updated 11 months ago Apache License 2.0

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

  • kvision kvision 1,128
    star
    updated 3 months ago MIT License

    Object oriented web framework for Kotlin/JS