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/aritra-tech/Notify

📝 Notify is a simple note application build to demonstrate the use of clean MVVM Architecture with Jetpack Compose and Material-3 guidelines along with some Modern Android development tools.

android compose dependency-injection good-first-issue hacktoberfest hilt-android jetpack-compose kotlin material-design mvvm-android mvvm-architecture note-taking-app notes-app open-source room

Last synced: 09 Nov 2024

https://github.com/touchlab/CrashKiOS

Crash reporting for Kotlin/Native iOS applications

kotlin kotlin-multiplatform kotlin-native

Last synced: 10 Nov 2024

https://github.com/mindorksopensource/retrofit-kotlin-coroutines-example

An example project to demonstrate how to use Retrofit with Kotlin Coroutines in Android

android android-example android-sample coroutines kotlin retrofit2-coroutines retrofit2-kotlin

Last synced: 10 Nov 2024

https://github.com/carguo/lazyrecycleradapter

极简通用的RecyclerAdapter,入侵性低,支持一个列表多种Item类型,无需维护和编写Adapter代码,快速集成拥有点击,动画,自定义刷新,自定义加载更多,自定义空页面显示,通用分割线,动态绑定等高复用,你只需要编写维护Holder代码。

baserecyclerviewadapterhelper kotlin multitype recyclerview xrecycler

Last synced: 31 Oct 2024

https://github.com/appmattus/kotlinfixture

Fixtures for Kotlin providing generated values for unit testing

autofixture fixture hacktoberfest kotlin property-testing test testing testing-tools

Last synced: 08 Nov 2024

https://github.com/abertschi/ad-free

A modularized audio ad blocker for Android

android kotlin

Last synced: 05 Nov 2024

https://github.com/saket/unfurl

Generate link previews, inspired by Slack.

kotlin preview social

Last synced: 01 Nov 2024

https://github.com/mockative/mockative

Mocking for Kotlin/Native and Kotlin Multiplatform using the Kotlin Symbol Processing API (KSP)

android ios kotlin kotlin-multiplaform kotlin-native kotlin-symbol-processor ksp mock mocking testing

Last synced: 03 Nov 2024

https://github.com/CarGuo/LazyRecyclerAdapter

极简通用的RecyclerAdapter,入侵性低,支持一个列表多种Item类型,无需维护和编写Adapter代码,快速集成拥有点击,动画,自定义刷新,自定义加载更多,自定义空页面显示,通用分割线,动态绑定等高复用,你只需要编写维护Holder代码。

baserecyclerviewadapterhelper kotlin multitype recyclerview xrecycler

Last synced: 02 Aug 2024

https://github.com/alxrm/animated-clock-icon

Easy-to-use animated clock icon for Android

android animation clock drawable huy icons kotlin

Last synced: 01 Oct 2024

https://github.com/streem/pbandk

Kotlin Code Generator and Runtime for Protocol Buffers

kotlin protobuf

Last synced: 03 Nov 2024

https://github.com/skydoves/bundler

🎁 Android Intent & Bundle extensions that insert and retrieve values elegantly.

activity android bundle bundler fragment intent kotlin kotlin-extensions skydoves

Last synced: 31 Oct 2024

https://github.com/ShikaSD/compose-server-side

Experiment with server side rendering using compose and ktor

coroutines jetpack-compose kotlin ktor server websocket

Last synced: 04 Aug 2024

https://github.com/auxilor/ecoenchants

Custom Enchantments Plugin for the latest minecraft version

hacktoberfest kotlin minecraft plugin spigot

Last synced: 11 Oct 2024

https://github.com/kashif-e/kmmnewsapp

Kotlin multi platform project template and sample app with everything shared except the UI. Built with clean architecture + MVI

android androidarchitecturecomponets coroutines ios jetpack-compose kmm koin koin-kotlin kotlin kotlin-android kotlin-multiplatform kotlin-multiplatform-mobile ktor-client mvi-clean-architecture mvi-coroutines-flow swift swiftui

