Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Kotlin

Kotlin

193 projects

Showing 36 of 193 projects

MultiViewAdapter
MultiViewAdapterJava

A library for creating complex RecyclerView adapters with multiple view types, selection, expansion, and drag-and-drop in Android.

#java-library#adapter#recyclerview
Stars814
Forks147
Last commit5 years ago
Hexworks/Zircon
Hexworks/ZirconKotlin

An extensible, user-friendly tile engine and text GUI library for building roguelikes and terminal-style applications.

#tile-engine#java#multiplatform
Stars785
Forks140
Last commit10 days ago
AssetsAudioPlayer
AssetsAudioPlayerDart

A Flutter plugin for playing audio from assets, network, files, and live streams with multi-platform support and notifications.

#dart#bluetooth-audio#ios
Stars772
Forks435
Last commit1 year ago
kmongo
kmongoKotlin

A Kotlin toolkit for MongoDB providing native extensions, object mapping, and type-safe queries.

#object-mapping#database-driver#mongo
Stars769
Forks76
Last commit3 months ago
FingerprintJS Android
FingerprintJS AndroidKotlin

A lightweight Kotlin library for stateless device identification and fingerprinting on Android.

#mobile-security#unique-identifier#device-identification
Stars711
Forks118
Last commit10 months ago
/fix-github-issue
/fix-github-issueKotlin

A Gradle plugin for linting and formatting Kotlin code using ktlint with zero configuration and fast incremental builds.

#developer-tools#code-linting#code-formatting
Stars710
Forks51
Last commit5 days ago
gdx-liftoff
gdx-liftoffKotlin

A modern GUI setup tool for generating and configuring libGDX Gradle projects with extensive customization options.

#gradle#desktop-app#gdx-liftoff
Stars669
Forks66
Last commit2 days ago
CrunchyCalendar
CrunchyCalendarKotlin

A lightweight, customizable Android calendar widget with infinite scroll, multiple selection modes, and visual indicators.

#material-calendar#custom-view#date-picker
Stars649
Forks44
Last commit2 years ago
Atrium
AtriumKotlin

A multiplatform expectation library for Kotlin with fluent APIs, extensible design, and detailed failure reporting.

#hacktoberfest#assertion-framework#unit-testing
Stars626
Forks230
Last commit2 days ago
The Context
The Context

A podcast about Android development featuring expert hosts and guests discussing architecture, tools, and industry insights.

#developer-education#software-architecture#open-source
Stars623
Forks17
Last commit6 years ago
RxReplayingShare
RxReplayingShareJava

An RxJava transformer that combines replay(1), publish(), and refCount() operators for efficient value caching.

#operator#caching#android
Stars623
Forks28
Last commit5 days ago
Hexagon
HexagonKotlin

A Kotlin microservices toolkit for building server applications (web apps, APIs, serverless) with a modular, pluggable architecture.

#gradle#http-server#micro-framework
Stars614
Forks100
Last commit1 month ago
java-slack-sdk
java-slack-sdkJava

A Java idiomatic SDK for building Slack apps, featuring the Bolt framework and a flexible API client for any JVM language.

#slack-apps#java-sdk#serverless
Stars600
Forks230
Last commit1 day ago
Android FHIR SDK
Android FHIR SDKKotlin

A set of Kotlin libraries for building offline-capable, mobile-first healthcare applications using the HL7 FHIR standard on Android.

#sqlite-android#offline-first#sqlite-database
Stars591
Forks330
Last commit2 months ago
Ayza
AyzaJava

A high-level SSL/TLS configuration library for Java, Kotlin, and Scala HTTP clients and servers with hot reloading and rich utilities.

#hot-reloading#java-library#truststore
Stars573
Forks78
Last commit7 days ago
Kool
KoolKotlin

A Kotlin multiplatform graphics engine supporting Vulkan, WebGPU, and OpenGL for desktop, Android, and web.

#vulkan#physics#graphics-engine
Stars557
Forks46
Last commit4 days ago
PokemonGoBot
PokemonGoBotKotlin

A now-defunct bot that automated gameplay in Pokemon Go, including walking, catching Pokemon, and managing items.

#pokemongo#game-automation#defunct-project
Stars553
Forks224
Last commit6 years ago
Kotlin MVVM example
Kotlin MVVM exampleKotlin

A sample Android app demonstrating MVVM architecture in Kotlin using ViewModel, LiveData, Retrofit, and testing libraries.

#unit-testing#android#sample-project
Stars546
Forks116
Last commit3 years ago
kotlin-faker
kotlin-fakerKotlin

