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/florent37/Flutter-AssetsAudioPlayer

Play simultaneously music/audio from assets/network/file directly from Flutter, compatible with android / ios / web / macos, displays notifications

android audio audios dart flutter ios java kotlin listen mac macos media mp3 player playlist song songs swift web

Last synced: 16 Nov 2024

https://github.com/hyochan/react-native-audio-recorder-player

react-native native module for audio recorder and player.

audio-player audio-recorder java kotlin objective-c react-native swift typescript

Last synced: 27 Dec 2024

https://github.com/slackhq/EitherNet

A pluggable sealed API result type for modeling Retrofit responses.

java kotlin okhttp retrofit

Last synced: 07 Nov 2024

https://github.com/xuexiangjys/xaop

🔥A lightweight AOP(Android) application framework. Includes the most practical AOP applications.(一个轻量级的AOP(Android)应用框架。囊括了最实用的AOP应用)

android aop gradle gradle-aspectjx kotlin x-library xaop

Last synced: 27 Dec 2024

https://github.com/xuexiangjys/XAOP

🔥A lightweight AOP(Android) application framework. Includes the most practical AOP applications.(一个轻量级的AOP(Android)应用框架。囊括了最实用的AOP应用)

android aop gradle gradle-aspectjx kotlin x-library xaop

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

https://github.com/andremion/CounterFab

A FloatingActionButton subclass that shows a counter badge on right top corner

android badge button counter counter-badge fab floating-action-button kotlin

Last synced: 27 Oct 2024

https://github.com/andremion/counterfab

A FloatingActionButton subclass that shows a counter badge on right top corner

android badge button counter counter-badge fab floating-action-button kotlin

Last synced: 25 Dec 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: 27 Dec 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: 29 Dec 2024

https://github.com/touchlab/kermit

Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.

kotlin kotlin-multiplatform kotlin-native

Last synced: 26 Dec 2024

https://github.com/touchlab/Kermit

Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.

kotlin kotlin-multiplatform kotlin-native

Last synced: 25 Oct 2024

https://github.com/adrielcafe/lyricist

🌎 The missing I18N/L10N (internationalization/localization) multiplatform library for Jetpack Compose!

android android-library compose i18n internationalization jetpack-compose kotlin kotlin-android kotlin-desktop kotlin-library kotlin-multiplatform ksp l10n localization string strings translation

Last synced: 27 Dec 2024

https://github.com/CarGuo/GSYRickText

类似微博的emoji表情、@人、话题等的EdiText,优化了编辑框中的光标点击和删除处理。TextView支持emoji表情、话题、链接、电话和@某人特殊显示的文本。

android edittext emoji kotlin sina span textview

Last synced: 09 Nov 2024

https://github.com/carguo/gsyricktext

类似微博的emoji表情、@人、话题等的EdiText,优化了编辑框中的光标点击和删除处理。TextView支持emoji表情、话题、链接、电话和@某人特殊显示的文本。

android edittext emoji kotlin sina span textview

Last synced: 28 Dec 2024

https://github.com/freeletics/FlowRedux

Kotlin Multiplatform Statemachine library with nice DSL based on Flow from Kotlin Coroutine's.

android architecture coroutines kotlin mvi mvi-android

Last synced: 10 Nov 2024

https://github.com/mrousavy/nitro

🔥 Insanely fast native C++, Swift or Kotlin modules with a statically compiled binding layer to JSI

cpp fast hybrid hybrid-object jsi kotlin library modules native nitro nitro-modules react react-native swift templates turbomodules

Last synced: 26 Dec 2024

https://github.com/angcyo/dsladapter

:fire: Android Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持折叠展开, 树结构,悬停,情感图状态切换, 加载更多, 多类型Item,侧滑菜单等

adapter android async diff drag dsl flod group kotlin light load-more multi-select multi-type recyclerview single-select slide-delete slide-menu slide-select state tree

Last synced: 24 Dec 2024

https://github.com/joreilly/bikeshare

SwiftUI, Jetpack Compose, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence

android citybikes-api ios jetpack-compose jetpack-room kotlin kotlin-coroutines kotlin-inject kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native kotlinx-serialization ktor mvvm swift swiftui viewmodel wasm