Last synced: 08 Nov 2024

https://github.com/x13a/Silence

Block unknown callers

android kotlin

Last synced: 03 Nov 2024

https://github.com/iammert/cameravideobutton

Instagram like animated button for taking photo or recording video.

android animation button camera customview kotlin video

Last synced: 29 Oct 2024

https://github.com/rainbowcake/rainbowcake

A modern Android architecture framework built on Jetpack & Kotlin.

architecture jetpack kotlin

Last synced: 07 Nov 2024

https://github.com/ITGungnir/KotlinWanAndroid

Kotlin+模块化+响应式+MVVM 实现的风格简约、代码优雅的WanAndroid客户端

android bugly glide gpermission grouter kotlin leakcanary retrofit rxbinding rxjava rxmvvm uikit wanandroid

Last synced: 07 Aug 2024

https://github.com/mirzemehdi/KMPNotifier

Kotlin Multiplatform Push Notification Library targetting android, iOS, Desktop and Web (JS and Wasm)

android desktop desktop-notifications firebase-push-notification ios js kotlin kotlin-multiplatform kotlin-multiplatform-mobile push-notifications wasm web-notifications

Last synced: 10 Nov 2024

https://github.com/lmller/gof-in-kotlin

Gang of Four patterns in Kotlin.

kotlin patterns

Last synced: 27 Oct 2024

https://github.com/open-obfuscator/dprotect

:electron: dProtect is a Proguard-based obfuscator for Java and Kotlin

android java kotlin obfuscation proguard

Last synced: 11 Nov 2024

https://github.com/jetbrains/qodana-action

⚙️ Scan your Go, Java, Kotlin, PHP, Python, JavaScript, TypeScript, .NET projects at GitHub with Qodana. This repository contains Qodana for Azure, GitHub, CircleCI and Gradle

actions azure-extensions azure-pipelines code-quality code-review code-scanning devsecops dotnet github-actions go java javascript kotlin php python qodana sarif static-analysis static-code-analysis typescript

Last synced: 07 Oct 2024

https://github.com/agrawalsuneet/DotLoadersPack-Android

Android DotsLoaders - a replacement of default android material progressbar with dots loaders

android android-loader circulardotsloader dots dots-loader dotsloader java kotlin lazyloader lineardotsloader loader loaders tashieloader

Last synced: 07 Aug 2024

https://github.com/Raival-e/File-Explorer

An Android file explorer

android apk editor file-explorer kotlin

Last synced: 09 Nov 2024

https://github.com/isaac-udy/enro

A simple navigation library for Android 🗺️

android kotlin navigation

Last synced: 09 Nov 2024

https://github.com/razaghimahdi/shopping-by-kmp

This is a cross-platform application that is built using Jetpack Compose Multiplatform, a declarative framework for sharing UIs across multiple platforms with Kotlin.

android clean-architecture compose compose-android compose-ios compose-multiplatform ios kmm kmp kotlin kotlin-multiplatform kotlin-multiplatform-sample ktor ktor-client mvi swift

Last synced: 08 Nov 2024

https://github.com/pyamsoft/tetherfi

TetherFi - Internet sharing without Root

android compose hotspot kotlin no-root proxy tethering

Last synced: 29 Oct 2024

https://github.com/rougsig/flowmarbles

Interactive diagrams of Kotlin Flow https://flowmarbles.com

diagram flow interactive interactive-diagrams kotlin kotlin-flow visualization

Last synced: 02 Aug 2024

https://github.com/fossifyorg/keyboard

Easy keyboard for inserting all kinds of texts, special characters and numbers.

android foss keyboard kotlin open-source

Last synced: 09 Nov 2024

https://github.com/FossifyOrg/Keyboard

Easy keyboard for inserting all kinds of texts, special characters and numbers.

android foss keyboard kotlin open-source

Last synced: 09 Nov 2024

