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/yshrsmz/BuildKonfig

BuildConfig for Kotlin Multiplatform Project

buildconfig gradle-plugin kotlin kotlin-mpp kotlin-multiplatform

Last synced: 03 Nov 2024

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

Portable validations for Kotlin

kotlin kotlin-multiplatform validation

Last synced: 27 Oct 2024

https://github.com/amitshekhariitbhu/mvvm-architecture-android

MVVM architecture using Kotlin, Dagger, Retrofit, Coroutines, Flow, StateFlow, and etc.

android android-architecture coroutines dagger2 flow kotlin mvvm mvvm-android mvvm-architecture retrofit stateflow

Last synced: 21 Dec 2024

https://github.com/simplemobiletools/simple-sms-messenger

An easy and quick way of managing SMS and MMS messages without ads.

android kotlin messenger opensource sms

Last synced: 20 Dec 2024

https://github.com/mobsf/mobsfscan

mobsfscan is a static analysis tool that can find insecure code patterns in your Android and iOS source code. Supports Java, Kotlin, Swift, and Objective C Code. mobsfscan uses MobSF static analysis rules and is powered by semgrep and libsast pattern matcher.

android appsec codereview ios java kotlin mobile-sast objective-c sast security static-analysis swift

Last synced: 21 Dec 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/line/line-bot-sdk-java

LINE Messaging API SDK for Java

bot java kotlin line sdk spring

Last synced: 22 Dec 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: 21 Dec 2024

https://github.com/zielu/GitToolBox

GitToolBox IntelliJ plugin

git gradle idea-plugin intellij java jetbrains-ides kotlin

Last synced: 06 Nov 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: 22 Dec 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: 21 Dec 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: 24 Nov 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/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: 07 Nov 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: 21 Dec 2024

https://github.com/jeziellago/compose-markdown

Markdown Text for Android Jetpack Compose 📋.

android jetpack-compose kotlin markdown

Last synced: 20 Dec 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: 21 Dec 2024

https://github.com/xihan123/QDReadHook

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

android kotlin xposed xposed-module xposedmodule

Last synced: 19 Nov 2024

https://github.com/fossifyorg/file-manager

Easy app for managing your files without ads, respecting your privacy & security

android file-manager foss kotlin open-source

Last synced: 21 Dec 2024

https://github.com/FossifyOrg/File-Manager

Easy app for managing your files without ads, respecting your privacy & security

android file-manager foss kotlin open-source

Last synced: 09 Nov 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: 21 Dec 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: 09 Nov 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/amitshekhariitbhu/MVVM-Architecture-Android

MVVM architecture using Kotlin, Dagger, Retrofit, Coroutines, Flow, StateFlow, and etc.

android android-architecture coroutines dagger2 flow kotlin mvvm mvvm-android mvvm-architecture retrofit stateflow

Last synced: 17 Nov 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/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: 20 Dec 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: 25 Dec 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: 20 Dec 2024

https://github.com/Kotlin/kandy

Kotlin plotting library.

data-science graphics jupyter-notebooks kotlin plot

Last synced: 07 Nov 2024

https://github.com/Kotlin/workshop

JetBrains Kotlin Workshop Material

kotlin training training-materials

Last synced: 27 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: 20 Dec 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: 17 Nov 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: 21 Dec 2024

https://github.com/maiwenchang/ArtPlayer

Kotlin实现的视频播放器,将MediaPlayer与VideoView解耦合,支持切换播放器内核(如ExoPlayer和ijkPlayer),支持自定义控制视图,提供MediaPlayerManager实现全屏模式,小屏幕模式等。

android kotlin media-player video-player videoview

Last synced: 07 Nov 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: 25 Nov 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/naver/fixture-monkey

Let Fixture Monkey generate test instances including edge cases automatically

java kotlin random-populated-object test

Last synced: 20 Dec 2024

https://github.com/GetStream/webrtc-android

🛰️ A versatile WebRTC pre-compiled Android library that reflects the recent WebRTC updates to facilitate real-time video chat for Android and Compose.

android getstream jetpack jetpack-compose kotlin rtc video-chat webrtc webrtc-android

Last synced: 12 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: 21 Dec 2024

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

A calculator for quick simple calculations with a nice user interface and no ads

android calculator freedom kotlin opensource

Last synced: 20 Dec 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: 15 Nov 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: 07 Nov 2024

https://github.com/Cuieney/RxPay

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

kotlin kotlin-android payment rxjava

Last synced: 01 Nov 2024

https://github.com/hexagontk/hexagon

Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications or APIs) that run inside a cloud platform.

framework gradle hexagonal-architecture http http-server jvm kotlin micro-framework microservices pebble-templates rest server toolkit web

