James Morrissey's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
system-design
Learn how to design systems at scale and prepare for system design interviews
kmp-awesome
An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.
BuildKonfig
BuildConfig for Kotlin Multiplatform Project
Reorderable
Reorder items in Lists and Grids in Jetpack Compose and Compose Multiplatform with drag and drop.
kotlin-swift-interopedia
Kotlin Swift Interopedia
anypass-kmp
AnyPass: A Compose Multiplatform app for your all-in-one password manager
compose-sonner
An opinionated toast component for Compose Multiplatform.
Human-Readable
A small set of data formatting utilities for Kotlin Multiplatform (KMP).
JavaDoesUSB
USB library for Java
compose-collapsable
A generic collapsable implementation with dragging and nested scrolling support
purchases-kmp
RevenueCat SDK for Kotlin Multiplatform
multiplatform-swiftpackage
Gradle plugin that generates a Swift Package Manager manifest and an XCFramework to distribute a Kotlin Multiplatform library for Apple platforms.
sheet-happens
Gradle plugin for generating Android / KMP string resources from Google Spreadsheets.
multiplatform-locale
Type Safe Kotlin Multiplatform Locale implementation
kotlinx-datetime-ext
A KMP library that provides for kotlinx-datetime extensions and helper functions
kotlin-interop-playground
Examples of interoperability between different kotlin targets, f.e. calling K/N from K/JVM