Awesome Kotlin

Android

  • updated 4 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,425
    star
    updated 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 12 months ago Apache License 2.0

    Flexbox for Android

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

    ๐Ÿ’ช Rich Android Path. ๐Ÿคก Draw as you want. ๐ŸŽ‰ Animate much as you can.

  • wire wire 4,160
    star
    updated 6 days ago Apache License 2.0

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

Animation & Transition

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

    Make a cool intro for your Android app.

  • Balloon Balloon 3,535
    star
    updated 22 days ago Apache License 2.0

    ๐ŸŽˆ Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.

  • cascade cascade 1,949
    star
    updated about 1 month ago Apache License 2.0

    Nested popup menus with smooth height animations for Android

  • Konfetti Konfetti 3,004
    star
    updated 3 months ago MIT License

    Celebrate more with this lightweight confetti particle system ๐ŸŽŠ

  • updated 3 months ago Apache License 2.0

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

  • RichPath RichPath 2,322
    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,555
    star
    updated over 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 327
    star
    updated 12 months ago Apache License 2.0

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

Audio & Video

  • updated 3 months ago MIT License

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

  • APlayer APlayer 1,063
    star
    updated 5 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 6 months ago GNU General Publi...

    Minimalistic audiobook player

Barcode & QR Code

  • updated 4 months ago Apache License 2.0

    An awesome QR code generator for Android.

Build Tools

  • dokka dokka 3,220
    star
    updated 23 days 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 2 months ago Apache License 2.0

    Kotlin multiplatform / multi-format serialization

  • ktor ktor 12,136
    star
    updated 7 days ago Apache License 2.0

    Framework for quickly creating connected applications in Kotlin with minimal effort

Calendar

  • Calendar Calendar 4,238
    star
    updated about 1 month ago MIT License

    A highly customizable calendar view and compose library for Android.

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

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

Chart

  • updated 10 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 6 months ago

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

Clipboard Handling

  • updated 4 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 12 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 10 days ago Apache License 2.0

    Sample projects for Ktor

Configuration

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

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

  • updated 5 months ago Apache License 2.0

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

  • updated 12 days ago Apache License 2.0

    SQLDelight - Generates typesafe Kotlin APIs from SQL

  • xodus xodus 1,155
    star
    updated 14 days ago Apache License 2.0

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

Data Science

  • updated 7 days ago Apache License 2.0

    Structured data processing in Kotlin

  • updated about 1 month 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 11 months ago Other

    ๐Ÿšฆ Cicerone is a lightweight library that makes the navigation in an Android app easy.

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

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

Debugging & Inspection

  • updated about 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,126
    star
    updated 3 months ago MIT License

    Painless Kotlin Dependency Injection

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

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

  • updated 3 months ago Apache License 2.0

    KotlinX multiplatform date/time library

  • RxKotlin RxKotlin 6,992
    star
    updated 6 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,220
    star
    updated 23 days ago Apache License 2.0

    API documentation engine for Kotlin

  • updated 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,938
    star
    updated 8 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 about 1 month 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 about 2 months ago Apache License 2.0

    YAML support for kotlinx.serialization

  • tornadofx tornadofx 3,667
    star
    updated 12 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 almost 2 years ago Apache License 2.0

    TornadoFX Plugin for IntelliJ IDEA

  • updated about 2 months 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,824
    star
    updated 9 days ago Apache License 2.0

    Kotlin SQL Framework

  • updated about 1 year ago Apache License 2.0

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

  • updated 1 day 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,992
    star
    updated 6 months ago Apache License 2.0

    RxJava bindings for Kotlin

Frontend Frameworks & Boilerplates

Functional Programming

  • atrium atrium 499
    star
    updated about 1 month ago Other

    A multiplatform expectation library for Kotlin

  • Result Result 889
    star
    updated 28 days ago Other

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

Game Development

  • FXGL FXGL 3,984
    star
    updated about 2 months ago MIT License

    Java / JavaFX / Kotlin Game Library (Engine)

  • korge korge 2,104
    star
    updated 3 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 741
    star
    updated about 1 month 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 3 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 10 days ago Apache License 2.0

    GraphQL for Java with Spring Boot made easy.

  • updated 16 days ago Apache License 2.0

    Libraries for running GraphQL in Kotlin

Grid & Layout

  • updated 11 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 12 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 9 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 3 months ago Apache License 2.0

    ๐Ÿ”Ž An HTTP inspector for Android & OkHTTP (like Charles but on device)

  • fuel fuel 4,482
    star
    updated about 2 months ago MIT License

    The easiest HTTP networking library for Kotlin/Android

  • okhttp okhttp 45,050
    star
    updated about 1 month ago Apache License 2.0

    Squareโ€™s meticulous HTTP client for the JVM, Android, and GraalVM.

  • rxhttp rxhttp 3,541
    star
    updated 9 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 3 months ago Apache License 2.0

    Application Crash Reports for Android

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

    The Google I/O Android App

  • updated almost 2 years ago Apache License 2.0

    [Android] In-app language changing library

