Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/kotlin
- Wikipedia: https://en.wikipedia.org/wiki/Kotlin_(programming_language)
- Repo: https://github.com/JetBrains/kotlin
- Created by: JetBrains
- Released: February 15, 2016
- Last updated: 2024-11-08 00:16:16 UTC
- JSON Representation
https://github.com/cretz/pb-and-k
Kotlin Code Generator and Runtime for Protocol Buffers
kotlin protobuf protoc protocol-buffers
Last synced: 27 Oct 2024
https://github.com/erfansn/SiliconeCalculator
🎨 Simple but attractive graphic a calculator built with Jetpack Compose
android architecture benchmark calculator jetpack-compose kotlin mad neumorphism testing
Last synced: 07 Nov 2024
https://github.com/cdcsgit/lognote
Log viewer, Android logcat viewer for Windows, Linux, Mac
android kotlin log-viewer logcat logcat-viewer multiplatform pc swing
Last synced: 07 Nov 2024
https://github.com/burakeregar/KotlinMvpArchitecture
Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Added Unit Tests(Kotlin Tests)!
android-testing android-tests clean-architecture dagger2 dagger2-mvp kotlin kotlin-android kotlintest leakcanary mvp mvp-android mvp-architecture mvp-clean mvp-pattern retrofit retrofit2 unit-test unit-testing unittest unittesting
Last synced: 30 Oct 2024
https://github.com/lorenzovngl/FoodExpirationDates
📱 Android app to track food expiration dates 🥦🥛🍎. Built with Jetpack Compose 🧩, MVVM 🛠️, Room 🗄️, and Material You 🎨.
android android-app android-room app dagger-hilt expiration-date expiration-monitoring expiry expiry-dates food food-tracker google-play hacktoberfest hacktoberfest2024 jetpack-compose kotlin kotlin-android material-design mobile-app
Last synced: 07 Nov 2024
https://github.com/jakobkmar/kspigot
Extended Spigot and Bukkit API for Kotlin
api bukkit gui kotlin kotlin-spigot kotlin-wrapper kspigot spigot spigot-extension
Last synced: 30 Oct 2024
https://github.com/NUmeroAndDev/MaterialGallery-android
Material Components Gallery(Catalog) Application
android dynamic-color kotlin kotlin-android material-3 material-design material-you materialdesign
Last synced: 02 Aug 2024
https://github.com/jeremylvln/Shulker
A Kubernetes operator for managing complex and dynamic Minecraft infrastructures, including game servers and proxies.
agones bungeecord grpc infrastructure-as-code kotlin kubernetes matchmaking minecraft minecraft-proxy minecraft-server open-match operator paper rust shulker velocity
Last synced: 04 Aug 2024
https://github.com/KakaoCup/Compose
Nice and simple DSL for Espresso Compose UI testing in Kotlin
android android-testing compose dsl espresso hacktoberfest kotlin testing-framework testing-library ui-testing
Last synced: 26 Sep 2024
https://github.com/cortinico/ktfmt-gradle
A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code like a glimpse 🧹🐘
formatter formatting gradle gradle-plugin gradle-plugin-kotlin hacktoberfest kotlin kotlin-android kotlin-gradle ktfmt ktfmt-gradle lint linter reformat
Last synced: 29 Oct 2024
https://github.com/bnorm/kotlin-ir-plugin-template
Template for IR based Kotlin compiler plugin.
compiler-plugin kotlin kotlin-ir
Last synced: 27 Oct 2024
https://github.com/Vorlonsoft/AndroidRate
AndroidRate is a library to help you promote your Android app by prompting users to rate the app after using it for a few days.
android android-library android-ui appstore dialog feedback feedback-form java java-library kotlin kotlin-android kotlin-library library rate rating rating-dialog rating-stars ratings user-rating var-library
Last synced: 09 Aug 2024
https://github.com/mirzemehdi/FindTravelNow-KMM
FindTravelNow - metasearch travel application that is available both in iOS and Android store developed with Kotlin Multiplatform + Compose Multiplatform.
android compose-multiplatform ios jetpack-compose kotlin kotlin-multiplatform
Last synced: 07 Nov 2024
https://github.com/agrawalsuneet/LoadersPack-Android
Android LoadersPack - a replacement of default android material progressbar with different loaders
android android-loader android-loaders clock clock-loader clockloader java kotlin loader loader-pack loaders loaderspack ripple ripple-effect ripple-lib ripplebutton ripples rippleview rotatingcircularsticksloader sticksloader
Last synced: 07 Nov 2024
https://github.com/minibugdev/DrawableBadge
Drawable Badge is an Android library for adding badges to drawables.
android android-library badge hacktoberfest hacktoberfest2022 kotlin
Last synced: 07 Nov 2024
https://github.com/jeziellago/flownav
Annotation processor that provides better navigation on android multi-modules projects 🛳.
android annotation-processor fragments kotlin navigation navigation-component
Last synced: 01 Nov 2024
https://github.com/Keyspace-cloud/android
Official Android client for keyspace.cloud. A beautiful and secure password manager.
2fa api cryptography ed25519 end-to-end-encryption kotlin libsodium material-design notes-app password-manager payments privacy strongbox xchacha20-poly1305
Last synced: 02 Aug 2024
https://github.com/StellarSand/IYPS
A password strength app that evaluates and rates your password's robustness, estimates crack time, and provides helpful warnings and suggestions for stronger passwords.
android android-app android-application f-droid fdroid kotlin kotlin-android material-design material-ui material-you open-source password password-analysis password-cracker password-safety password-strength privacy security security-tools
Last synced: 02 Aug 2024
https://github.com/2307vivek/paging-3-sample
This app is created as a sample app which loads movies from Tmdb api and uses Paging 3 library to show it in a Recycler view.
android architecture-components architecture-guidelines coroutines database-cache databases koin kotlin loads-movies mvvm mvvm-android offline-first paging-library paging3 remote-mediator retrofit2 room-database tmdb tmdb-api viewmodel
Last synced: 01 Nov 2024
https://github.com/Efimj/Shkiper
Android modern notepad
android android-app android-application compose compose-ui jetpack jetpack-compose kotlin kotlin-android note note-taking note-taking-app notebook realm realm-mobile-database
Last synced: 07 Nov 2024
https://github.com/B3nedikt/AppLocale
AppLocale is a android library to update the app language dynamically.
Last synced: 07 Nov 2024
https://github.com/alllex/parsus
Parser-combinators with Multiplatform Kotlin Coroutines
combinators coroutines kotlin kotlin-multiplatform parser
Last synced: 28 Oct 2024
https://github.com/ArezooNazer/AndroidVideoPlayer
A video player based on Media3 Exoplayer
android android-video-player androidvideoplayer androidx-media coroutines exoplayer exoplayer2 hilt hls kotlin media3-exoplayer mvvm player subtitle video video-player
Last synced: 07 Nov 2024
https://github.com/foldright/cffu
🦝 Java CompletableFuture Fu(aka CF-Fu, pronounced "Shifu"), a tiny sidekick library to improve user experience and reduce misuse.
cffu completable-future completablefuture concurrency fu java kotlin shifu sidekick tiny
Last synced: 08 Nov 2024
https://github.com/cfnz/muirwik
Muirwik - a Material UI React wrapper written in Kotlin
Last synced: 03 Nov 2024
https://github.com/bnorm/ktor-retrofit
Turns a Retrofit service interface into Ktor routing
kotlin ktor ktor-framework retrofit retrofit2
Last synced: 27 Oct 2024
https://github.com/him188/yamlkt
Multiplatform YAML parser & serializer for kotlinx.serialization written in pure Kotlin
kotlin multiplatform serialization yaml
Last synced: 30 Oct 2024
https://github.com/ctripcorp/mmkv-kotlin
A Kotlin Multiplatform porting for MMKV.
android ios kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native
Last synced: 30 Oct 2024
https://github.com/pivovarit/articles
Code snippets for articles posted at 4comprehension.com
functional-programming java kotlin scala
Last synced: 26 Oct 2024
https://github.com/philippeboisney/githubapp
A showcase app showing how to use PagingLibrary with Retrofit, Coroutines, Koin & Testing.
android coroutines-android kotlin kotlin-android paging-library retrofit retrofit2
Last synced: 30 Oct 2024
https://github.com/iammert/photoviewindicator
Indicator for PhotoView Library https://github.com/chrisbanes/PhotoView
android customview indicator kotlin photoview
Last synced: 29 Oct 2024
https://github.com/timbru31/cordova-plugin-lottie-splashscreen
🐣 🎬 📱 Apache Cordova plugin to show Lottie animations as the splash screen with Airbnb's Lottie wrapper
airbnb-lottie android bodymovin cordova cordova-plugin cordova-plugin-splashscreen hacktoberfest ionic ionic-plugin ios kotlin lottie lottie-android lottie-animation lottie-ios phonegap phonegap-plugin splash-screen swift typescript
Last synced: 15 Oct 2024
https://github.com/enginebai/AndroidBase
Android project template for Gradle Kotlin DSL + 100% Kotlin + Base module + Extensions = ❤️
android architecture-components gradle-kotlin-dsl koin kotlin project-template rxjava2 template
Last synced: 07 Nov 2024
https://github.com/HariKulhari06/Covid-19-Tracker
Android app to track COVID-19 cases in India and globally.
android clean-architecture coil-image-loader dark-theme databinding-android dependency-injection-with-hilt github-actions hilt hilt-android kotlin kotlin-coroutines kotlin-flow material-design mvvm-android mvvm-architecture repository-pattern room-persistence-library viewmodel-livedata workmanager-kotlin
Last synced: 03 Aug 2024
https://github.com/fibelatti/pinboard-kotlin
Unofficial Android client for Pinboard and Linkding
android androidx clean-architecture compose coroutines coroutines-android dagger2 fts github-actions hilt jetpack jetpack-compose junit5 kotlin ksp mvvm room
Last synced: 02 Aug 2024
https://github.com/TobseF/Candy-Crush-Clone
🍭 Candy Crush Clone
candy-crush game korge kotlin kotlin-multiplatform match3
Last synced: 27 Oct 2024
https://github.com/c5inco/compose-pokedexer
Pokedex app written in Compose, powered by PokeAPI.co
android jetpack-compose kotlin pokemon
Last synced: 06 Nov 2024
https://github.com/techlore/Plexus-app
Remove the fear of Android app compatibility on de-Googled devices.
android android-app applications calyxos degoogle f-droid fdroid foss google kotlin kotlin-android lineageos material-design material-ui material-you microg open-source plexus roms
Last synced: 06 Aug 2024
https://github.com/kaleidot725/ScrcpyHub
ScrcpyHub is a GUI application to use scrcpy. scrcpy is a tool to mirror the android screen. (Scrcpy GUI)
android compose-desktop compose-for-desktop compose-multiplatform gui jetpack-compose kotlin macos scrcpy tools windows
Last synced: 01 Sep 2024
https://github.com/canopas/compose-animated-navigationbar
Cool animated navigation bars for your compose android app.
android android-library animations bottombar bottombarnavigationview compose-ui composer-library jetpack-compose kotlin material-ui navigation
Last synced: 03 Nov 2024
https://github.com/hashemi-hossein/memory-guardian
Take Control of Your Clipboard
android autocleaner clipboard kotlin material3 privacy-protection workmanager-kotlin
Last synced: 02 Aug 2024
https://github.com/rickbusarow/modulecheck
Fast dependency graph validation for Gradle
android android-library gradle kotlin multi-module
Last synced: 31 Oct 2024
https://github.com/hidroh/tldroid
man pages on the go, written in Kotlin!
android data-binding kotlin man-page
Last synced: 27 Oct 2024
https://github.com/rickbusarow/ModuleCheck
Fast dependency graph validation for Gradle
android android-library gradle kotlin multi-module
Last synced: 07 Nov 2024
https://github.com/sellmair/evas
Modern, high performance, tiny EventBus and State Container in Kotlin
compose eventbus events kmp kotlin kotlinmultiplatform state-management states
Last synced: 26 Oct 2024
https://github.com/okkero/Skedule
Use the BukkitScheduler with coroutines - for plugin developers using Kotlin
bukkit coroutines kotlin spigot
Last synced: 27 Oct 2024
https://github.com/lice-lang/lice
A multi-paradigm programming language running on JVM
interpreter jvm kotlin language lice lisp lisp-dialect lisp-interpreter programming-language
Last synced: 02 Aug 2024
https://github.com/haroldadmin/lucilla
Fast, efficient, in-memory Full Text Search for Kotlin
full-text-search kotlin tf-idf trie
Last synced: 27 Oct 2024
https://github.com/edeckers/react-native-blob-courier
Use this library to efficiently download and upload blobs in React Native.
android blob courier download fetch files hacktoberfest ios kotlin push react-native send swift transfer typescript upload upload-blobs
Last synced: 26 Oct 2024
https://github.com/voize-gmbh/reakt-native-toolkit
Combine React Native with Kotlin Multiplatform (KMP)
kotlin kotlin-multiplatform kotlin-multiplatform-mobile react react-native
Last synced: 07 Nov 2024
https://github.com/akexorcist/SnapTimePicker
[Android] Another Material Time Picker
android android-library java kotlin
Last synced: 04 Aug 2024
https://github.com/vaibhav2002/taskify
Taskify - An app to manage your daily tasks and boost your productivity. Taskify is built using kotlin and follows all modern android Development practices and hence is a good learning resource for beginners
android coroutines-flow firebase flows hacktoberfest harperdb harperdbhackathon hashnode jetpack-android kotlin mvvm retrofit room-persistence-library
Last synced: 27 Oct 2024
https://github.com/mpetuska/npm-publish
Gradle plugin for NPM package publishing. Allows for arbitrary publishing as well as seamless integration with Kotlin JS/MPP plugins.
gradle-plugin kotlin kotlin-js npm
Last synced: 30 Oct 2024
https://github.com/akshay2211/NYTimes-Compose
An offline-first application in Jetpack Compose with MVVM architecture, representing a minimalistic implementation of Top Stories API.
android coil-kotlin compose coroutines-flow day-night-theme hacktoberfest hacktoberfest2021 hacktoberfest2022 jetpack-compose kotlin kotlin-coroutines livedata mvvm-android navigation-compose offline-first room room-database
Last synced: 07 Nov 2024
https://github.com/akshay2211/nytimes-compose
An offline-first application in Jetpack Compose with MVVM architecture, representing a minimalistic implementation of Top Stories API.
android coil-kotlin compose coroutines-flow day-night-theme hacktoberfest hacktoberfest2021 hacktoberfest2022 jetpack-compose kotlin kotlin-coroutines livedata mvvm-android navigation-compose offline-first room room-database
Last synced: 01 Nov 2024
https://github.com/kittinunf/Forge
Functional style JSON parsing in Kotlin
functional functional-programming json kotlin parser
Last synced: 06 Nov 2024
https://github.com/zacsweers/auto-service-ksp
A KSP implementation of AutoService
autoservice compiler-plugin kotlin kotlin-symbol-processing ksp
Last synced: 26 Oct 2024
https://github.com/wstxda/clippy
Copy links from the sharing menu with automatic removal of shorteners and trackers
android android-application android-development application clipboard copy kotlin kotlin-android material-design material-ui mobile safety security security-tools share shortener trackers
Last synced: 05 Nov 2024
https://github.com/mvysny/karibu-dsl
Kotlin Vaadin extensions and DSL
dsl karibu-dsl kotlin kotlin-extensions vaadin
Last synced: 30 Oct 2024
https://github.com/gotev/recycler-adapter
RecyclerView-driven declarative UIs
adapter android android-development android-library android-ui declarative drag-and-drop kotlin kotlin-android list listview model mvvm nested-recyclerviews recyclerview table ui view viewholder
Last synced: 01 Nov 2024
https://github.com/0x4f53/Wristkey
A free and open-source 2FA app for smartwatches.
2fa 2fa-codes adb aegis-authenticator andotp android android-phone android-wear authenticator bitwarden google-authenticator kotlin otps qr-codes security smartwatch watch wear-os wearables
Last synced: 12 Aug 2024
https://github.com/kittinunf/forge
Functional style JSON parsing in Kotlin
functional functional-programming json kotlin parser
Last synced: 29 Oct 2024
https://github.com/FossifyOrg/Clock
Combination of a beautiful clock with widget, alarm, stopwatch & timer, no ads
android clock foss kotlin open-source
Last synced: 02 Aug 2024
https://github.com/sansets/android-clean-architecture
Sample for Android Clean Architecture.
android clean-architecture coroutines-flow dagger2 kotlin modular-architecture navigation-component room
Last synced: 03 Aug 2024
https://github.com/akhilesh0707/Rick-and-Morty
The Rick And Morty - MVVM with a clean architecture approach using some of the best practices in Android Development.
architecture-components coroutines coroutines-flow dagger-hilt jetpack kotlin mvvm-clean-architecture navigation-component room
Last synced: 03 Aug 2024
https://github.com/cansik/kotlin-latex-listing
A syntax highlighting template for the Kotlin language in LaTeX listings.
code highlighting kotlin latex listing listings lst lstdefine syntax
Last synced: 01 Nov 2024
https://github.com/haroldadmin/MovieDB
A gorgeous TMDb client for Android
android architecture-components koin kotlin material-design mvvm tmdb
Last synced: 31 Oct 2024
https://github.com/foso/kotlincompilerpluginexample
This is an example project that shows how to create a Kotlin Compiler Plugin. The plugin will print "Hello from" and the name of the file that is being compiled, as a compiler warning to the terminal log.
compiler compiler-plugin gradle-plugin kotlin kotlin-compiler kotlin-compiler-plugin kotlin-multiplatform kotlin-plugin
Last synced: 26 Oct 2024
https://github.com/microsoft/ts-gyb
Generating native code interfaces from TypeScript
code-generation hybrid-app javascriptcore kotlin swift typescript webview
Last synced: 07 Oct 2024
https://github.com/oddbit/flutter_facebook_app_events
Flutter Plugin for Facebook App Events
dart dart-package dartlang facebook-analytics facebook-app-events facebook-sdk flutter flutter-plugin kotlin kotlin-android swift
Last synced: 30 Oct 2024
https://github.com/Skyscanner/backpack-android
Backpack Design System
android backpack component-library kotlin
Last synced: 07 Nov 2024
https://github.com/fwcd/tree-sitter-kotlin
Kotlin grammar for Tree-sitter
kotlin language-grammars parser tree-sitter
Last synced: 09 Oct 2024
https://github.com/SanjayDevTech/Code-with-love
Open source programming algorithms
algorithms android c cpp data-structures good-first-issue hacktoberfest java javascript kotlin php python searching-algorithms sorting-algorithms
Last synced: 28 Oct 2024
https://github.com/haroldadmin/moviedb
A gorgeous TMDb client for Android
android architecture-components koin kotlin material-design mvvm tmdb
Last synced: 27 Oct 2024
https://github.com/hamza417/peristyle
Simple wallpaper manager app for Android
android android-app gallery kotlin material-design material-ui mvvm wallpaper wallpaper-app
Last synced: 26 Oct 2024
https://github.com/pedroql/mvflow
Simple Android MVI architecture using Kotlin Flows
android android-library kotlin kotlin-flow mvi mvi-android mvi-architecture
Last synced: 07 Nov 2024
https://github.com/icerockdev/moko-socket-io
MOKO SocketIo by IceRock is Socket.IO implementation Kotlin Multiplatform library
android ios kotlin kotlin-multiplatform kotlin-native moko socket-io
Last synced: 11 Oct 2024
https://github.com/appmattus/certificatetransparency
Certificate transparency for Android and JVM
android certificate-transparency hacktoberfest java kotlin security ssl
Last synced: 07 Nov 2024
https://github.com/aritra-tech/ComposeCards
💳 ComposeCards is a beautifully designed payment view library for Credit and Debit Card. Made using Jetpack Compose 🎉
android android-library compose credit-card hackoctoberfest jetpack-compose jetpack-compose-library kotlin payment
Last synced: 07 Nov 2024
https://github.com/paulwoitaschek/slimber
Built upon Timber. Without performance penality.
Last synced: 27 Oct 2024
https://github.com/hoc081098/refresh-token-sample
Android Refresh token with Retrofit, OkHttp, Kotlin Coroutines Mutex 🔂 When multiple requests hit 401 (HTTP_UNAUTHORIZED), only single Refresh token request will be executed. After successful refresh, all pending requests will be executed concurrently. Example of encryption Jetpack Proto DataStore with Tink. Secured Proto DataStore. This example app shows how you can encrypt your data when using Proto DataStore from Jetpack.
android-coroutines-flow android-coroutines-flow-mvvm android-mvvm-coroutine android-refresh-token android-refresh-token-sample android-retrofit android-retrofit-auth android-stateflow coroutines-mutex kotlin kotlin-coroutine-flow kotlin-coroutines-mutex kotlin-coroutines-mvvm kotlin-coroutines-stateflow okhttp-interceptor okhttp-refresh-token okhttp-token retrofit-refresh-token retrofit-token secured-datastore
Last synced: 30 Oct 2024
https://github.com/jetbrains/lets-plot-skia
Skia frontend for Lets-Plot multiplatform plotting library.
android charts compose-multiplatform ggplot kotlin kotlin-android plotting swing
Last synced: 07 Oct 2024
https://github.com/Hamza417/Peristyle
Simple wallpaper manager app for Android
android android-app gallery kotlin material-design material-ui mvvm wallpaper wallpaper-app
Last synced: 02 Aug 2024
https://github.com/yggdrasil-network/yggdrasil-android
Reference implementation for connecting to the Yggdrasil Network from Android devices
android kotlin yggdrasil yggdrasil-network
Last synced: 31 Oct 2024
https://github.com/mori-atsushi/koject
DI Container library for Kotlin Multiplatform.
android di-container kotlin kotlin-js kotlin-multiplatform kotlin-native
Last synced: 03 Nov 2024
https://github.com/openrndr/orx
A growing library of assorted data structures, algorithms and utilities for OPENRNDR
creative-coding generative-art graphics kotlin
Last synced: 05 Nov 2024
https://github.com/jenly1314/ultraswiperefresh
:surfer: 一个可带来极致体验的Compose刷新组件;支持下拉刷新和上拉加载,可完美替代官方的SwipeRefresh;并且支持的功能更多,可扩展性更强。
android compose compose-refresh jetpack jetpack-compose kotlin pull-refresh pull-to-refresh pullrefresh pulltorefresh pulltorefreshview refresh refresh-layout refreshlayout smartrefresh smartrefreshlayout swipe-refresh swiperefresh
Last synced: 06 Nov 2024
https://github.com/shiburagi/blockedittext
Block EditText is a library provide an input view present in multiple block style that common use in TAC or credit card field.
android credit-card edittext gradle kotlin tac widget
Last synced: 27 Oct 2024
https://github.com/line/clay
Clay is an Android library project that provides image trimming which is originally an UI component of LINE Creators Studio
android android-library kotlin
Last synced: 01 Nov 2024
https://github.com/johanhaleby/occurrent
Unintrusive Event Sourcing Library for the JVM
cloud-events event-sourcing java kotlin
Last synced: 01 Nov 2024
https://github.com/Ruan625Br/FileManagerSphere
Material Design file manager for Android
android android-app android-application compose-ui file-manager filemanager hilt-android java jetpack-android jetpack-compose kotlin kotlin-android material material-3 material-3-design material-design material-you mobile
Last synced: 02 Aug 2024
https://github.com/sksamuel/cohort
Ktor/Vertx spring-actuator style library - healthchecks, logging, database
Last synced: 09 Oct 2024
https://github.com/MinnDevelopment/jda-ktx
Collection of useful Kotlin extensions for JDA
coroutines discord hacktoberfest jda kotlin kotlin-coroutines
Last synced: 26 Oct 2024
https://github.com/ericktijerou/jettimer
:hourglass_flowing_sand: Timer app clone built with Jetpack Compose and Hilt #AndroidDevChallenge
android androiddevchallenge androiddevchallenge- androiddevchallenge-compose compose dagger2 dagger2-android declarative-ui hilt-android hilt-viewmodel jetpack-android jetpack-compose jetpack-navigation kotlin
Last synced: 02 Aug 2024