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

https://github.com/partiql/partiql-lang-kotlin

PartiQL libraries and tools in Kotlin.

ion json kotlin partiql sql

Last synced: 28 Oct 2024

https://github.com/mingchen/docker-android-build-box

An optimized docker image includes Android, Kotlin, Flutter sdk.

bitbucket docker-android docker-image dockerfile dockerize fastlane flutter kotlin pipeline

Last synced: 20 Nov 2024

https://github.com/kotlin/kotlinx-benchmark

Kotlin multiplatform benchmarking toolkit

benchmark gradle jmh jvm kotlin

Last synced: 27 Dec 2024

https://github.com/FossifyOrg/Messages

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

android foss kotlin open-source sms-messenger

Last synced: 09 Nov 2024

https://github.com/fossifyorg/messages

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

android foss kotlin open-source sms-messenger

Last synced: 28 Dec 2024

https://github.com/canelmas/let

Annotation based simple API flavored with AOP to handle new Android runtime permission model

android aop aop-aspectj gradle gradle-plugin kotlin kotlin-android library runtime-permissions

Last synced: 22 Dec 2024

https://github.com/charleskorn/kaml

YAML support for kotlinx.serialization

kotlin serialization yaml

Last synced: 24 Dec 2024

https://github.com/simple-robot/simpler-robot

Simple Robot,一个bot风格的Kotlin多平台事件调度框架,异步高效、Java友好!/ A Bot-style Kotlin Multiplatform event scheduling framework, asynchronous and high-performance, java-friendly! 🐱😼😻😸

bot bot-framework java kook-bot kotlin kotlin-coroutines kotlin-multiplatform qq-bot qq-guild-bot qqbot simbot simple-robot telegram-bot

Last synced: 29 Dec 2024

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

A canvas you can draw on with different colors.

android canvas draw freedom kotlin opensource

Last synced: 27 Dec 2024

https://github.com/skydoves/retrofit-adapters

🚆 Retrofit call adapters for modeling network responses using Kotlin Result, Jetpack Paging3, and Arrow Either.

android arrow-kt coroutines either jetpack kotlin kotlin-result network paging3 retrofit retrofit2

Last synced: 28 Dec 2024

https://github.com/typesafegithub/github-workflows-kt

Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!

dsl github github-actions kotlin kotlin-script library type-safe workflows

Last synced: 08 Nov 2024

https://github.com/zsmb13/MaterialDrawerKt

A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.

android android-library android-ui drawer dsl kotlin material-ui materialdrawer navigation-drawer wrapper

Last synced: 01 Nov 2024

https://github.com/zsmb13/materialdrawerkt

A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.

android android-library android-ui drawer dsl kotlin material-ui materialdrawer navigation-drawer wrapper

Last synced: 28 Dec 2024

https://github.com/orchidhq/Orchid

Build and deploy beautiful documentation sites that grow with you

blog documentation dokka javadoc kotlin static-site-generator wiki

Last synced: 04 Nov 2024

https://github.com/cdimascio/dotenv-kotlin

🗝️ Dotenv is a module that loads environment variables from a .env file

12-factor android dotenv environment-configuration environment-variables hacktoberfest java jvm kotlin

Last synced: 26 Dec 2024

https://github.com/saveourtool/diktat

Strict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs

android awesome awesome-kotlin checkstyle code-checker code-fixer codecheck codestyle hacktoberfest kotlin ktlint linter static-analysis

Last synced: 26 Sep 2024

https://github.com/mcxiaoke/kotlin-koi

Koi, a lightweight kotlin library for Android Development.

kotlin kotlin-android kotlin-library

Last synced: 27 Oct 2024

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

Privacy focused contacts and SMS messenger app built with MD3

android contacts kotlin

Last synced: 09 Nov 2024

https://github.com/arunkumar9t2/transition-x

{ } Declarative Kotlin DSL for choreographing Android transitions

android animations dsl kotlin transitions ux

Last synced: 23 Dec 2024

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

A canvas you can draw on with different colors.

android canvas draw freedom kotlin opensource

Last synced: 07 Nov 2024

https://github.com/jordond/materialkolor

🎨 A Compose multiplatform library for generating dynamic Material3 color schemes from a seed color

android compose compose-multiplatform compose-web kotlin kotlin-multiplatform material material-design material3