https://github.com/jianjunxiao/wanandroid

Kotlin+JetPack+协程实现的MVVM架构Wanandroid客户端

androidx coroutines daynight jetpack kotlin livedata livedatabus mvvm-android room viewmodel wanandroid

Last synced: 03 Aug 2024

https://github.com/afollestad/ulfberht

🗡️ A small but powerful & opinionated DI library. Written in Kotlin, and powered by annotation processing.

annotation-processor dependency-injection di kotlin lifecycle viewmodel

Last synced: 07 Nov 2024

https://github.com/tfcporciuncula/flow-preferences

Kotlin Flow version of rx-preferences -- Coroutines support for Android SharedPreferences

android coroutines flow kotlin kotlin-coroutines kotlin-flow preferences

Last synced: 06 Aug 2024

https://github.com/touk/krush

Idiomatic persistence layer for Kotlin

jpa kotlin lightweight sql

Last synced: 05 Nov 2024

https://github.com/dkhmelenko/miband-android

Unofficial SDK for Xiaomi Mi Band

kotlin mi-band sdk xiaomi-bands

Last synced: 31 Oct 2024

https://github.com/alexzhirkevich/qrose

Styled QR & Barcode generation library for Compose Multiplatform and Jetpack Compose

compose compose-multiplatform jetpack-compose kotlin kotlin-multiplatform multiplatform qr qr-code qr-code-generator qr-generator qrcode

Last synced: 10 Nov 2024

https://github.com/ivan-moto/30-seconds-of-kotlin

Kotlin snippets that you can understand quickly, using only stdlib functionality.

30-seconds-of-code kotlin snippets snippets-collection snippets-library

Last synced: 08 Nov 2024

https://github.com/isaac-udy/Enro

A simple navigation library for Android 🗺️

android kotlin navigation

Last synced: 07 Nov 2024

https://github.com/kanyun-inc/kace

Kace: Kotlin Android Compatible Extensions, a framework for assisting in the seamless migration from kotlin-android-extensions

android kotlin kotlin-android kotlin-android-extensions kotlin-compiler-plugin

Last synced: 09 Nov 2024

https://github.com/kaustubhpatange/moviesy

A beautiful client for YTS website which also provides built-in torrent & subtitles downloader with Chromecast support.

android cast hilt-android jetpack-navigation jetpack-workmanager kotlin kotlin-dsl movies mvvm-architecture subtitles-downloader tmdb-api torrent torrent-client yts-api

Last synced: 06 Nov 2024

https://github.com/amzn/awsssmchaosrunner

Amazon's light-weight library for chaos engineering on AWS. It can be used for EC2 and ECS (with EC2 launch type).

aws aws-fis aws-ssm chaos-engineering ec2 ecs failure-injection fault-injection-simulator kotlin ssm

Last synced: 11 Nov 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: 09 Nov 2024

https://github.com/Commit451/LabCoat

GitLab client for Android. Mirror of project on GitLab

android gitlab kotlin labcoat

Last synced: 30 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: 09 Nov 2024

https://github.com/Hamza417/Peristyle

Simple wallpaper manager app for Android with awesome UI, tags and multiple folder support and a native live wallpaper picker.

android android-app compose gallery glassmorphism jetpack-compose jetpackcompose kotlin material-design material-ui mvvm wallpaper wallpaper-app

Last synced: 09 Nov 2024

https://github.com/commit451/labcoat

GitLab client for Android. Mirror of project on GitLab

android gitlab kotlin labcoat

Last synced: 10 Nov 2024

https://github.com/raival-e/file-explorer

An Android file explorer

android apk editor file-explorer kotlin

Last synced: 07 Nov 2024

https://github.com/artnc/chronofile

Personal time tracking app

android kotlin personal-analytics rxjava time-tracker

Last synced: 09 Nov 2024

https://github.com/appwrite/sdk-generator

Generating SDKs for multiple programming languages and platforms ⚙️