Last synced: 28 Dec 2024

https://github.com/wordpress-mobile/azteceditor-android

A reusable native Android rich text editor component.

android android-library editor html kotlin native rich-text-editor

Last synced: 27 Dec 2024

https://github.com/janishar/android-kotlin-mvp-architecture

This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView

android-mvp-architecture android-mvp-kotlin dagger2 database fast-android-networking kotlin kotlin-android mindorks mindorks-mvp mvp mvp-android mvp-architecture placeholderview room rxjava rxjava-android rxjava2

Last synced: 25 Dec 2024

https://github.com/reddit/IndicatorFastScroll

Android library providing a simple UI control for scrolling through RecyclerViews

android kotlin recyclerview

Last synced: 27 Oct 2024

https://github.com/imandolatkia/Android-Animated-Theme-Manager

create your custom themes and change them dynamically with ripple animation

android android-library animation java kotlin ripple ripple-animation theme thememanager

Last synced: 17 Nov 2024

https://github.com/you-apps/RecordYou

Privacy focused recorder app built with MD3

android kotlin recorder

Last synced: 28 Oct 2024

https://github.com/wewewe718/QrAndBarcodeScanner

An Android app for scanning QR codes and barcodes

android barcode kotlin qr reader scanner zxing

Last synced: 25 Nov 2024

https://github.com/chibatching/Kotpref

Kotpref - Android SharedPreferences delegation library for Kotlin

android kotlin sharedpreferences

Last synced: 27 Oct 2024

https://github.com/vanco/sequenceplugin

SequencePlugin for IntelliJ IDEA

intellij java kotlin scala sequence-diagram

Last synced: 27 Dec 2024

https://github.com/ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff

Clean Architecture Modular Project: MVVM + Jetpack Compose + Coroutines + Flows + Dagger2 + LiveData + UnitTests + UITests + Screenshot Tests + MockWebServer

android android-architecture android-compose clean-architecture clean-code coroutines coroutines-android dagger-hilt espresso jetpack-compose junit4 kotlin kotlin-flow mockwebserver mvvm mvvm-android retrofit2

Last synced: 17 Nov 2024

https://github.com/joreilly/BikeShare

SwiftUI, Jetpack Compose, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence

android citybikes-api ios jetpack-compose jetpack-room kotlin kotlin-coroutines kotlin-inject kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native kotlinx-serialization ktor mvvm swift swiftui viewmodel wasm

Last synced: 07 Nov 2024

https://github.com/Vanco/SequencePlugin

SequencePlugin for IntelliJ IDEA

intellij java kotlin scala sequence-diagram

Last synced: 08 Nov 2024

https://github.com/odaridavid/Clean-MVVM-ArchComponents

👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout

android android-architecture architecture-components clean clean-architecture coroutines espresso firebase junit koin kotlin kotlin-flow motionlayout mvvm mvvm-architecture retrofit2 robolectric tdd

Last synced: 17 Nov 2024

https://github.com/odaridavid/clean-mvvm-archcomponents

👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout

android android-architecture architecture-components clean clean-architecture coroutines espresso firebase junit koin kotlin kotlin-flow motionlayout mvvm mvvm-architecture retrofit2 robolectric tdd

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

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: 27 Dec 2024

https://github.com/korlibs-archive/klock

Multiplatform Date and time library for Kotlin

clock date javascript jvm kotlin multiplatform native time

Last synced: 29 Sep 2024

https://github.com/jire/charlatano

Proves JVM cheats are viable on native games, and demonstrates the longevity against anti-cheat signature detection systems

abendigo aimbot canownueasy charlatano cheat cheating counter-strike csgo foss gradle hack hacking java jire kotlin theprogrammingtuts triggerbot

Last synced: 11 Oct 2024

https://github.com/abdallahmehiz/mpvKt

A media player for android, based on mpv-android and built with Jetpack Compose.

android compose jetpack-compose kotlin material3 media-player mpv mpv-android mpv-player

Last synced: 27 Dec 2024

https://github.com/Jire/Charlatano

Proves JVM cheats are viable on native games, and demonstrates the longevity against anti-cheat signature detection systems