Last synced: 10 Nov 2024

https://github.com/xxfast/KStore

A tiny Kotlin multiplatform library that assists in saving and restoring objects to and from disk using kotlinx.coroutines, kotlinx.serialisation and kotlinx.io

kotlin kotlin-multiplatform kotlinx-coroutines kotlinx-serialization okio

Last synced: 03 Nov 2024

https://github.com/jordond/MaterialKolor

🎨 A Compose multiplatform library for generating dynamic Material3 color schemes from a seed color

android compose compose-multiplatform compose-web kotlin kotlin-multiplatform material material-design material3

Last synced: 07 Nov 2024

https://github.com/tylerbwong/stack

An Android app for browsing Stack Overflow and other Stack Exchange sites.

android dagger-hilt jetpack-compose kotlin kotlin-coroutines markdown room stackexchange stackoverflow

Last synced: 06 Nov 2024

https://github.com/jcminarro/philology

An easy way to dynamically replace Strings of your Android App or provide new languages Over-the-air without needed to publish a new release on Google Play.

android kotlin kotlin-library strings

Last synced: 23 Dec 2024

https://github.com/msoultanidis/quillnote

Take beautiful markdown notes and stay organized with task lists.

android kotlin nextcloud notes tasklists

Last synced: 26 Sep 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: 10 Nov 2024

https://github.com/Kotlin/kotlinx-benchmark

Kotlin multiplatform benchmarking toolkit

benchmark gradle jmh jvm kotlin

Last synced: 03 Nov 2024

https://github.com/akarnokd/kotlin-flow-extensions

Extensions to the Kotlin Flow library.

async continuation coroutines extensions flow functional kotlin

Last synced: 28 Dec 2024

https://github.com/arkivanov/essenty

The most essential libraries for Kotlin Multiplatform development

kotlin kotlin-multiplatform multiplatform

Last synced: 27 Dec 2024

https://github.com/skydoves/moviecompose

🎞 A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.

android compose coroutines flow hilt hilt-android jetpack-compose kotlin skydoves

Last synced: 22 Dec 2024

https://github.com/rjrjr/compose-backstack

Simple composable for rendering transitions between backstacks.

android compose jetpack-compose kotlin

Last synced: 22 Dec 2024

https://github.com/fossifyorg/phone

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

android dialer foss kotlin open-source

Last synced: 28 Dec 2024

https://github.com/FossifyOrg/Phone

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

android dialer foss kotlin open-source

Last synced: 09 Nov 2024

https://github.com/skydoves/MovieCompose

🎞 A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.

android compose coroutines flow hilt hilt-android jetpack-compose kotlin skydoves

Last synced: 30 Nov 2024

https://gitlab.com/terrakok/gitlab-client

Multiplatform SDK for creating clients on various platforms (Android, iOS and browser)

android clean architecture gitlab ios javascript kotlin

Last synced: 28 Dec 2024

https://github.com/google/android-fhir

The Android FHIR SDK is a set of Kotlin libraries for building offline-capable, mobile-first healthcare applications using the HL7® FHIR® standard on Android.

android android-architecture-components android-development android-fhir-sdk android-library fhir fhir-client health healthcare interoperability jetpack jetpack-android kotlin kotlin-android kotlin-library sqlite sqlite-android sqlite-database structured-data-capture

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

https://github.com/arkivanov/Essenty

The most essential libraries for Kotlin Multiplatform development

kotlin kotlin-multiplatform multiplatform

Last synced: 10 Nov 2024

https://github.com/skydoves/themovies

🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.

dagger2-mvvm kotlin material-design mvvm mvvm-architecture repository-pattern skydoves tdd themoviedb tmdb

Last synced: 28 Dec 2024

https://github.com/zhujiang521/playweather

🔥🔥🔥 Compose、Lce、MVVM、深色模式、横屏、无网弱网适配、Room、Hilt、多语言切换,目前Android最新的库基本全用上了,你想要的都有。还使用 Compose-Desktop 编写了桌面版本,快来试试吧!🔥🔥🔥

compose compose-desktop coroutines-android hilt-android jetpack-android jetpack-compose kotlin mvvm room

Last synced: 28 Dec 2024

https://github.com/skydoves/TheMovies

🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.