dart flutter hacktoberfest javascript js kotlin multiple-languages nodejs php python ruby sdk-generator swift web

Last synced: 07 Oct 2024

https://github.com/imyyq-star/MVVMArchitecture

MVVM 框架,采用 Kotlin+Jetpack,可自由配置功能,欢迎 star,fork,issue

android architecture databinding glide jetpack kotlin mvvm retrofit2

Last synced: 30 Oct 2024

https://github.com/KaustubhPatange/Moviesy

A beautiful client for YTS website which also provides built-in torrent & subtitles downloader with Chromecast support.

android cast hilt-android jetpack-navigation jetpack-workmanager kotlin kotlin-dsl movies mvvm-architecture subtitles-downloader tmdb-api torrent torrent-client yts-api

Last synced: 03 Nov 2024

https://github.com/ucodeustory/relax

☘☘Relax 基于Kotlin语言编写的一套组件化框架,不紧整体组件化、内部也高度组件化🎋你可配置MVP、MVVM的开发模式、也可以配置所需要的业务组件🍁🍁

arouter kotlin kotlin-extensions lifecycle livedata mvp mvvm retrofit rxjava

Last synced: 09 Nov 2024

https://github.com/juancresc/SMSHub

Android SMS Gateway application for sending and receiving SMS via HTTP API in Kotlin

android gateway kotlin sms sms-api sms-messages smsgateway

Last synced: 11 Nov 2024

https://github.com/florent37/motion-shapeofview

Explain how to use MotionLayout with ShapeOfView

animations java kotlin layout material material-design material-ui motion shape

Last synced: 10 Oct 2024

https://github.com/fossifyorg/voice-recorder

An easy way of recording any discussion or sounds without ads or internet access

android foss kotlin open-source voice-recorder

Last synced: 09 Nov 2024

https://github.com/FabricMC/fabric-loom

Gradle build system plugin used to automate the setup of a minecraft mod development environment.

eclipse fabric gradle gradle-plugin groovy hacktoberfest intellij java kotlin minecraft minecraft-mods vscode

Last synced: 31 Oct 2024

https://github.com/FossifyOrg/Voice-Recorder

An easy way of recording any discussion or sounds without ads or internet access

android foss kotlin open-source voice-recorder

Last synced: 09 Nov 2024

https://github.com/FleksySDK/VirtualKeyboardSDK

The simplest, fastest and most reliable way to create a virtual keyboard 💁 . (iOS and Android)

android flutter ios keyboard-layout kotlin onscreen-keyboard sdk swift touchscreen virtual-keyboard

Last synced: 04 Nov 2024

https://github.com/puharesource/titlemanager

Adds hovering titles, actionbar titles, tabmenu titles and a scoreboard sidebar to your Minecraft 1.8 - 1.18 server.

bukkit kotlin spigot

Last synced: 11 Oct 2024

https://github.com/PatilShreyas/bytemask

Android Gradle Plugin that masks secret strings for the app in the source code making it difficult to extract from reverse engineering.

android android-app gradle-plugin kotlin secret

Last synced: 07 Nov 2024

https://github.com/chimbori/crux

Crux offers a flexible plugin-based API & implementation to extract interesting information from Web pages.

kotlin metadata opengraph readability reader schema-org twitter-cards unfurl

Last synced: 29 Oct 2024

https://github.com/patilshreyas/bytemask

Android Gradle Plugin that masks secret strings for the app in the source code making it difficult to extract from reverse engineering.

android android-app gradle-plugin kotlin secret

Last synced: 01 Nov 2024

https://github.com/jittya/KMMT

Kotlin Multiplatform Mobile App Template

android cross-platform ios kotlin kotlin-multiplatform kotlin-native swift

Last synced: 03 Nov 2024

https://github.com/Foso/MpApt

(Deprecated) :wrench: Kotlin Native/JS/JVM Annotation Processor library for Kotlin compiler plugins