Icon & Font

  • updated 5 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 11 months ago MIT License

    jvm gli

  • glm glm 118
    star
    updated 5 months ago

    jvm glm

  • imgui imgui 586
    star
    updated 7 months ago MIT License

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

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

    Sample for MVVM using Kotlin

Lazy Loading & Performance

  • kotlin kotlin 45,725
    star
    updated 7 months ago

    The Kotlin Programming Language.

  • timber timber 10,278
    star
    updated 15 days 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 12 months ago Apache License 2.0

    Create circular ProgressBar in Android โญ•

Logging & Debugging

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

    Application Crash Reports for Android

  • leakcanary leakcanary 29,067
    star
    updated about 1 month ago Apache License 2.0

    A memory leak detection library for Android.

  • motif motif 532
    star
    updated 3 days ago Apache License 2.0

    A simple DI API for Android / Java

  • RIBs RIBs 7,650
    star
    updated 8 days ago Apache License 2.0

    Uber's cross-platform mobile architecture framework.

  • timber timber 10,278
    star
    updated 15 days 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 11 months ago Other

    ๐Ÿšฆ Cicerone is a lightweight library that makes the navigation in an Android app easy.

  • updated 4 months ago Other

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

Markdown & Text Formatting

  • updated 22 days 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 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 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 almost 4 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,648
    star
    updated 22 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 about 1 month 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 5 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,160
    star
    updated 6 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 about 1 year 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,938
    star
    updated 8 days ago Other

    ฮ›rrow - Functional companion to Kotlin's Standard Library

  • KaMPKit KaMPKit 2,047
    star
    updated about 2 months 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 3 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 7 months ago Apache License 2.0

    Library support for Kotlin coroutines

  • updated about 2 months ago Apache License 2.0

    Kotlin multiplatform / multi-format serialization

  • ktor ktor 12,136
    star
    updated 7 days ago Apache License 2.0

    Framework for quickly creating connected applications in Kotlin with minimal effort

  • okio okio 8,617
    star
    updated about 1 month ago Apache License 2.0

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

  • RIBs RIBs 7,650
    star
    updated 8 days ago Apache License 2.0

    Uber's cross-platform mobile architecture framework.

Pan & Zoom

  • updated 18 days 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 11 months ago MIT License

    jvm gli

  • glm glm 118
    star
    updated 5 months ago

    jvm glm

  • updated 4 months ago MIT License

    unsigned support for Kotlin via boxed types and unsigned operators

  • mockk mockk 5,220
    star
    updated 2 months ago Apache License 2.0

    mocking library for Kotlin

Reactive & Coroutines

  • updated about 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 10 days 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 about 2 months ago Apache License 2.0

    Vert.x for Kotlin

Rich Text Editors

  • updated almost 4 years ago Apache License 2.0

    GitLab client for Android. Mirror of project on GitLab

Routing

  • updated 7 months ago Apache License 2.0

    Library support for Kotlin coroutines

  • okhttp okhttp 45,050
    star
    updated about 1 month ago Apache License 2.0

    Squareโ€™s meticulous HTTP client for the JVM, Android, and GraalVM.

Scrollbar & Custom Scrolling

  • updated 5 months ago MIT License

    Android library providing a simple UI control for scrolling through RecyclerViews

SDKs & Third-Party Services

  • leakcanary leakcanary 29,067
    star
    updated about 1 month ago Apache License 2.0

    A memory leak detection library for Android.

Security & Encryption

  • updated about 2 months 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,824
    star
    updated 9 days ago Apache License 2.0

    Kotlin SQL Framework

  • updated 5 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 12 days ago Apache License 2.0

    SQLDelight - Generates typesafe Kotlin APIs from SQL

Static Analysis

  • detekt detekt 5,978
    star
    updated 12 days ago Apache License 2.0

    Static code analysis for Kotlin

String Manipulation

  • updated 2 months ago Apache License 2.0

    Multiplatform text styling for Kotlin command-line applications

Syntax Highlighting

  • updated 4 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,243
    star
    updated 13 days ago Apache License 2.0

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

  • updated 2 months ago MIT License

    Using Mockito with Kotlin

  • mockk mockk 5,220
    star
    updated 2 months ago Apache License 2.0

    mocking library for Kotlin

  • spek spek 2,226
    star
    updated 4 months ago Other

    A specification framework for Kotlin

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

    A small testing library for kotlinx.coroutines Flow

Tooltip

  • Balloon Balloon 3,535
    star
    updated 22 days ago Apache License 2.0

    ๐ŸŽˆ Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.

  • updated about 3 years ago Apache License 2.0

    A simple Tooltip Library

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

    The Kotlin Programming Language.

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

    Multiplatform command line interface parsing for Kotlin

  • updated 5 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 12 months ago Apache License 2.0

    Create circular ProgressBar in Android โญ•

  • updated 13 days ago Apache License 2.0

    Official Jetpack Compose samples.

  • updated 11 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,478
    star
    updated 12 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,136
    star
    updated 14 days ago Apache License 2.0

    A simple and modern Java and Kotlin web framework

  • Kanary Kanary 327
    star
    updated 12 months ago Apache License 2.0

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

  • kvision kvision 1,156
    star
    updated 27 days ago MIT License

    Object oriented web framework for Kotlin/JS