dagger2-mvvm kotlin material-design mvvm mvvm-architecture repository-pattern skydoves tdd themoviedb tmdb

Last synced: 31 Oct 2024

https://github.com/abhinavsuthar/android_spy_app

This is a android spy app, which uploads user data such as contacts, messages, call log, send message(s), photos, videos, open a browser link etc. Android Rat

android kotlin kotlin-android node-js socket-io spy spy-bot

Last synced: 28 Dec 2024

https://github.com/arunkumar9t2/lynket-browser

🌐 A better browser for Android using the Custom Tab protocol. Previously called Chromer.

android-browser browser dagger2 google-chrome kotlin mvvm reader rxjava

Last synced: 28 Dec 2024

https://github.com/taewan-p/gpt_mobile

Chat app for Android that supports answers from multiple LLMs at once. Bring your own API key AI client. Supports OpenAI, Anthropic, Google, and Ollama. Designed with Material3 & Compose.

android anthropic chatbots chatgpt claude collaborate compose gemini google groq groq-api hacktoberfest jetpack jetpack-compose kotlin ollama ollama-api ollama-app openai

Last synced: 28 Dec 2024

https://github.com/alxrm/audiowave-progressbar

Lightweight audiowave progressbar for Android

android audio kotlin milf progressbar view waveform

Last synced: 01 Oct 2024

https://github.com/joreilly/fantasypremierleague

Fantasy Premier League Kotlin Multiplatform sample using Jetpack Compose, Compose for Desktop and SwiftUI (and Room for local persistence)

android compose-multiplatform datastore fantasy-premier-league ios jetpack-compose jetpack-room kmp koin kotlin kotlin-multiplatform kotlin-native room skie swift swiftui

Last synced: 28 Dec 2024

https://github.com/joreilly/FantasyPremierLeague

Fantasy Premier League Kotlin Multiplatform sample using Jetpack Compose, Compose for Desktop and SwiftUI (and Room for local persistence)

android compose-multiplatform datastore fantasy-premier-league ios jetpack-compose jetpack-room kmp koin kotlin kotlin-multiplatform kotlin-native room skie swift swiftui

Last synced: 25 Oct 2024

https://github.com/pandulapeter/beagle

A smart, reliable, and highly customizable debug menu library for Android apps that supports screen recording, network activity logging, and many other useful features.

android beagle debug debug-drawer debug-menu drawer kotlin library menu

Last synced: 07 Nov 2024

https://github.com/x13a/wasted

Lock and wipe on emergency

android kotlin security

Last synced: 22 Dec 2024

https://github.com/insidersec/insider

Static Application Security Testing (SAST) engine focused on covering the OWASP Top 10, to make source code analysis to find vulnerabilities right in the source code, focused on a agile and easy to implement software inside your DevOps pipeline. Support the following technologies: Java (Maven and Android), Kotlin (Android), Swift (iOS), .NET Full Framework, C#, and Javascript (Node.js).

android android-security cli csharp dotnet insider ios ios-security javascript kotlin maven nodejs owasp sast security-automation security-scanner security-tools static-analysis static-analyzer swift

Last synced: 28 Dec 2024

https://github.com/pool-of-tears/greenstash

Simple FOSS android app to help you plan and manage your savings goals easily and establish the habit of saving money.

android android-app dagger-hilt fdroid finance finance-management kotlin kotlin-android kotlin-coroutines material-design material-ui material-you money-manager mvvm productivity room-database savings tracking

Last synced: 28 Dec 2024

https://github.com/serbelga/Todometer-KMP

A meter to-do list built with Compose UI Multiplatform, Wear Compose, SQLDelight, Koin Multiplatform, Glance, ...

android compose-multiplatform desktop glance ios kmp kotlin kotlin-multiplatform ktor multiplatform sqldelight wear-os

Last synced: 07 Nov 2024

https://github.com/Trendyol/medusa

Android fragment stack controller

android bottombar fragment fragmentmanager kotlin navigation stack tab

Last synced: 31 Oct 2024

https://github.com/Pool-Of-Tears/GreenStash

Simple FOSS android app to help you plan and manage your savings goals easily and establish the habit of saving money.

android android-app dagger-hilt fdroid finance finance-management kotlin kotlin-android kotlin-coroutines material-design material-ui material-you money-manager mvvm productivity room-database savings tracking

