Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Kotlin

Kotlin is a statically typed programming language for modern multiplatform applications. 100% interoperable with Java and Android, it now supports JavaScript and native with LLVM (including iOS). It was developed by JetBrains in 2011, and designed to be a new language for the Java Virtual Machine (JVM) that can compile quickly.

https://github.com/gmazzo/gradle-buildconfig-plugin

A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.

buildconfig gradle gradle-kotlin-dsl gradle-plugin java kotlin kotlin-dsl kotlin-js kotlin-multiplatform kts

Last synced: 11 Oct 2024

https://github.com/mplatvoet/kovenant

Kovenant. Promises for Kotlin.

andriod async concurrency kotlin promises rx rxjava

Last synced: 27 Oct 2024

https://github.com/joreilly/Confetti

KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear and SwiftUI iOS clients along with GraphQL backend.

android apollo apollo-client compose-desktop compose-ios compose-multiplatform graphql graphql-client graphql-server jetpack jetpack-compose kmm kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native swift swiftui

Last synced: 25 Oct 2024

https://github.com/dkandalov/kotlin-99

Ninety-Nine Problems in Kotlin

exercise graph kotlin tree

Last synced: 30 Oct 2024

https://github.com/joreilly/confetti

KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear and SwiftUI iOS clients along with GraphQL backend.

android apollo apollo-client compose-desktop compose-ios compose-multiplatform graphql graphql-client graphql-server jetpack jetpack-compose kmm kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native swift swiftui

Last synced: 11 Oct 2024

https://github.com/LorittaBot/Loritta

💁 A multipurpose, multilanguage, customizable, modular, and very cute bot for Discord! ~Making your server more awesome~

bot compose compose-html dashboard discord discord-api discord-bot fun hacktoberfest htmx i18n jda jetpack-compose kotlin ktor memes moderation moderation-bot

Last synced: 29 Oct 2024

https://github.com/tschuchortdev/kotlin-compile-testing

A library for testing Kotlin and Java annotation processors, compiler plugins and code generation

annotation-processing annotation-processor annotation-processors compile compiler compiler-plugin kotlin testing testing-kotlin testing-tools

Last synced: 27 Oct 2024

https://github.com/msink/kotlin-libui

Kotlin/Native interop to libui: a portable GUI library

desktop gui kotlin kotlin-native libui portable

Last synced: 31 Oct 2024

https://github.com/zawadz88/MaterialPopupMenu

Shows Material popup menus grouped in sections & more

android kotlin list-popup-window material-design material-menu popup-menu popup-window

Last synced: 27 Oct 2024

https://github.com/B3nac/InjuredAndroid

A vulnerable Android application that shows simple examples of vulnerabilities in a ctf style.

android android-security android-studio apk bug-bounty ctf flutter flutter-security flutter-xss kotlin kotlin-android pentesting security-testing vulnerabilities webview

Last synced: 06 Nov 2024

https://github.com/andremion/Theatre

Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭

android android-architecture-components clean-architecture dagger dagger2 dagger2-android data-binding kotlin mvvm reactive-extensions rxjava2 rxkotlin view-model viewmodel

Last synced: 27 Oct 2024

https://github.com/MohamedRejeb/Pokedex

Pokedex - a Kotlin Multiplatform app, built with Compose multiplatform, Coroutines, Flow, Koin, Ktor, SqlDelight, Decompose, MVIKotlin, and Material 3 based on MVI architecture

android compose compose-desktop compose-ios compose-multiplatform compose-ui decompose desktop ios jetpack-compose koin kotlin kotlin-android kotlin-coroutines kotlin-multiplatform kotlin-multiplatform-mobile kotlin-multiplatform-sample kotlin-native material-design sqldelight

Last synced: 02 Aug 2024

https://github.com/fengzhizi715/netdiscovery

NetDiscovery 是一款基于 Vert.x、RxJava 2 等框架实现的通用爬虫框架/中间件。

coroutines crawler disruptor dsl htmlunit kafka kotlin lettuce middleware redis rxjava2 selenium spider vertx3

Last synced: 12 Oct 2024

https://github.com/LibreShift/red-moon

Android screen filter app for night time phone use.

android android-application fdroid gpl gplv3 kotlin night night-mode phone red-moon

Last synced: 28 Oct 2024

https://github.com/andremion/theatre

Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭

android android-architecture-components clean-architecture dagger dagger2 dagger2-android data-binding kotlin mvvm reactive-extensions rxjava2 rxkotlin view-model viewmodel

Last synced: 29 Oct 2024

https://github.com/libreshift/red-moon

Android screen filter app for night time phone use.

android android-application fdroid gpl gplv3 kotlin night night-mode phone red-moon

Last synced: 30 Oct 2024