A Kotlin/JVM library for generating realistic fake data like names, addresses, and banking details for testing and anonymization.

#gradle#data-anonymization#faker-generator
Stars509
Forks50
Last commit1 month ago
Doma
DomaJava

A Java database access framework with compile-time code generation, type-safe SQL, and entity associations.

#database-access#criteria-api#orm
Stars501
Forks75
Last commit4 days ago
Audiogram
AudiogramKotlin

A lightweight audiowave progressbar for Android, written in Kotlin, that can also function as a seekbar.

#custom-view#seekbar#ui-component
Stars499
Forks83
Last commit6 years ago
PipelinR
PipelinRJava

A lightweight command processing pipeline library for Java applications, enabling clean separation of concerns via small, single-responsibility handlers.

#service-layer#command-pattern#spring
Stars489
Forks66
Last commit2 months ago
Kotlin for Apache Spark
Kotlin for Apache SparkKotlin

Kotlin bindings and extensions for Apache Spark, enabling idiomatic Kotlin development with data classes, lambdas, and null safety.

#apache-spark#spark#nullability
Stars480
Forks36
Last commit1 year ago
Configurate
ConfigurateJava

A Java configuration library with a node-based data model, multiple format support, and transformation tools.

#object-mapping#hacktoberfest#java-library
Stars467
Forks80
Last commit5 days ago
ActivityStarter
ActivityStarterKotlin

An Android library that simplifies starting Activities, Fragments, Services, and BroadcastReceivers with arguments using annotations.

#android-fragment#boilerplate-reduction#argument-passing
Stars431
Forks30
Last commit
AutoParams
AutoParamsJava

A JUnit 5 extension for automatic test data generation in Java and Kotlin, eliminating manual setup for parameterized tests.

#spring#junit5#unit-testing
Stars367
Forks61
Last commit2 months ago
Cloudopt Next
Cloudopt NextKotlin

A lightweight, modern JVM-based web framework built on Vert.x for Java and Kotlin applications.

#java-library#plugin-system#modular
Stars349
Forks50
Last commit2 years ago
Ostara
OstaraTypeScript

A cross-platform desktop app for managing and monitoring Spring Boot applications via the Actuator API.

#actuator#spring#devops
Stars340
Forks16
Last commit8 days ago
callGraph
callGraphPerl

A multi-language static call graph generator that parses source code to visualize function dependencies across 20+ programming languages.

#multi-language#basic#callgraph
Stars334
Forks33
Last commit1 year ago
SVT Encore
SVT EncoreKotlin

A scalable video transcoding tool built on FFmpeg and Spring Boot, designed for VOD pipelines.

#transcoding#distributed#video-transcoding
Stars330
Forks28
Last commit7 months ago
Android Clean Architecture - Kotlin
Android Clean Architecture - KotlinKotlin

A clean architecture base project for Android using Kotlin, Dagger2, and RxJava to isolate UI, business logic, and data layers.

#unit-testing#dependency-injection#android
Stars327
Forks45
Last commit
Android Kotlin Samples
Android Kotlin SamplesKotlin

A collection of basic Kotlin code samples demonstrating common Android development patterns and libraries.

#anko#async-programming#code-samples
Stars318
Forks117
Last commit7 years ago
Kotlin DDD Sample
Kotlin DDD SampleKotlin

A sample Domain-Driven Design and CQRS project built with Kotlin and Spring, demonstrating a layered architecture for order management.

#event-driven#gradle#cqrs
Stars306
Forks50
Last commit5 years ago
KMQTT
KMQTTKotlin

A Kotlin Multiplatform MQTT 3.1.1/5.0 client and embeddable/standalone broker targeting multiple platforms.

#iot#kotlin-native#embedded-systems
Stars295
Forks50
Last commit11 months ago
Wow
WowKotlin

A Kotlin/Java framework for building reactive, event-sourced microservices using DDD and CQRS patterns.

#event-driven#cqrs#high-performance
Stars291
Forks40
Last commit1 day ago
Gandalf
GandalfJava

An Android library for remotely managing app alerts, optional updates, and mandatory version blocking via a hosted JSON file.

#json-config#version-management#remote-configuration
Stars281
Forks43
Last commit5 years ago
PreviousPage 4 of 6Next

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
7 years ago
7 years ago
#Android104
#Java103
#Mobile Development47
#Jvm32
#Android Library30
#Scala17
#Cross Platform16
#Ui Components16
#Gradle15
#Open Source14
#Kotlin Android13
#Game Development13