Last synced: 07 Nov 2024

https://github.com/skydoves/only

:bouquet: An easy way to persist and run code block only as many times as necessary on Android.

android dsl kotlin kotlin-dsl only onlyonce persistence preference skydoves

Last synced: 23 Dec 2024

https://github.com/melbehiry/Delish

Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.

android architecture compose compose-navigation coroutines data-store flow hilt jetpack jetpack-compose kotlin kotlin-coroutines mvi mvi-architecture mvi-clean-architecture room viewmodel

Last synced: 11 Nov 2024

https://github.com/FossifyOrg/Calendar

A simple calendar with events, customizable widgets and no ads.

android calendar foss kotlin open-source

Last synced: 25 Oct 2024

https://github.com/skydoves/Only

:bouquet: An easy way to persist and run code block only as many times as necessary on Android.

android dsl kotlin kotlin-dsl only onlyonce persistence preference skydoves

Last synced: 07 Nov 2024

https://github.com/kotcity/kotcity

KotCity, an open source city simulator

city city-builder city-simulator economy game kotlin simcity simulator

Last synced: 07 Dec 2024

https://github.com/catalinghita8/android-compose-mvvm-foodies

Android sample app following best practices: Kotlin, Compose, Coroutines and Flow, Hilt, JetPack Navigation, ViewModel, MVVM, Retrofit, Coil

android android-application android-compose android-development compose google-material hilt hilt-dependency-injection hilt-dependency-injection-android kotlin kotlin-coroutines kotlin-flow material-ui mvvm

Last synced: 29 Dec 2024

https://github.com/iammert/applocker

🔐 Open source app locker, vault, call blocker application

applock applocker browser callblock callblocker dagger dagger2 filecrypt kotlin mvvm rxjava2 vault

Last synced: 23 Dec 2024

https://github.com/gazolla/kotlin-algorithm

Algorithms and data structures in kotlin

algorithms kotlin kotlin-language

Last synced: 29 Dec 2024

https://github.com/iammert/AppLocker

🔐 Open source app locker, vault, call blocker application

applock applocker browser callblock callblocker dagger dagger2 filecrypt kotlin mvvm rxjava2 vault

Last synced: 17 Nov 2024

https://github.com/serpro69/kotlin-faker

Port of a popular ruby faker gem written in kotlin. Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.

android android-development android-testing anonymisation anonymization anonymizer data faker faker-gem faker-generator faker-library faker-libs java jvm kotlin kotlin-faker kotlin-library test-automation testing testing-tools

Last synced: 28 Dec 2024

https://github.com/TheChance101/AAY-chart

A chart library for Compose Multiplatform

android charts compose desktop ios kmp kotlin multiplatform

Last synced: 07 Nov 2024

https://github.com/skydoves/Submarine

:speedboat: Floating navigation view for displaying a list of items dynamically on Android.

android android-library animation dsl kotlin navigation skydoves submarine

Last synced: 07 Nov 2024

https://github.com/skydoves/themovies2

🎬 A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.

android coroutines kotlin mvvm mvvm-architecture skydoves themoviedb

Last synced: 22 Dec 2024

https://github.com/skydoves/submarine

:speedboat: Floating navigation view for displaying a list of items dynamically on Android.

android android-library animation dsl kotlin navigation skydoves submarine

Last synced: 29 Dec 2024

https://github.com/wajahatkarim3/flippable

A Jetpack Compose library for animating a flip transition between the front and back of something, such as a card.

android android-development android-library android-ui android-ui-widgets flip-animation flipper flipview jetpack-android jetpack-compose kotlin kotlin-android kotlin-coroutines kotlin-library library

Last synced: 28 Dec 2024

https://github.com/skydoves/TheMovies2

🎬 A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.

android coroutines kotlin mvvm mvvm-architecture skydoves themoviedb

Last synced: 05 Nov 2024

https://github.com/TonnyL/WhatsNew

🎉 WhatsNew automatically displays a short description of the new features when users update your app

android-library kotlin kotlin-android whatsnew

Last synced: 29 Nov 2024

https://github.com/tonnyl/whatsnew

🎉 WhatsNew automatically displays a short description of the new features when users update your app

android-library kotlin kotlin-android whatsnew

Last synced: 29 Dec 2024