https://github.com/fengzhizi715/NetDiscovery

NetDiscovery 是一款基于 Vert.x、RxJava 2 等框架实现的通用爬虫框架/中间件。

coroutines crawler disruptor dsl htmlunit kafka kotlin lettuce middleware redis rxjava2 selenium spider vertx3

Last synced: 02 Aug 2024

https://github.com/mars885/gamedge

An Android application for browsing video games and checking the latest gaming news from around the world.

android android-application dagger-hilt jetpack-android kotlin mvi video-games video-games-crawler

Last synced: 15 Oct 2024

https://github.com/androidPluto/pluto

Android Pluto is a on-device debugging framework for Android applications, which helps intercept Network calls, capture Crashes & ANRs, manipulate application data on-the-go, and much more.

android android-debug-tools android-development android-library android-sdk datastore-preferences http-requests java kotlin kotlin-library layout-builder layoutmanager mocklets okhttp-interceptor okhttp3 okhttpclient pluto pluto-debugger room-database shared-preferences

Last synced: 01 Aug 2024

https://github.com/Kotlin/multik

Multidimensional array library for Kotlin

kotlin matrix multiplatform ndarray

Last synced: 03 Nov 2024

https://github.com/jsoizo/kotlin-csv

Pure Kotlin CSV Reader/Writer

csv dsl kotlin kotlin-csv kotlin-multiplatform

Last synced: 27 Oct 2024

https://github.com/jtransc/jtransc

Bytecode to source converting Java & Kotlin code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere. Also use JVM code in your favourite language as a library.

as3 compiler cpp csharp d dart haxe java javascript jtransc jvm kotlin php scala

Last synced: 29 Sep 2024

https://github.com/SceneView/sceneform-android

Sceneform Maintained is an ARCore Android SDK with Google Filament as 3D engine. This is the continuation of the archived Sceneform

3d android android-application android-library ar arcore arcore-android augmented-faces augmented-images augmented-reality filament java kotlin sceneform

Last synced: 02 Nov 2024

https://github.com/udalov/kotlin-vim

Kotlin plugin for Vim. Featuring: syntax highlighting, basic indentation, Syntastic support

kotlin kotlin-vim syntastic vim viml

Last synced: 30 Oct 2024

https://github.com/simplemobiletools/simple-dialer

A handy phone call manager with phonebook, number blocking and multi-SIM support

android android-development dialer hacktoberfest kotlin opensource phone

Last synced: 15 Oct 2024

https://github.com/AkaneTan/Gramophone

A sane music player built with media3 and material design library that is following android's standard strictly.

android f-droid fdroid kotlin kotlin-android localstorage material-3 material-design media3 music-player

Last synced: 02 Aug 2024

https://github.com/yshrsmz/buildkonfig

BuildConfig for Kotlin Multiplatform Project

buildconfig gradle-plugin kotlin kotlin-mpp kotlin-multiplatform

Last synced: 28 Oct 2024

https://github.com/yshrsmz/BuildKonfig

BuildConfig for Kotlin Multiplatform Project

buildconfig gradle-plugin kotlin kotlin-mpp kotlin-multiplatform

Last synced: 03 Nov 2024

https://github.com/CleverPumpkin/CrunchyCalendar

A beautiful material calendar with endless scroll, range selection and a lot more!

android calendar calendar-view custom-view java jcenter kotlin material-calendar material-design range-selection

Last synced: 15 Aug 2024

https://github.com/nukc/stateview

:sparkles: StateView is an invisible, zero-sized View that can be used to lazily inflate loadingView/emptyView/retryView/anyView at runtime.

android custom-view empty kotlin loading retry state stateview statusview

Last synced: 30 Oct 2024

https://github.com/konform-kt/konform

Portable validations for Kotlin

kotlin kotlin-multiplatform validation

Last synced: 27 Oct 2024

https://github.com/patloew/countries

An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib.

android android-architecture android-mvvm dagger data-binding gson kotlin kotlin-android mvvm mvvm-pattern parceler realm retrofit

Last synced: 27 Oct 2024

https://github.com/karntrehan/Posts

A sample Android app using Kotlin, Dagger 2, RxJava, RxAndroid, Retrofit and Android Architecture Components with a modular setup & effective networking

architecture-components kotlin modular rxjava2-dagger2-retrofit2

Last synced: 27 Oct 2024

https://github.com/zielu/gittoolbox

GitToolBox IntelliJ plugin

git gradle idea-plugin intellij java jetbrains-ides kotlin

Last synced: 11 Oct 2024

https://github.com/moallemi/gradle-advanced-build-version

A plugin to generate the Android version code and version name automatically based on git commits number, date and ...