Last synced: 19 Dec 2024

https://github.com/slackapi/java-slack-sdk

Slack Developer Kit (including Bolt for Java) for any JVM language

bolt chatbot java jvm-languages kotlin slack slack-api slack-app slack-bot socket-mode websocket websocket-client websockets

Last synced: 24 Dec 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: 21 Dec 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: 20 Dec 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/akexorcist/googledirectionlibrary

[Android] Library for Google Direction API for Google Maps Android API v2

android android-library java kotlin

Last synced: 21 Dec 2024

https://github.com/yogeshpaliyal/keypass

KeyPass: Open Source Project & An Offline Password Manager. Store, manage, and take control securely.

andorid android android-app android-application android-development hacktoberfest kotlin kotlin-redux material-design material3 mvi password-generator password-manager

Last synced: 14 Dec 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: 20 Dec 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: 07 Nov 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: 09 Nov 2024

https://github.com/jabbink/PokemonGoBot

DEFUNCT - Bot that plays Pokemon Go

bot cheat kotlin pokemon pokemon-go pokemongo

Last synced: 27 Oct 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

https://github.com/mobiledevpro/android-kotlin-mvvm-template

AppTemplate | MVVM + Clean Architecture | Kotlin, Coroutines, LiveData, Koin, Databinding, Navigation components, Room, Crashlytics, Circle CI config, commons classes for UI.

android android-app apptemplate coroutines coroutines-android coroutines-flow databinding-android koin kotlin kotlin-android livedata livedata-databinding livedata-viewmodel mvvm mvvm-android mvvm-architecture mvvm-sample navigation-fragments room viewmodel

Last synced: 20 Dec 2024

https://github.com/Kamel-Media/Kamel

Kotlin asynchronous media loading and caching library for Compose.

android animation compose desktop gif image kotlin kotlin-library svg video

Last synced: 30 Oct 2024

https://github.com/yogeshpaliyal/KeyPass

KeyPass: Open Source Project & An Offline Password Manager. Store, manage, and take control securely.

andorid android android-app android-application android-development hacktoberfest kotlin kotlin-redux material-design material3 mvi password-generator password-manager

Last synced: 30 Oct 2024

https://github.com/frol/completely-unscientific-benchmarks

Naive performance comparison of a few programming languages (JavaScript, Kotlin, Rust, Swift, Nim, Python, Go, Haskell, D, C++, Java, C#, Object Pascal, Ada, Lua, Ruby)

ada benchmark cpp csharp dlang golang haskell java javascript kotlin lua luajit nim programming-language python ruby rust scoreboard swift

Last synced: 22 Dec 2024

https://github.com/imaginativeshohag/why-not-compose

A collection of animations, compositions, UIs using Jetpack Compose. You can say Jetpack Compose cookbook or play-ground if you want!

android android-cookbook android-jetpack android-ui compose jetpack jetpack-compose jetpackcompose kotlin kotlin-android material3 material3-android material3-components

Last synced: 23 Dec 2024

https://github.com/robfletcher/strikt

An assertion library for Kotlin

assert assertions fluent-api kotlin test testing

Last synced: 07 Nov 2024

https://github.com/vinceglb/FileKit

Pick and save Files, Medias and Folder for Kotlin Multiplatform / KMP and Compose Multiplatform / CMP

compose compose-multiplatform kmp kotlin kotlin-android kotlin-ios kotlin-js kotlin-jvm kotlin-macos kotlin-multiplatform kotlin-wasm

Last synced: 10 Nov 2024

https://github.com/vinceglb/filekit

Pick and save Files, Medias and Folder for Kotlin Multiplatform / KMP and Compose Multiplatform / CMP

compose compose-multiplatform kmp kotlin kotlin-android kotlin-ios kotlin-js kotlin-jvm kotlin-macos kotlin-multiplatform kotlin-wasm

Last synced: 20 Dec 2024

https://github.com/YZune/WakeupSchedule_Kotlin

Wakeup课程表Kotlin重构版

android kotlin kotlin-android schedule

Last synced: 11 Nov 2024

https://github.com/Hakky54/mutual-tls-ssl

🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included

certificate certificate-authority certificate-signing-request encryption https java keystore keytool kotlin mutual-authentication mutual-tls openssl scala security server spring-boot ssl tls truststore two-way-ssl-authentication

Last synced: 17 Nov 2024

https://github.com/hakky54/mutual-tls-ssl

🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC, WebSocket and ElasticSearch examples are included

certificate certificate-authority certificate-signing-request encryption https java keystore keytool kotlin mutual-authentication mutual-tls openssl scala security server spring-boot ssl tls truststore two-way-ssl-authentication

Last synced: 25 Dec 2024