This is your work, valued
Kotlin Multipaltform Enthusiast
cryptography-kotlin. A cryptography/crypto library for Kotlin Multiplatform
★ 650ffi-kotlin. Kotlin Multiplatform Foreign Function Interface
★ 111ktd. Kotlin Multiplatform TDLib (Telegram Database library) client
★ 53sweet-spi. Simple SPI (Service Provider Interface) for Kotlin Multiplatform (equivalent of JVM's Service Loader)
★ 52kotlin-interop-playground. Examples of interoperability between different kotlin targets, f.e. calling K/N from K/JVM
★ 9clozy. Kotlin Multiplatform closeable resources management
★ 3openssl-builds. Automated openssl builds
★ 3rkncli. RSocket CLI on Kotlin/Native
★ 1dokka-mermaid. Dokka plugin to render Mermaid graphics, from your code comments to your Dokka documentation.
★ 1ghost-serializer. High-performance, zero-copy JSON and Proto JSON serializer for Kotlin Multiplatform (KMP) and Ktor, powered by KSP2
★ 62testBalloon. Kotlin testing made easy, everywhere.
★ 240artifacts-validator-plugin. Gradle plugin validating project's Maven publications
★ 6kotlin-toolchain. A set of tools for the Kotlin language, with a focus on user experience and tooling
★ 346superpowers. An agentic skills framework & software development methodology that works.
★ 263kPoko. A Kotlin compiler plugin that generates equals, hashCode, and toString for plain old Kotlin objects in public APIs.
★ 426zensical. A modern static site generator by the Material for MkDocs team
★ 5.3kmkdocs-material. Documentation that simply works
★ 27kkotlin-agent-skills. A collection of AI agent skills useful for projects using Kotlin language
★ 972awesn1. Awesome Syntax Notation One
★ 13klibs-io. Search Kotlin Multiplatform projects and packages
★ 100argh. Argh publishes Maven and Gradle libraries to GitHub Releases
★ 6metro. A multiplatform, compile-time dependency injection framework for Kotlin
★ 1.3kkool. A Vulkan / WebGPU / OpenGL engine for Desktop JVM, Android and Javascript written in Kotlin
★ 572Dayflow. The automatic work journal/time tracker. Privately turns your screen into a timeline of what you actually accomplished. Open-source and local-first.
★ 6.8kwebcrypto-modern-algos. Proposal for the addition of various modern algorithms to the Web Cryptography API, as well as feature detection for algorithm support
★ 30bc-java. Bouncy Castle Java Distribution (Mirror)
★ 2.7kaws-lc. AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.
★ 810docusaurus. Easy to maintain open source documentation websites.
★ 66kkotlin-lsp. Kotlin Language Server and plugin for Visual Studio Code
★ 3.4kkoog. Koog is a JVM (Java and Kotlin) framework for building predictable, fault-tolerant and enterprise-ready AI agents across all platforms – from backend services to Android and iOS, JVM, and even in-browser environments. Koog is based on our AI products expertise and provides proven solutions for complex LLM and AI problems
★ 4.5kmultipass. Multipass orchestrates virtual Ubuntu instances
★ 9.2kspm4Kmp. SPM For KMP: Use Apple Swift packages and Swift-import in a KMP project
★ 392gobley. Embed Rust into your Kotlin Multiplatform project
★ 410kubriko. A game engine based on Compose Multiplatform for 2D Android, iOS, Desktop, and Web projects.
★ 254mines. Minesweeper-like puzzle game
★ 69maybe. The personal finance app for everyone
★ 54kshadow. Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.
★ 4.2kkoja. A Kotlin Multiplatform library for creating JSON Schemas from Serializable classes
★ 12kotlin-sdk. The official Kotlin SDK for Model Context Protocol servers and clients. Maintained in collaboration with JetBrains
★ 1.4klog4k. A Comprehensive Logging and Tracing Solution for Kotlin Multiplatform.
★ 87mcp-kotlin-sdk. Kotlin implementation of the Model Context Protocol (MCP)
★ 59ktor-klip. Library improvement proposals for new features in Ktor
★ 47kotlin-wasm-wasi-template. A template repository for Kotlin/Wasm with WASI
★ 32compose-hot-reload. Compose Hot Reload: Make changes to your UI code in a Compose Multiplatform application, and see the results in real time. No restarts required. Compose Hot Reload runs your application on the JetBrains Runtime and intelligently reloads your code whenever it is changed.
★ 1.4kburst. Parameterized unit tests for Kotlin Multiplatform
★ 321kotlinx-spi. Proof of concept for proposing a kotlinx.spi
★ 20swift-java. Java interopability support for Swift
★ 1.2kkapifence. Prototype of a plugin for deprecating external symbols in JVM projects
★ 8kotlin-actions. Kotlin
★ 7stormpot. A fast object pool for the JVM
★ 389indexeddb. A Kotlin coroutines wrapper for IndexedDB.
★ 67kopy. Nested copies made easy in Kotlin
★ 296analysis-api. Kotlin Analysis API Documentation
★ 25Storytale. Kotlin
★ 685wgpu4k. WebGPU binding for kotlin multi platform
★ 113Knee. Seamless two-way communication between Kotlin/Native and Kotlin/JVM. Supports suspend functions, classes, interfaces, no-copy buffers and much more.
★ 135gradle-maven-publish-plugin. A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.
★ 1.7kkotlinx-rpc. Add asynchronous RPC services to your multiplatform applications.
★ 1.1kk2-performance-metrics. Measure Kotlin K2 compiler performance in your repository
★ 51Terpal. Typed String Interpolation for Kotlin
★ 56kotlinx-browser. Kotlin browser API
★ 191kmp-hierarchy. Gradle Plugin to investigate KMP project's hierarchy
★ 98actions. A collection of GitHub Actions to accelerate your Gradle Builds on GitHub
★ 333wrapper-validation-action. Gradle Wrapper Validation Action
★ 279okay. Kotlin
★ 9benchmarks-template. Template project for running KMP benchmarks using kotlinx-benchmark
★ 4xplat. Java
★ 25monarch. Multiplatform, multi module, type safe feature flagging.
★ 85community. Gradle Community content and Gradle Cookbook. Open for Contributions
★ 50chasm. A WebAssembly runtime built on Kotlin Multiplatform
★ 211declarative-gradle. Declarative Gradle is a project targeting better isolation of concern and expressing any build in a clear and understandable way
★ 182markdown. Markdown parser written in kotlin
★ 945ktor-plugin-registry. Maintains a repository of all Ktor plugins
★ 86gratatouille. Cook yourself delicious Gradle plugins 🐘🤝🐭👉🧑🍳
★ 203wasm3. 🚀 A fast WebAssembly interpreter and the most universal WASM runtime
★ 8kgithub-dependency-graph-gradle-plugin. Gradle Plugin for Extracting Dependency Information to send to GitHub
★ 95pkl. A configuration as code language with rich validation and tooling.
★ 11kdetekt. Static code analysis for Kotlin
★ 7ksignum. Kotlin Multiplatform Crypto/PKI/ASN.1 Library with Attestation and Hardware-Backed Crypto Support on Mobile
★ 191raylib. A simple and easy-to-use library to enjoy videogames programming
★ 34kfir-tree. IntelliJ plug-in to visualize the Frontend Intermediate Representation (FIR tree) of a piece of Kotlin code
★ 51ksp. Kotlin Symbol Processing API
★ 3.5kjdk. JDK main-line development https://openjdk.org/projects/jdk
★ 23kCalf. Calf is a library that allows you to easily create adaptive UIs and access platform specific APIs with Compose Multiplatform (Adaptive UI, File Picker, WebView, Permissions...).
★ 1.6kK2D. Kotlin
★ 20gradle-buildconfig-plugin. A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.
★ 878coroutine-stacks. Kotlin
★ 144dokka. API documentation engine for Kotlin
★ 3.8kamper. Amper - a build tool for the Kotlin and Java languages, with a focus on user experience and tooling
★ 1.8kkotbase. Kotlin Multiplatform library for Couchbase Lite—a lightweight, embedded, syncable, NoSQL database
★ 122liboqs. C library for prototyping and experimenting with quantum-resistant cryptography
★ 3kWhisky. A modern Wine wrapper for macOS built with SwiftUI
★ 15kkotlinx-kover. Kotlin
★ 1.6kghactions-manager. A plugin to manage GitHub actions from JetBrains IDEs (intellij, pycharm, etc.)
★ 68valentia. Kotlin
★ 24gr8. Gr8 = Gradle + R8. It makes it easy to relocate, shrink and obfuscate your jars.
★ 105panama-foreign. https://openjdk.org/projects/panama
★ 348roadmap. GitHub public roadmap
★ 8.8kamber-docs. https://openjdk.org/projects/amber
★ 146jextract. https://openjdk.org/projects/code-tools
★ 553build-tool-roadmap. Gradle Build Tool roadmap
★ 43Kotlin-Multiplatform-Libraries. Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.
★ 3.2kclikt. Multiplatform command line interface parsing for Kotlin
★ 3kcolormath. Multiplatform Kotlin color conversion and manipulation
★ 371compiler-plugin-template. Kotlin
★ 163Ktorfit. HTTP client generator / KSP plugin for Kotlin Multiplatform (Android, iOS, Js, Jvm, Native, WasmJs)) using KSP and Ktor clients inspired by Retrofit https://foso.github.io/Ktorfit
★ 2.1ktink-kmm. Google/Tink Mapper for KMM(Kotlin Multiplatform Mobile)
★ 19Kotlin-Compiler-Crash-Course. A repository of helpful sources to figure out what the Kotlin compiler really is
★ 542api-guidelines. Best practices to consider when writing an API for your library
★ 152gradle-mkdocs-plugin. Mkdocs documentation generation and publishing plugin
★ 42kotlin-wasm-examples. Examples with Kotlin/Wasm
★ 586swift-klib-plugin. Gradle Plugin for injecting Swift code into Kotlin Multiplatform Mobile shared module
★ 363awesome-rive. An awesome list that curates Rive runtime examples, articles and tutorials, videos, resources and more!
★ 658cite. A Kotlin compiler plugin for embedding information about the file being compiled
★ 370kotlinx-knit. Kotlin source code documentation management tool
★ 318fleet-sdk-gradle-plugin. Gradle plugin for building plugins for Fleet IDE
★ 42kotlin-wasm-browser-example. Kotlin
★ 7kandy. Kotlin plotting library.
★ 744kowasm. Server-side and full stack development with Kotlin and WebAssembly leveraging WASI and Component Model
★ 382journal. The work journal that I keep
★ 17ktor-documentation. Documentation for the Ktor framework.
★ 537lincheck. Framework for testing concurrent code on JVM languages
★ 684jewel. [MOVED TO IJ PLATFORM] An implementation of the IntelliJ look and feels in Compose for Desktop
★ 862kotlinconf-app. The official KotlinConf application
★ 3.5kredacted-compiler-plugin. A Kotlin compiler plugin that generates redacted toString() implementations.
★ 439simple-kotlin-compiler-plugin. A simple example of kotlim compiler plugin with FIR and IR.
★ 13CatchUp. An app for catching up on things.
★ 2.1kintellij-foldable-project-view. Plugin for IntelliJ-based IDEs folding root files in the ProjectView
★ 102typeshare. Typeshare is the ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI.
★ 3ktype-pollution-agent. Java
★ 135nalim. Fast Java native interface based on JVMCI
★ 481redwood. Multiplatform reactive UI for Android, iOS, and web using Kotlin and Jetpack Compose
★ 2kcompose-server-side. Experiment with server side rendering using compose and ktor
★ 311molecule. Build a StateFlow stream using Jetpack Compose
★ 2.2kkotlin-in-action-2e. Code samples for the second edition of "Kotlin in Action".
★ 88msquic. Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
★ 4.7kquiche. C++
★ 880prql. PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
★ 11kcompose-3d. Experiments with Compose for Desktop 3D drawing
★ 11checkout. Action for checking out a repo
★ 8.6kgradle-build-action. Execute your Gradle build and trigger dependency submission
★ 685kmp-awesome. An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.
★ 5.8kact. Run your GitHub Actions locally 🚀
★ 71kktor-build-plugins. Ktor Plugins for Build Systems
★ 82ktor-io. Collection of IO primitives to work with network and files written in Kotlin using kotlinx.coroutines library
★ 12JniUtils. Bindings to the JNI library on Android for Kotlin/Native
★ 14github-workflows-kt. Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!
★ 658github-actions-typing. Bring type-safety to your GitHub actions' API!
★ 69netty. Netty project - an event-driven asynchronous network application framework
★ 35ktink. Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
★ 14kpostgres-native-sqldelight. A Kotlin native Postgres driver for SqlDelight.
★ 48mastg. The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.
★ 13kCompleteKotlin. Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.
★ 332kotlin-web-site. The Kotlin programming language website
★ 1.6kKEEP. Kotlin Evolution and Enhancement Process
★ 3.8kquiche. 🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
★ 12knetty-incubator-codec-quic. Java
★ 347okhttp. A meticulous HTTP client for the JVM, Android, and GraalVM.
★ 47ksqldelight. SQLDelight - Generates typesafe Kotlin APIs from SQL
★ 6.9kkotlinx.reflect.lite. Lightweight library allowing to introspect basic stuff about Kotlin symbols
★ 180compose-code-editor. A desktop code editor app using Jetpack Compose for Desktop and IntelliJ Platform
★ 116reflekt. A plugin for Kotlin compiler for compile-time reflection
★ 378compose-multiplatform-core. Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
★ 659okio. A modern I/O library for Android, Java, and Kotlin Multiplatform.
★ 9kstartship. Never open sonatype's website again for releasing your libraries on maven central.
★ 172repo.kotlin.link. Maven repository that proxy artifact request to one of know project-based maven repositories
★ 16rsocket-website. rsocket.io website
★ 7rsocket-chrome-devtools. RSocket Chrome Dev Tools
★ 47kotlinx-nodejs. Kotlin external declarations for using the Node.js API from Kotlin code targeting JavaScript
★ 224rsocket-broker-spec. RSocket Broker Specification
★ 43compose-multiplatform. Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
★ 19kbinary-compatibility-validator. Public API management tool
★ 960gradle. Adaptable, fast automation for all
★ 19kkotlin-power-assert. Kotlin compiler plugin to enable diagrammed function calls in the Kotlin programming language
★ 589Kermit. Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.
★ 1kkotlogram2. An convinient wrapper for kotlogram
★ 20turbine. A testing library for kotlinx.coroutines Flow
★ 2.9kkotlinx-datetime. KotlinX multiplatform date/time library
★ 2.8kkotlinx-benchmark. Kotlin multiplatform benchmarking toolkit
★ 637skiko. Kotlin Multiplatform bindings to Skia
★ 2.2krsocket-kotlin. RSocket Kotlin multi-platform implementation
★ 615korge-next. Moved to https://github.com/korlibs/korge
★ 76dukat. Converter of <any kind of declarations> to Kotlin external declarations
★ 587Stately. Kotlin Multiplatform State Library
★ 647android-emulator-runner. A GitHub Action for installing, configuring and running hardware-accelerated Android Emulators on macOS virtual machines.
★ 1.3kkotlinx-cli. Pure Kotlin implementation of a generic CLI parser.
★ 950ktor. Framework for quickly creating connected applications in Kotlin with minimal effort
★ 14kExposed. Kotlin SQL Framework
★ 9.3kkotlin-shell. Tool for performing shell-like programing in Kotlin
★ 156kotlin-native. Kotlin/Native infrastructure
★ 7ktilesfx. A JavaFX library containing tiles that can be used for dashboards.
★ 1.5kkotlin. The Kotlin Programming Language.
★ 53kawesome-kotlin. A curated list of awesome Kotlin related stuff Inspired by awesome-java.
★ 11krsocket-java. Java implementation of RSocket
★ 2.4krsocket. RSocket Protocol Definition
★ 1.9kkotlinx-io. Kotlin multiplatform I/O library
★ 1.5kkotlinx-atomicfu. The idiomatic way to use atomic operations in Kotlin
★ 1.1kkotlinx.serialization. Kotlin multiplatform / multi-format serialization
★ 5.9kkotlinx.coroutines. Library support for Kotlin coroutines
★ 14kkotlinx.collections.immutable. Immutable persistent collections for Kotlin
★ 1.4ktd. Cross-platform library for building Telegram clients
★ 9k