android android-studio gradle gradle-plugin hacktoberfest java kotlin library versioning

Last synced: 11 Oct 2024

https://github.com/santalu/maskara

A simple way to format text fields without getting affected by input filters

android edittext filters formatter input-mask inputmask kotlin mask mask-edittext maskededittext maskedinput maskedtextfield widget

Last synced: 01 Aug 2024

https://github.com/jetbrains/jewel

An implementation of the IntelliJ look and feels in Compose for Desktop

compose desktop intellij kotlin laf look-and-feel multiplatform swing theme ui

Last synced: 07 Oct 2024

https://github.com/JetBrains/jewel

An implementation of the IntelliJ look and feels in Compose for Desktop

compose desktop intellij kotlin laf look-and-feel multiplatform swing theme ui

Last synced: 05 Sep 2024

https://github.com/jwstegemann/fritz2

Easily build reactive web-apps in Kotlin based on flows and coroutines.

binding framework frontend html5 kotlin kotlin-coroutines kotlin-js reactive

Last synced: 16 Oct 2024

https://github.com/androidstarters/kotlin-android-starter

[Kotlin Android] Kotlin Android starter based MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito. It provides a generator to fast create a Kotlin Android project.

android android-mvp-kotlin checkstyle espresso findbugs kotlin mockito mvp pmd robolectric rxjava

Last synced: 27 Oct 2024

https://github.com/myinnos/AlphabetIndex-Fast-Scroll-RecyclerView

A Powerful AlphabetIndex FastScroller Library for Android's RecyclerView!

alphabetindex-fastscroller android android-recyclerview indexing kotlin recyclerview

Last synced: 02 Aug 2024

https://github.com/xihan123/QDReadHook

起点阅读自定义增强 Xp 模块,愿大家都有一个愉快的看书体验

android kotlin xposed xposed-module xposedmodule

Last synced: 04 Aug 2024

https://github.com/sceneview/sceneform-android

Sceneform Maintained is an ARCore Android SDK with Google Filament as 3D engine. This is the continuation of the archived Sceneform

3d android android-application android-library ar arcore arcore-android augmented-faces augmented-images augmented-reality filament java kotlin sceneform

Last synced: 29 Oct 2024

https://github.com/bernaferrari/EmojiSlider

🤯 A slider widget rich in emoji and highly customisable.

android android-kotlin android-library androidx kotlin library seekbar slider

Last synced: 27 Oct 2024

https://github.com/zielu/GitToolBox

GitToolBox IntelliJ plugin

git gradle idea-plugin intellij java jetbrains-ides kotlin

Last synced: 01 Aug 2024

https://github.com/kasem-sm/slimekt

An article sharing platform where you can personalize, subscribe to your favorite topics, get daily-read reminders, etc. App built using Kotlin, Dagger Hilt, Room Database, Coroutines, Flow, AndroidX Glance, WorkManager, Coil etc.

android-app hacktoberfest hacktoberfest2022 jetpack-compose kotlin ktor-client modularization mvvm-architecture room-database

Last synced: 30 Oct 2024

https://github.com/armcha/ElasticView

Elastic view is a regular CardView, which can flex from user touches

android cardview elastic flex kotlin motionevent

Last synced: 27 Oct 2024

https://github.com/OneSignal/OneSignal-Android-SDK

OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your native Android or Amazon app with OneSignal. https://onesignal.com

adm amazon android android-library android-sdk email fcm gcm hms-pushkit in-app-messaging java kotlin kotlin-android notification-service notifications onesignal onesignal-notifications push-notifications sdk sms

Last synced: 06 Aug 2024

https://github.com/Kotlin/workshop

JetBrains Kotlin Workshop Material

kotlin training training-materials

Last synced: 27 Oct 2024

https://github.com/AChep/keyguard-app

Keyguard is an alternative client for the Bitwarden® platform, created to provide the best user experience possible.

android bitwarden compose desktop jvm kotlin multiplatform

Last synced: 02 Aug 2024

https://github.com/achep/keyguard-app

Keyguard is an alternative client for the Bitwarden® platform, created to provide the best user experience possible.

android bitwarden compose desktop jvm kotlin multiplatform

Last synced: 30 Oct 2024

https://github.com/skydoves/pokedex-ar

🦄 Pokedex-AR demonstrates ARCore, Sceneform, and modern Android tech stacks — such as Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.

android android-ar ar arcore coroutines hilt jetpack-android kotlin mvvm pokedex pokemon sceneform skydoves

Last synced: 30 Oct 2024

https://github.com/cdsap/talaiot

Simple and extensible plugin to track task times in your Gradle Project.

gradle kotlin kotlin-library scans

Last synced: 11 Oct 2024

https://github.com/caydey/ffshare

