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/bnorm/kotlin-power-assert

Kotlin compiler plugin to enable diagrammed function calls in the Kotlin programming language

assertions kotlin kotlin-ir testing

Last synced: 30 Oct 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/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: 09 Oct 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: 14 Oct 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: 07 Nov 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: 01 Nov 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: 13 Oct 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: 02 Aug 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/jabbink/PokemonGoBot

DEFUNCT - Bot that plays Pokemon Go

bot cheat kotlin pokemon pokemon-go pokemongo

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

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

Markdown Text for Android Jetpack Compose πŸ“‹.

android jetpack-compose kotlin markdown

Last synced: 30 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: 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/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: 15 Oct 2024

https://github.com/hexagonkt/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.

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

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

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

Last synced: 11 Oct 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: 07 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: 30 Oct 2024

https://github.com/YZune/WakeupSchedule_Kotlin

Wakeup课程葨Kotlinι‡ζž„η‰ˆ

android kotlin kotlin-android schedule

Last synced: 02 Aug 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/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: 03 Aug 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: 03 Aug 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: 31 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: 26 Oct 2024

https://github.com/spikeysanju/jetquotes

πŸ”– A Quotes Application built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.

android android-studio android-ui compose compose-tutorial coroutines-flow datastore-android declarative-ui hacktoberfest jetpack jetpack-android jetpack-compose kotlin kotlin-android mvvm-android quotes-application ui-components ui-design ui-toolkit

Last synced: 30 Oct 2024

https://github.com/touchlab/skie

SKIE - Swift Kotlin Interface Enhancer

ios kotlin kotlin-multiplatform

Last synced: 30 Oct 2024

https://github.com/Spikeysanju/JetQuotes

πŸ”– A Quotes Application built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.

android android-studio android-ui compose compose-tutorial coroutines-flow datastore-android declarative-ui hacktoberfest jetpack jetpack-android jetpack-compose kotlin kotlin-android mvvm-android quotes-application ui-components ui-design ui-toolkit

Last synced: 07 Nov 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/rickclephas/KMM-ViewModel

Library to use AndroidX/Kotlin ViewModels with SwiftUI

combine ios kmm kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile swift swiftui viewmodel

Last synced: 07 Aug 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: 02 Aug 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: 30 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: 04 Aug 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: 30 Oct 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/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/you-apps/WallYou

Privacy focused wallpaper app built with MD3

android kotlin wallpaper

Last synced: 02 Aug 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/mcxiaoke/kotlin-koi

Koi, a lightweight kotlin library for Android Development.

kotlin kotlin-android kotlin-library

Last synced: 27 Oct 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/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: 07 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/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: 30 Oct 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/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/arunkumar9t2/transition-x

{ } Declarative Kotlin DSL for choreographing Android transitions

android animations dsl kotlin transitions ux

Last synced: 26 Oct 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: 30 Oct 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: 22 Oct 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 Oct 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: 12 Oct 2024

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

Simple composable for rendering transitions between backstacks.

android compose jetpack-compose kotlin

Last synced: 26 Oct 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: 02 Aug 2024

https://github.com/zach-klippenstein/compose-backstack

Simple composable for rendering transitions between backstacks.

android compose jetpack-compose kotlin

Last synced: 04 Aug 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/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: 30 Oct 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/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: 02 Nov 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/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: 30 Oct 2024