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: 2025-01-24 00:17:15 UTC
- JSON Representation
https://github.com/a-sit-plus/signum
Kotlin Multiplatform Crypto/PKI Library and ASN1 Parser + Encoder
asn1 attestation crypto cryptography ecdsa kmp kotlin kotlin-multiplatform pki rsa signature
Last synced: 22 Jan 2025
https://github.com/vanshg/KrazyKotlin
A collection of useful Kotlin Extension
awesome extensions gradle kotlin kotlin-extensions kotlin-library krazykotlin productivity-booster unit-testing
Last synced: 19 Nov 2024
https://github.com/felipecsl/kales
Kotlin on Rails
framework html kotlin mvc webdevelopment
Last synced: 22 Jan 2025
https://github.com/hewlettpackard/kraal
Enables the use of Kotlin coroutines and GraalVM native-image together
coroutines graal graal-native graalvm kotlin native-image
Last synced: 11 Nov 2024
https://github.com/enginebai/algorithms
Data Structures and Algorithm (in Kotlin & Python): notes, resources and problems/solutions.
algorithm algorithms algorithms-and-data-structures coding coding-interviews computer-science data-structures faang faang-interview interview interview-preparation interview-questions kotlin leetcode python python3
Last synced: 22 Jan 2025
https://github.com/jillesvangurp/kt-search
Multi platform kotlin client for Elasticsearch & Opensearch with easily extendable Kotlin DSLs for queries, mappings, bulk, and more.
client-library domain-specific-languages elasticsearch kotlin kotlin-multiplatform kotlinx-coroutines kotlinx-serialization ktor-client opensearch
Last synced: 23 Nov 2024
https://github.com/getspherelabs/cosmo-kmp
Cosmo: Kotlin Multiplatform App using Jetpack Compose and SwiftUI
combine compose coroutines cosmos jetpackcompose kmm kmp koin kotlin kotlin-multiplatform kotlin-multiplatform-mobile ktor sqldelight swift swiftui
Last synced: 13 Nov 2024
https://github.com/wuseal/kotlin-reflect-tools-for-android
Kotlin reflect tools for Android
android kotlin kotlin-reflect reflect
Last synced: 28 Oct 2024
https://github.com/vanshg/krazykotlin
A collection of useful Kotlin Extension
awesome extensions gradle kotlin kotlin-extensions kotlin-library krazykotlin productivity-booster unit-testing
Last synced: 12 Nov 2024
https://github.com/alisabzevari/kotlin-http4k-realworld-example-app
realworld app implementation using kotlin, http4k and exposed
exposed http4k kotlin kotlintest mockk realworld realworld-backend
Last synced: 17 Dec 2024
https://github.com/firsttimeinforever/intellij-pdf-viewer
Plugin for viewing PDF documents in IntelliJ-based IDEs.
Last synced: 20 Jan 2025
https://github.com/redmadrobot/pinkman
PINkman is a library to help implementing an authentication by a PIN code in a secure manner. The library derives hash from the user's PIN using Argon2 function and stores it in an encrypted file. The file is encrypted with the AES-256 algorithm in the GCM mode and keys are stored in the AndroidKeystore.
android-library android-security argon2 authentication kotlin kotlin-android kotlin-library user-pin
Last synced: 15 Nov 2024
https://github.com/thomasgazzoni/react-native-keyboard-area
React Native component that provides a View that always match the height of the keyboard
chat inputbox keyboard kotlin react-native react-native-component swift
Last synced: 24 Jan 2025
https://github.com/takke/twitter4j-v2
a simple wrapper for Twitter API v2 that is designed to be used with Twitter4J
Last synced: 24 Jan 2025
https://github.com/LeoColman/Petals
🌻 The Open Source app Petals aims to help its users to either quit weed, reduce usage or simply know how much they're using.
agplv3 android cannabis damage-reduction drugs hacktoberfest kotlin privacy weed
Last synced: 07 Nov 2024
https://github.com/ice1000/kt2dart
:flashlight: [Deprecated] Transpile Kotlin codes into Dart, Make Flutter Great Again
dart flutter haskell kotlin parser parser-combinators
Last synced: 27 Oct 2024
https://github.com/grarcht/Shuttle
Shuttle provides a modern, guarded way to pass large Serializable objects with Intents or saving them in Bundle objects to avoid app crashes from TransactionTooLargeExceptions.
android coroutines framework gradle guardrail kotlin maven modules prevent-app-crashes sbb solution-building-block transactiontoolargeexception
Last synced: 07 Nov 2024
https://github.com/leocolman/petals
🌻 The Open Source app Petals aims to help its users to either quit weed, reduce usage or simply know how much they're using.
agplv3 android cannabis damage-reduction drugs hacktoberfest kotlin privacy weed
Last synced: 21 Jan 2025
https://github.com/uhooi/mobile-app-trends
モバイルアプリ開発のトレンドを3ヶ月ごとに紹介します。
android flutter ios kotlin mobile mobile-app swift xamarin xamarin-forms
Last synced: 03 Nov 2024
https://github.com/grarcht/shuttle
Shuttle provides a modern, guarded way to pass large Serializable objects with Intents or saving them in Bundle objects to avoid app crashes from TransactionTooLargeExceptions.
android coroutines framework gradle guardrail kotlin maven modules prevent-app-crashes sbb solution-building-block transactiontoolargeexception
Last synced: 21 Jan 2025
https://github.com/dniel/traefik-forward-auth0
A backend for performing forward authentication with Auth0 using the Traefik reverse proxy.
auth0 authentication authorization backend beyondcorp external-authentication jwt kotlin kubernetes kubernetes-configuration oauth openid-connect protect-frontends spring-boot traefik
Last synced: 07 Nov 2024
https://github.com/cashapp/tempest
Typesafe DynamoDB for Kotlin and Java.
aws dynamodb dynamodbmapper java kotlin
Last synced: 23 Jan 2025
https://github.com/shopify/promise-kotlin
Lightweight Promises pattern implementation written on Kotlin
asynchronous-tasks kotlin promise promises
Last synced: 27 Nov 2024
https://github.com/mbakgun/restaurants-compose
An example concept of MVVM and Kotlin. Display, Filter & Sort the given restaurants from assets with Jetpack Compose and AAC.
android clean-architecture compose contributions-welcome github-actions instrumentation-tests jetpack jetpack-components jetpack-compose kotlin mvvm
Last synced: 17 Nov 2024
https://github.com/pixelcatapp/Pixelcat
An Android client for the fediverse
android fediverse kotlin kotlin-android kotlin-coroutines mastodon pixelcat pixelfed
Last synced: 05 Nov 2024
https://github.com/minibugdev/SheetSelection
An Android library for display list and be able to select the item as BottomSheet.
android android-library bottomsheet bottomsheetdialogfragment hacktoberfest hacktoberfest2022 kotlin
Last synced: 07 Nov 2024
https://github.com/ScaCap/action-ktlint
Run Ktlint with reviewdog
github-actions kotlin ktlint reviewdog
Last synced: 04 Nov 2024
https://github.com/GetStream/stream-result
🚊 Railway-oriented library to easily model and handle success/failure for Kotlin, Android, and Retrofit.
android coroutines functional-programming kotlin kotlin-result railway-oriented-programming result retrofit2
Last synced: 07 Nov 2024
https://github.com/debop/koda-time
Joda Time and Java 8 Time Extensions for Kotlin
Last synced: 06 Nov 2024
https://github.com/zerite/craftlib
🎮 CraftLib wraps the entire Minecraft codebase as a Java / Kotlin library. Supports protocol, NBT, chat and schematics. 1.7.x - 1.8.x
craftlib java kotlin minecraft minecraft-api minecraft-chat minecraft-codebase minecraft-nbt minecraft-protocol nbt protocol schematic
Last synced: 02 Nov 2024
https://github.com/iammert/easymap
Ready to use Address Selection Library using Google Maps and Places API.
address-selection android googlemaps googlemaps-api kotlin maps places places-api
Last synced: 29 Oct 2024
https://github.com/xgouchet/elmyr
A utility to make Kotlin/Java tests random yet reproducible
fuzzing hacktoberfest hacktoberfest2020 hacktoberfest2021 hacktoberfest2022 hacktoberfest2023 hacktoberfest2024 java kotlin test
Last synced: 22 Jan 2025
https://github.com/touchlab/compose-swift-bridge
Automate the boilerplate of blending Compose UI and native UI on iOS
compose-multiplatform ios kotlin kotlin-multiplatform swift swiftui
Last synced: 24 Jan 2025
https://github.com/OpenMined/KotlinSyft
The official Syft worker for secure on-device machine learning
android-library deep-learning federated-learning kotlin security syft
Last synced: 18 Nov 2024
https://github.com/canopas/rich-editor-compose
Android WYSIWYG Rich editor for Jetpack compose.
android android-library jetpack-compose kotlin rich-text-editor text-editor wysiwyg-editor
Last synced: 23 Jan 2025
https://github.com/enginebai/Algorithms
Data Structures and Algorithm (in Kotlin & Python): notes, resources and problems/solutions.
algorithm algorithms algorithms-and-data-structures coding coding-interviews computer-science data-structures faang faang-interview interview interview-preparation interview-questions kotlin leetcode python python3
Last synced: 25 Nov 2024
https://github.com/codinggay/blackobfuscator-gui
This project is an graphical utility based on BlackObfuscator.
android blackobfuscator control-flow dex gui kotlin obfuscation obfuscator
Last synced: 17 Nov 2024
https://github.com/kaushalvasava/jetpackcompose_basic
This repository is useful for learning basic to intermediate levels of Jetpack compose. Jetpack Compose (JC) is a modern UI development toolkit. It serves as a beginner-friendly project, providing an introduction to Jetpack Compose for newcomers and going up to the Intermediate level.
android android-jetpack android-jetpack-compose android-library android-studio compose declarative-ui jetpack jetpack-components jetpack-compose jetpack-compose-tutorial jetpackcompose kotlin kotlin-android native-android
Last synced: 13 Dec 2024
https://github.com/fredhappyface/android.ewesticker
EweSticker is an Android sticker keyboard application, specifically designed for sharing a wide variety of custom stickers in supported messaging apps. This project draws inspiration from the uSticker project and is a fork of the woosticker repository.
android android-app android-keyboard kotlin sticker-board sticker-keyboard stickers usticker woosticker
Last synced: 24 Jan 2025
https://github.com/scacap/action-ktlint
Run Ktlint with reviewdog
github-actions kotlin ktlint reviewdog
Last synced: 18 Jan 2025
https://github.com/ermadmi78/kobby
Kobby is a codegen plugin of Kotlin DSL Client by GraphQL schema. The generated DSL supports execution of complex GraphQL queries, mutation and subscriptions in Kotlin with syntax similar to native GraphQL syntax.
client code-generation dsl gradle gradle-plugin graphql graphql-client graphql-schema graphql-subscriptions kotlin kotlin-dsl kotlin-multiplatform kotlin-native maven maven-plugin multiplatform plugin
Last synced: 21 Jan 2025
https://github.com/terrakok/kmp-hierarchy
Gradle Plugin to investigate KMP project's hierarchy
gradle-plugin hmpp kmp kotlin multiplatform
Last synced: 01 Nov 2024
https://github.com/lukasforst/katlib
Companion to Kotlin standard library
extensions kotlin kotlin-extensions kotlin-library
Last synced: 06 Dec 2024
https://github.com/agilie/circularpicker
CircularPicker is helpful for creating a controller aimed to manage any calculated parameter.
circular datepicker datetime kotlin kotlin-android picker timepicker widget
Last synced: 09 Nov 2024
https://github.com/LukasForst/katlib
Companion to Kotlin standard library
extensions kotlin kotlin-extensions kotlin-library
Last synced: 19 Nov 2024
https://github.com/noheltcj/RxCommon
Multiplatform implementation of ReactiveX providing a common way to build one set of business logic for native, iOS, Javascript, Android, JVM, and other platforms.
kotlin kotlin-multiplatform kotlin-native reactivex rx
Last synced: 03 Nov 2024
https://github.com/misikora/laboratory
Feature flags for multi-module Kotlin Android projects
ab-testing abc-testing android android-development code-generation feature-flags gradle-plugin jetpack-android jetpack-datastore kotlin kotlin-android laboratory
Last synced: 21 Jan 2025
https://github.com/spikeysanju/epoch
⏱ A simple stop watch app built to demonstrate the use of Jetpack Compose
android android-app android-studio android-ui compose declarative-ui github-actions jetpack jetpack-android jetpack-compose jetpack-compose-animation kotlin kotlin-android ktlint-gradle spikeysanju ui-components ui-design
Last synced: 30 Oct 2024
https://github.com/MiSikora/laboratory
Feature flags for multi-module Kotlin Android projects
ab-testing abc-testing android android-development code-generation feature-flags gradle-plugin jetpack-android jetpack-datastore kotlin kotlin-android laboratory
Last synced: 07 Nov 2024
https://github.com/natario1/elements
⚒ Modular components for RecyclerView development enforcing clean, reusable and testable code, with built-in support for paging and complex hierarchies of data.
android android-paging-library android-recycler android-recyclerview android-recyclerview-pagination architecture-components kotlin kotlin-android list livedata livedata-databinding pagination recyclerview recyclerview-adapter recyclerview-header recyclerview-section
Last synced: 06 Nov 2024
https://github.com/noheltcj/rxcommon
Multiplatform implementation of ReactiveX providing a common way to build one set of business logic for native, iOS, Javascript, Android, JVM, and other platforms.
kotlin kotlin-multiplatform kotlin-native reactivex rx
Last synced: 10 Dec 2024
https://github.com/cyb3rko/pincredible
Modern and secure Android app to help you remember any PIN
andriod-app android android-application encryption f-droid fdroid kotlin material-3 material-you modern offline pin secure
Last synced: 17 Jan 2025
https://github.com/ton-community/ton-kotlin
Kotlin/Multiplatform SDK for The Open Network
blockchain cryptocurrency kotlin kotlin-language kotlin-library kotlin-multiplatform telegram ton
Last synced: 24 Jan 2025
https://github.com/xposed-modules-repo/com.wye4.hookforvip
Hook for VIP
android hook hookvip kotlin xposed xposed-module
Last synced: 22 Jan 2025
https://github.com/githubhaohao/javatokotlin
Java to Kotlin 语法清单
from-java-to-kotlin java-kotlin java-to-kotlin kotlin
Last synced: 23 Jan 2025
https://github.com/satyamurti/LetsChat
🇮🇳 Open source Indian Chat application with new cool concepts.
chat-application coroutines download-manager firebase-cloud-messaging firestore groupchat jetpack kotlin mvvm-android navigation-architecture-component single-activity-pattern
Last synced: 17 Nov 2024
https://github.com/deepmedia/knee
Seamless two-way communication between Kotlin/Native and Kotlin/JVM. Supports suspend functions, classes, interfaces, no-copy buffers and much more.
android android-library ffi ffi-bindings java jni jni-wrapper jvm kmp kotlin kotlin-compiler kotlin-compiler-plugin kotlin-multiplatform kotlin-native multiplatform ndk ndk-library
Last synced: 23 Jan 2025
https://github.com/michaeltroger/pdfwallet-android
PDF Wallet (Android App)
Last synced: 22 Jan 2025
https://github.com/ziggy42/Blum
A simple android Twitter client written in Kotlin
Last synced: 18 Nov 2024
https://github.com/fastjengine/fastj
An open-source, Java-based 2D game engine.
2d-game-engine cross-platform fastj game-engine game-framework groovy java java-game-engine java2d java2d-game-library kotlin open-source
Last synced: 14 Oct 2024
https://github.com/vaibhav2002/healthify
Healthify - An app to track your daily water intake and sleep and boost your work efficiency. Healthify is built using Kotlin and follows all modern android Development practices and hence is a good learning resource for beginners
android android-jetpack-components auth0 datastore firebase hackathon hactoberfest hashnode hilt kotlin mvvm
Last synced: 07 Nov 2024
https://github.com/michaeltroger/greenpass-android
Green Pass PDF Wallet Android App
Last synced: 15 Jan 2025
https://github.com/diegoberaldin/RaccoonForLemmy
A Kotlin Multiplatform client for Lemmy
android-app compose-multiplatform kmp kotlin lemmy-client multiplatform-app
Last synced: 09 Nov 2024
https://github.com/StephenVinouze/KinApp
A Kotlin In App Purchase library that lets you easily manage your billing process in Android
android inapp-billing inapppurchase kotlin kotlin-library
Last synced: 07 Nov 2024
https://github.com/amrdeveloper/easyadapter
Android Annotation Processing Library to generate your adapters only with Annotations on your model, support working with Kapt and KSP Processors
adapter adapter-design-pattern android android-library annotation-processor kapt kotlin kotlinpoet ksp lint linter-plugin
Last synced: 27 Oct 2024
https://github.com/AmrDeveloper/EasyAdapter
Android Annotation Processing Library to generate your adapters only with Annotations on your model, support working with Kapt and KSP Processors
adapter adapter-design-pattern android android-library annotation-processor kapt kotlin kotlinpoet ksp lint linter-plugin
Last synced: 07 Nov 2024
https://github.com/gestalt-config/gestalt
A Java configuration library
configuration gradle java kotlin kotlin-library
Last synced: 21 Jan 2025
https://github.com/ericksumargo/drivety
Drivety: Smart App Assistant to Secure Inside Car Activity. #AndroidDevChallenge
android androiddevchallenge androidthings bluetooth bme280 firebase iot-device kotlin mobile-vision raspberry-pi-3b raspberry-pi-camera speech-api tensorflow
Last synced: 11 Oct 2024
https://github.com/fossifyorg/draw
A canvas you can draw on with different colors.
android draw foss kotlin open-source
Last synced: 22 Dec 2024
https://github.com/MarioAriasC/zig-support
Zig language support for JetBrains IDEs
idea-plugin intellij intellij-plugin kotlin zig
Last synced: 18 Nov 2024
https://github.com/zahraheydari/android-mvvm-rx3-dagger2-navcomponent
Implemented using MVVM, LiveData, Room, RX3, Dagger2, Coil, View Binding, Navigation Component and AndroidX
coil coil-image-loader dagger2 kotlin kotlin-android livedata moshi-converter mvvm-android mvvm-architecture navigation-component navigation-component-kotlin retrofit2 retrofit2-kotlin retrofit2-rxjava room-database room-persistence-library rxandroid rxjava rxjava-android viewbinding
Last synced: 27 Nov 2024
https://github.com/marioariasc/zig-support
Zig language support for JetBrains IDEs
idea-plugin intellij intellij-plugin kotlin zig
Last synced: 30 Sep 2024
https://github.com/mitchtabian/Kotlin-Coroutine-Examples
Examples for using Coroutines
Last synced: 05 Dec 2024
https://github.com/appwrite/sdk-for-kotlin
[READ-ONLY] Official Appwrite Kotlin SDK 💙🧡
appwrite baas firebase hacktoberfest java kotlin
Last synced: 20 Jan 2025
https://github.com/readium/mobile
📱 Readium Mobile is a toolkit for ebooks, audiobooks and comics written in Swift & Kotlin.
audiobooks ebooks kotlin opds pdf reading swift
Last synced: 11 Nov 2024
https://github.com/jdiazcano/cfg4k
Flexible and easy to use config library written in kotlin
Last synced: 04 Nov 2024
https://github.com/pwall567/json-kotlin-schema-codegen
Code generation for JSON Schema (Draft 07)
Last synced: 22 Jan 2025
https://github.com/grantas33/Kotlin-PWA-starter-kit
Create progressive web apps using 100% Kotlin.
demo kotlin kotlin-js pwa react zero-configuration
Last synced: 19 Nov 2024
https://github.com/whitescent/Engine
Mapping your phone as a virtual joystick
android gamepad jetpack-android jetpack-compose joystick kotlin material-you
Last synced: 09 Nov 2024
https://github.com/markusressel/kodeeditor
A simple code editor with syntax highlighting and pinch to zoom
android android-library code code-editor codeeditor editor edittext gui gui-library hacktoberfest highlighter highlighting kotlin kotlin-android kotlin-library syntax syntax-highlighting textview
Last synced: 17 Jan 2025
https://github.com/AAkira/ExoPlayerManager
An android library that wraps the ExoPlayer and the IMA Android SDK which plays a video advertisement. This is written in Kotlin.
android android-library exoplayer hls-sample hls-video ima-sdk kotlin
Last synced: 25 Nov 2024
https://github.com/adrielcafe/hal
🔴 A non-deterministic finite-state machine for Android & JVM that won't let you down
android android-library coroutines coroutines-flow finite-state-machine hal kotlin kotlin-android kotlin-library livedata machine non-deterministic-finite-automaton state state-machine
Last synced: 10 Nov 2024
https://github.com/aakira/exoplayermanager
An android library that wraps the ExoPlayer and the IMA Android SDK which plays a video advertisement. This is written in Kotlin.
android android-library exoplayer hls-sample hls-video ima-sdk kotlin
Last synced: 29 Oct 2024
https://github.com/icerockdev/moko-maps
Control your map from common code for mobile (android & ios) Kotlin Multiplatform development
android ios kotlin kotlin-multiplatform kotlin-native moko
Last synced: 10 Nov 2024
https://github.com/mouredev/pokemon-jetpackcompose
Ejemplo de App Android con Kotlin, Jetpack Compose, Retrofit y consumo de la API REST de Pokémon
android android-app android-application android-studio ap api api-rest jetpack-compose-example jetpack-compose-tutorial kotlin kotlin-android retrofit retrofit2
Last synced: 10 Nov 2024
https://github.com/twoeightnine/xvii
android messenger for vk social network
android client kotlin messenger social-network vk xvii
Last synced: 09 Oct 2024
https://github.com/re-ovo/rainmusic
一个纯粹的网易云第三方app
android-app jetpack-compose kotlin netease-cloud-music
Last synced: 13 Dec 2024
https://github.com/mkohm/detekt-hint
Detection of design principle violations in Kotlin as a plugin to detekt.
anti-patterns code-quality code-smells danger design-principles detections detekt detekt-hint detekt-plugin kotlin programming-principles software-architecture static-code-analysis
Last synced: 27 Oct 2024
https://github.com/nikartx/fitbutton
The button which can use with icon, text, divider, custom ripple effect, border, corner radius e.t.c.
android android-button android-development android-library android-ui button button-widget custom-button design java kotlin kotlin-android nikart ripple-effect ui
Last synced: 13 Oct 2024
https://github.com/AdityaV025/Munche
Munche is a 🍔 food delivery android application made in Java and Kotlin using the Firebase Suite and Mapbox Map Integration.
android firebase firebase-auth firebase-firestore food-delivery food-delivery-app food-ordering java kotlin kotlin-android mapbox paytm-payment-gateway upi-payment
Last synced: 08 Nov 2024
https://github.com/SimformSolutionsPvtLtd/SSAndroidNeumorphicKit
Neomorphic UI kit for Android
android android-library kotlin kotlin-android kotlin-library neomorphic neomorphism neumorphism uikit
Last synced: 18 Nov 2024
https://github.com/open-turo/nibel
Type-safe navigation library for seamless adoption of Jetpack Compose in fragment-based Android apps.
android jetpack-compose kotlin navigation
Last synced: 15 Nov 2024
https://github.com/dominaezzz/kotlin-imgui
Kotlin bindings for Dear ImGui
dear-imgui kotlin kotlin-bindings kotlin-multiplatform kotlin-native
Last synced: 10 Oct 2024
https://github.com/sdeleuze/spring-kotlin-deepdive
A journey from Java to Kotlin with Spring
Last synced: 28 Oct 2024