An android app to compress image, video and audio files through ffmpeg before sharing them

android android-app fdroid ffmpeg ffmpeg-kit kotlin

Last synced: 15 Oct 2024

https://github.com/vestrel00/contacts-android

Android Contacts API Library written in Kotlin with Java interoperability. No more ContentProviders and cursors. Say goodbye to ContactsContract. Build your own contacts app!

android android-contacts android-library contacts contacts-android contacts-api contacts-app contacts-library contacts-management contacts-manager java java-library kotlin kotlin-android kotlin-library

Last synced: 06 Aug 2024

https://github.com/darshanparajuli/logcatreader

A simple app for viewing logs on an android device.

android android-app android-application android-device kotlin kotlin-android logcat

Last synced: 15 Oct 2024

https://github.com/darshanparajuli/LogcatReader

A simple app for viewing logs on an android device.

android android-app android-application android-device kotlin kotlin-android logcat

Last synced: 27 Oct 2024

https://github.com/skydoves/Pokedex-AR

🦄 Pokedex-AR demonstrates ARCore, Sceneform, and modern Android tech stacks — such as Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.

android android-ar ar arcore coroutines hilt jetpack-android kotlin mvvm pokedex pokemon sceneform skydoves

Last synced: 03 Aug 2024

https://github.com/xxfast/NYTimes-KMP

A KMP template of the New York Times App using Compose multiplatform for Android, Desktop, iOS and Web

android desktop ios kotlin kotlin-multiplatform

Last synced: 25 Oct 2024

https://github.com/sangcomz/StickyTimeLine

:book:StickyTimeLine is timeline view for android.

android horizontal kotlin sticky stickyheader timeline timelineview vertical

Last synced: 03 Aug 2024

https://github.com/Cuieney/RxPay

一个集成支付宝微信的支付工具

kotlin kotlin-android payment rxjava

Last synced: 01 Nov 2024

https://github.com/bnorm/kotlin-power-assert

Kotlin compiler plugin to enable diagrammed function calls in the Kotlin programming language

assertions kotlin kotlin-ir testing

Last synced: 30 Oct 2024

https://github.com/SimpleMobileTools/Simple-Clock

Combination of a beautiful clock with widget, alarm, stopwatch & timer, no ads

alarm android clock freedom kotlin opensource stopwatch timer

Last synced: 01 Aug 2024

https://github.com/shosetsuorg/shosetsu

An android application for reading light novels. Moved to https://gitlab.com/shosetsuorg/shosetsu

android android-app android-application anime discord kotlin light-novel light-novels ln lnreader novels reader reading-novels shosetsu

Last synced: 26 Sep 2024

https://github.com/multi-os-engine/multi-os-engine

Multi-OS Engine: Create iOS Apps in Java (or Kotlin ... etc.)

art eclipse-plugin gradle-plugin idea-plugin ios ios-app java kotlin llvm macos multi-os-engine

Last synced: 09 Oct 2024

https://github.com/raharrison/kotlin-ktor-exposed-starter

Starter RESTful service with websocket notifications using Kotlin, Ktor and Exposed with H2, HikariCP and FlyWay

exposed flyway h2-database jackson kotlin kotlin-coroutines ktor netty rest-api websocket

Last synced: 14 Oct 2024

https://github.com/Kotlin/kotlin-frontend-plugin

Gradle Kotlin (http://kotlinlang.org) plugin for frontend development

gradle karma kotlin npm webpack

Last synced: 27 Oct 2024

https://github.com/haroldadmin/networkresponseadapter

Retrofit call adapter to model success/failed responses as sealed types

kotlin kotlin-coroutines kotlin-test retrofit

Last synced: 01 Nov 2024

https://github.com/skydoves/pokedex-compose

🗡️ Pokedex Compose demonstrates modern Android development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture.

android coroutines hilt jetpack-android jetpack-compose kotlin motion mvvm mvvm-architecture pokedex pokemon skydoves

Last synced: 13 Oct 2024

https://github.com/holgerbrandl/krangl

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

data-mining datascience java kotlin sql

Last synced: 01 Aug 2024

https://github.com/mi-g-alex/Telegram-Monet

Create themes for telegram using material 3 colors

kotlin kotlin-android material-design-3 material-you telegram theme

Last synced: 02 Aug 2024

https://github.com/Talentica/AndroidWithKotlin

:rocket: These are android sample projects which are written in Kotlin. It covers video streaming, mp3 player, sqlite, location services, custom camera, o-notifications, simple compass etc.

accelerometer android android-camera audio-player compass custom-camera demo kotlin kotlin-android location-services locations okhttp3 recyclerview retrofit sample samples sqlite sqlite-database video-streaming volley

Last synced: 29 Oct 2024