abendigo aimbot canownueasy charlatano cheat cheating counter-strike csgo foss gradle hack hacking java jire kotlin theprogrammingtuts triggerbot

Last synced: 27 Oct 2024

https://github.com/TonnyL/Spark

🎨 An Android library to create gradient animation like Instagram&Spotify

android android-library animation gradient gradient-animation instagram kotlin spotify

Last synced: 27 Oct 2024

https://github.com/tonnyl/spark

🎨 An Android library to create gradient animation like Instagram&Spotify

android android-library animation gradient gradient-animation instagram kotlin spotify

Last synced: 29 Dec 2024

https://github.com/ACINQ/phoenix

Phoenix is a self-custodial Bitcoin wallet using Lightning to send/receive payments.

bitcoin kotlin lightning lightning-network

Last synced: 05 Nov 2024

https://github.com/scana/ok-gradle

IntelliJ/Android Studio plugin for searching artifacts ids of popular Java libraries.

gradle intellij-plugin jcenter kotlin maven

Last synced: 28 Dec 2024

https://github.com/acinq/phoenix

Phoenix is a self-custodial Bitcoin wallet using Lightning to send/receive payments.

bitcoin kotlin lightning lightning-network

Last synced: 28 Dec 2024

https://github.com/aviranabady/cookiebar2

Android library for displaying text messages, notifications and alerts at the top or bottom of the screen. A great alternative for toast and snackbar alerts.

alertdialog android android-development android-dialog android-library android-message android-notification android-notifications android-snackbar android-toast android-toastmessage android-ui android-ui-widgets android-ux androidx cookiebar kotlin material-design toast

Last synced: 25 Dec 2024

https://github.com/stantanasi/streamflix

An Android TV and mobile app to stream movies and TV shows for free

android android-tv google-tv kotlin leanback movies sflix streaming tv-shows

Last synced: 29 Dec 2024

https://github.com/mouredev/code-challenges

Retos de programación para mejorar nuestras habilidades

challenges java javascript kotlin python swift typescript

Last synced: 29 Dec 2024

https://github.com/tinylog-org/tinylog

tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android

android java jcl kotlin kotlin-library logger logging-library scala slf4j tinylog

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

https://github.com/sciprogcentre/kmath

Kotlin mathematics extensions library

jetbrains-research kotlin mathematics-library

Last synced: 26 Dec 2024

https://github.com/afollestad/vvalidator

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

android androidx form kotlin validation

Last synced: 27 Oct 2024

https://github.com/kamgurgul/cpu-info

CPU Info is a KMP application which provides information about device hardware and software

android compose-multiplatform cpu desktop ios jvm kmp kotlin kotlin-multiplatform kotlin-multiplatform-sample

Last synced: 28 Dec 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: 27 Dec 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: 27 Dec 2024

https://github.com/you-apps/WallYou

Privacy focused wallpaper app built with MD3

android kotlin wallpaper

Last synced: 09 Nov 2024

https://github.com/mplatvoet/kovenant

Kovenant. Promises for Kotlin.

andriod async concurrency kotlin promises rx rxjava

Last synced: 26 Dec 2024

https://github.com/dergoogler/mmrl

MMRL is an Android app that helps manage your own modules repository.

android apatch compose kernelsu kotlin magisk module-manager repo

Last synced: 28 Dec 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: 10 Nov 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: 28 Dec 2024

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

Ninety-Nine Problems in Kotlin

exercise graph kotlin tree

Last synced: 25 Dec 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/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/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: 07 Dec 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/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/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/fengzhizi715/NetDiscovery

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

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

Last synced: 12 Nov 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: 28 Dec 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: 28 Dec 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: 27 Dec 2024

https://github.com/Kotlin/multik

Multidimensional array library for Kotlin

kotlin matrix multiplatform ndarray

Last synced: 03 Nov 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: 26 Dec 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/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: 28 Dec 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: 27 Dec 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/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: 28 Dec 2024

https://github.com/arisguimera/android-expert-intermedio

Nivel intermedio del curso de Android DESDE CERO. En este curso empezaremos a programar con un nivel superior, para poder aplicar a empresas reales.

android kotlin

Last synced: 24 Dec 2024