annotation-processor compiler-plugin kotlin kotlin-js kotlin-multiplatform kotlin-native kotlin-native-plugin kotlin-plugin kotlinjs

Last synced: 03 Nov 2024

https://github.com/drjacky/mvvm

A sample Android application using MVVM, Clean Architecture, Android Architecture Components

android android-architecture-components clean-architecture extension kotlin rxjava2

Last synced: 09 Nov 2024

https://github.com/navikt/mock-oauth2-server

A scriptable/customizable web server for testing HTTP clients using OAuth2/OpenID Connect or applications with a dependency to a running OAuth2 server (i.e. APIs requiring signed JWTs from a known issuer)

authorization-server docker java junit5 jwt kotlin mock mock-oauth2-server nav-authnz oauth2 oidc openid-connect security token tokens

Last synced: 03 Nov 2024

https://github.com/slackhq/slack-lints

A collection of custom Android/Kotlin lint checks we use in our Android and Kotlin code bases at Slack.

android android-lint kotlin lint static-analysis

Last synced: 11 Nov 2024

https://github.com/iammert/tabscrollattacher

Attach TabLayout and RecyclerView. Useful for categorizing RecyclerView items.

attacher kotlin recyclerview tablayout

Last synced: 29 Oct 2024

https://github.com/liodali/osm_flutter

OpenStreetMap plugin for flutter

dart flutter kotlin map osm osm-flutter swift web-support

Last synced: 01 Nov 2024

https://github.com/skydoves/compose-stable-marker

✒️ Compose stable markers for KMP to tell stable/immutable guarantees to the compose compiler.

android compose jetpack-compose kotlin skydoves

Last synced: 30 Oct 2024

https://github.com/drjacky/imagepicker

📸Image Picker for Android, Pick images from Gallery or Capture a new image with Camera🖼

android android-library camera compress-image compress-images crop-image image image-picker image-picker-android image-resizer imagepicker imageresize kotlin kotlin-android

Last synced: 09 Nov 2024

https://github.com/jarroyoesp/KotlinMultiplatform_MVVM

Android & iOS App using MVVM pattern and LiveData on the presentation layer + Clean Arch on the common shared code.

android clean-architecture coroutines kotlin kotlin-multiplatform mvvm-architecture mvvm-pattern serialization

Last synced: 08 Nov 2024

https://github.com/kaushikgopal/movies-usf-android

Movie searching using a Unidirectional State Flow pattern for Android

android kotlin mvi mvvm redux unidirectional-data-flow

Last synced: 01 Nov 2024

https://github.com/jarroyoesp/kotlinmultiplatform_mvvm

Android & iOS App using MVVM pattern and LiveData on the presentation layer + Clean Arch on the common shared code.

android clean-architecture coroutines kotlin kotlin-multiplatform mvvm-architecture mvvm-pattern serialization

Last synced: 27 Oct 2024

https://github.com/thomaskioko/tv-maniac

Tv-Maniac is a personalized entertainment tracking and recommendation Multiplatform app (Android & iOS) for tracking TV Shows using TMDB API.

android clean-architecture ios jetpack-compose kmm kmp koin kotlin kotlin-coroutines kotlin-multiplatform kotlin-serialization ktor ktor-client mvi-clean-architecture swiftui tmdb-api tmdb-client

Last synced: 06 Aug 2024

https://github.com/TonnyL/FanfouHandpick

📖 A Fanfou Handpick Client Developed by Kotlin

android fanfou kotlin kotlin-android

Last synced: 01 Nov 2024

https://github.com/mori-atsushi/insetsx

WindowInsets utility for compose multiplatform

compose-multiplatform jetpack-compose kotlin kotlin-multiplatform

Last synced: 10 Nov 2024

https://github.com/theapache64/topcorn

A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools.

android-jetpack-components android-lifecycle coroutines dagger2 imdb jaba kotlin kotlin-flow moshi mvvm retrofit room-android

Last synced: 07 Nov 2024