Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Kotlin

Kotlin

265 projects

Showing 36 of 265 projects

NoPermission
NoPermissionJava

A lightweight Android library for handling runtime permissions with a single class.

#android#java#android-library
Stars107
Forks18
Last commit4 years ago
odex-patcher
odex-patcherKotlin

A tool for executing arbitrary code on Android by patching OAT files while preserving the original app signature.

#mobile-security#odex#vdex-patcher
Stars105
Forks19
Last commit2 years ago
CraftLib
CraftLibKotlin

🎮 CraftLib wraps the entire Minecraft codebase as a Java / Kotlin library. Supports protocol, NBT, chat and schematics. 1.7.x - 1.8.x

#nbt#java#craftlib
Stars104
Forks7
Last commit3 years ago
Gestalt
GestaltJava

A Java configuration library for type-safe, multi-source configuration management with automatic decoding and merging.

#gradle#java-library#environment-variables
Stars104
Forks7
Last commit17 days ago
Selfie
SelfieKotlin

Snapshot testing and memoization library for Java, Kotlin, Python, and other JVM languages with zero configuration.

#snapshot#continuous-integration#memoization
Stars103
Forks18
Last commit4 days ago
JSON to Model class
JSON to Model classSwift

A template-based macOS app for generating JSON model classes in multiple programming languages.

#generator#dart#pojo
Stars99
Forks16
Last commit4 years ago
Conceal SharedPreferences
Conceal SharedPreferencesJava

Android library providing encrypted SharedPreferences using Facebook Conceal for secure local data storage.

#aes-encryption#decryption#android
Stars99
Forks13
Last commit6 years ago
Sample CorDapps
Sample CorDappsJavaScript

Deprecated repository for Corda distributed ledger application samples, now split into Java and Kotlin versions.

#corda-accounts#token-sdk#java
Stars98
Forks147
Last commit6 years ago
VideoPlayView
VideoPlayViewKotlin

A custom Android view that combines a video player, loading indicator, and placeholder image in a single component.

#custom-view#loading-indicator#ui-component
Stars94
Forks18
Last commit9 years ago
j2v8-debugger
j2v8-debuggerKotlin

A J2V8 add-on that enables debugging of JavaScript running in V8 on Android using Chrome DevTools.

#gradle#stetho#native-embedding
Stars92
Forks23
Last commit1 year ago
android-nvim-plugin
android-nvim-pluginLua

A Neovim plugin for Android and mobile development workflows, providing build, run, logcat, device management, and Gradle tasks.

#gradle#ios#adb
Stars92
Forks5
Last commit7 months ago
Neureka
NeurekaJava

A lightweight, platform-independent tensor library with autograd for the JVM, accelerated by OpenCL.

#tensor-library#library#opencl
Stars91
Forks2
Last commit9 months ago
Kobby
KobbyKotlin

A Kotlin DSL client code generator for GraphQL that produces type-safe queries, mutations, and subscriptions with native-like syntax.

#kotlin-dsl#client#graphql
Stars89
Forks5
Last commit9 months ago
AudioPlayerView
AudioPlayerViewHTML

An Android view that loads audio from a URL and provides basic playback controls using the Android MediaPlayer library.

#custom-view#ui-component#audio-player
Stars84
Forks18
Last commit8 years ago
SmoothMotion
SmoothMotionKotlin

A Kotlin library for simplifying animations and transitions in Jetpack Compose with pre-built components and utilities.

#compose#progress-indicators#ui-animations
Stars84
Forks5
Last commit5 months ago
chrome-reactive-kotlin
chrome-reactive-kotlinKotlin

A low-level Chrome DevTools Protocol client written in Kotlin with RxJava3 for reactive composability.

#rxjava3#rxjava2#chrome
Stars77
Forks13
Last commit5 years ago
Corda
Corda

A curated list of awesome resources, tools, tutorials, and libraries for the Corda blockchain platform.

#developer-tools#enterprise-blockchain#smart-contracts
Stars77
Forks21
Last commit5 years ago
Crabzilla
CrabzillaKotlin

Yet another Event Sourcing experiment. A project exploring Vert.x to develop Event Sourcing / CQRS applications.

#cqrs#event-sourcing#cqrs-es
Stars75
Forks8
Last commit9 months ago
Snap RecyclerView Utils
Snap RecyclerView UtilsJava

A lightweight Android library that simplifies RecyclerView adapter creation with single-line initialization, endless loading, and multiple layout support.

#boilerplate-reduction#adapter#recyclerview
Stars74
Forks10
Last commit
Secure Preference Manager
Secure Preference ManagerJava

An Android library that encrypts Shared Preferences using various encryption techniques to protect sensitive data.

#mobile-security#aes-encryption#secure-storage
Stars73
Forks10
Last commit10 years ago
Kotlin
KotlinKotlin

A multiplatform Kotlin SDK for interacting with the Pocketbase backend API from client and server applications.

#pocketbase-sdk#realtime-subscriptions#authentication
Stars66
Forks13
Last commit6 months ago
chrome-devtools-kotlin
chrome-devtools-kotlinKotlin

A multiplatform Kotlin client for the Chrome DevTools Protocol using coroutines and code generation.

#chrome-devtools-kotlin#chrome#coroutines
Stars62
Forks7
Last commit1 day ago
KAConf
KAConfJava

An annotation-based configuration system for Java and Kotlin with a tiny footprint and no third-party dependencies.

#property-injection#spring-boot-inspired#lightweight
Stars62
Forks5
Last commit4 years ago
Medeia Validator
Medeia ValidatorKotlin

A streaming JSON Schema validator for Java/Kotlin JVM applications, supporting drafts 04, 06, and 07 with Jackson and Gson.

#validation#jackson#java
Stars60
Forks10
Last commit4 years ago
Elm Architecture in Android
Elm Architecture in AndroidKotlin

A demonstration of the ELM architecture pattern implemented on Android using Kotlin and Anko.

#anko#functional-programming#android
Stars59
Forks4
Last commit10 years ago
Tensorflow-lite-kotlin-samples
Tensorflow-lite-kotlin-samplesKotlin

Kotlin implementations of TensorFlow Lite example Android apps for on-device machine learning.

#hacktoberfest#tensorflow-examples#on-device-ai
Stars58
Forks11
Last commit
Shutter-Android
Shutter-AndroidKotlin

An Android library for easily capturing photos/videos via camera or selecting them from the gallery.

#camera#media-capture#android
Stars58
Forks6
Last commit9 years ago
samples port
samples portKotlin

A comprehensive collection of open-source Kotlin examples and demos for the Vulkan graphics and compute API.

#vulkan#shaders#gpu-compute
Stars56
Forks3
Last commit7 years ago
Gradients
GradientsKotlin

A curated collection of splendid linear gradients for Android, ported from webgradients.com and implemented in Kotlin.

#android#drawable-resources#android-library
Stars53
Forks2
Last commit6 years ago
UserAwareVideoView
UserAwareVideoViewJava

An Android VideoView that automatically pauses video when the user looks away from the screen using eye detection.

#playback-control#android#java
Stars52
Forks15
Last commit9 years ago
Cassandra-Migration
Cassandra-MigrationKotlin

A lightweight Apache Cassandra database schema migration library inspired by Flyway, supporting CQL and Java migrations.

#schema-migrations#flyway#schema-evolution
Stars52
Forks21
Last commit6 years ago
LGSnackbar
LGSnackbarJava

An Android library providing a customizable wrapper for native Snackbar that persists across multiple activities.

#android#java#notification
Stars47
Forks3
Last commit9 years ago
Example using event bus and service proxies to connect vertx and node
Example using event bus and service proxies to connect vertx and nodeJava

Proof-of-concept demonstrating Vert.x and Node.js integration via the Vert.x Event Bus bridge with clustering in AWS EC2.

#gradle#hazelcast#event-bus
Stars46
Forks6
Last commit
Firecoil
FirecoilKotlin

Load images from Firebase Cloud Storage in Android apps using the Coil image loading library.

#android#firebase#firebase-storage
Stars44
Forks3
Last commit4 years ago
Kotlin VIPER example
Kotlin VIPER exampleKotlin

A detailed Android sample app implementing VIPER architecture with Kotlin, Dagger 2, Retrofit, and RxJava.

#viper#okhttp#android-clean-architecture-sample
Stars41
Forks20
Last commit7 years ago
EntryScreenManager
EntryScreenManagerJava

An Android library for creating customizable swipeable entry screens and onboarding flows.

#android#entry-screens#java
Stars41
Forks10
Last commit10 years ago
PreviousPage 6 of 8Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
10 years ago
4 years ago
10 years ago
#Android132
#Java132
#Mobile Development64
#Android Library42
#Jvm34
#Scala24
#Ui Components21
#Gradle19
#Coroutines18
#Cross Platform18
#Kotlin Android17
#Hacktoberfest15