Top 23 Kotlin Open-Source Projects
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.Project mention: HttpClient can't connect to a TLS proxy | dev.to | 2021-09-13
https://github.com/square/okhttp/issues/3787 Discovered another client that doesn't support it either
The Kotlin Programming Language.Project mention: SDKMan, adding unlisted versions | dev.to | 2021-10-19
SDKMan is a fantastic tool, I believe no one has doubts! Since I installed it, my concerns with Gradle, Java, Kotlin versions, among other SDKs ended... As a JVM developer, just not needing to adjust the infamous JAVA_HOME, M2_HOME and others, have already turned my days into happier days.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A memory leak detection library for Android.Project mention: 25 Best Android Libraries, Projects, and Tools You Won’t Want to Miss Out in 2021 | dev.to | 2021-10-09
Knowing when root views are detached, e.g. to detect if they might be leaking (LeakCanary).
😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.Project mention: Weekly Questions Thread February 16 2021 | reddit.com/r/androiddev | 2021-02-19
I use Material Dialog https://github.com/afollestad/material-dialogs which allows you to pass in HTML for the message which uses the color as I defined here.
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.Project mention: Getting Started with React Native JSI Modules | dev.to | 2021-06-27
This library aims to provide a fast & reliable solution for you data storage needs in react-native apps. It uses MMKV by Tencent under the hood on Android and iOS both that is used by their WeChat app(more than 1 Billion users). Unlike other storage solutions for React Native, this library lets you store any kind of data type, in any number of database instances, with or without encryption in a very fast and efficient way. Read about it on this blog post I wrote on dev.to
Free and open source manga reader for Android.Project mention: Hej Leute. Mein Sohn hat begonnen diverse Mangas zu lesen. Jetzt besorg ich die ab un zu tlw über Amazon oder Willhaben. Gibt es in Wien einen Store. Finde 7-10 € für ein Heftchen über Amazon doch ein bisserl viel. | reddit.com/r/wien | 2021-10-19
An Android Animation library which easily add itemanimator to RecyclerView items.Project mention: How can I code an app like this? | reddit.com/r/androidapps | 2021-02-23
Probably uses a library of some sort for animations, the rest would be Recyclerviews and components normal to Android. The whole thing is set in a Fragment/ Tabbed Activity.
Run Linux Software Faster and Safer than Linux with Unikernels.
A declarative API to handle Android runtime permissions.
Library support for Kotlin coroutinesProject mention: Updating my tech stack: RxJava vs Flow | reddit.com/r/androiddev | 2021-10-01
The catch operator ignores CancellationException which is used for cooperative cancellation in coroutines and flows. If you use try/catch, make sure you're not accidentally swallowing those exceptions. The same goes for runCatching, which catches all Throwables.
A curated list of awesome Kotlin related stuff Inspired by awesome-java.Project mention: How to find templates and packages for Kotlin or Android? | reddit.com/r/Kotlin | 2021-05-12
and repos like https://github.com/KotlinBy/awesome-kotlin containing quite a lot of useful stuff
An Android transformation library providing a variety of image transformations for Glide.
Framework for quickly creating connected applications in Kotlin with minimal effortProject mention: Experiences with Kotlin for web? | reddit.com/r/Kotlin | 2021-09-09
Not sure if it’s on topic but I played a bit with ktor a couple of years ago. It was a nice experience.
Image loading for Android backed by Kotlin Coroutines.Project mention: Requesting best practices to remove lag on Jetpack compose Sectioned LazyColumn | reddit.com/r/androiddev | 2021-09-30
u/khaled2252 Thank you for the reply. I do use images and for loading images, I am relying on coil-compose library. I also had the similar thought like yours and only used simple
Generate types and converters from JSON, Schema, and GraphQLProject mention: ... my implementation is better | reddit.com/r/ProgrammerHumor | 2021-10-17
I've been using Angular a lot and I like how it works. I'm also a huge fan of koin for kotlin.
Android and Java bytecode viewerProject mention: google/android-classyshark - Android and Java bytecode viewer | reddit.com/r/GithubSecurityTools | 2021-09-11
RxJava bindings for Kotlin
Jetpack Compose for Desktop and Web, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.Project mention: Updating my tech stack: RxJava vs Flow | reddit.com/r/androiddev | 2021-10-01
I will say on the topic of multiplatform, rxjava isn't directly supported. However there is a multiplatform Rx library called reaktive which has way better testing support compared to coroutines at the moment. although if multiplatform is something you're interested in doing I would start the project off rather than do it later to save time in the long run. If you're interested, the mpp Todo sample is a good example demonstrating a lot of everything.
An android image compression library.
Vim emulation plugin for IDEs based on the IntelliJ PlatformProject mention: How in the hell do you increment a sequence of numbers with find/replace (regular expressions) in InjtelliJ/AppCode? | reddit.com/r/IntelliJIDEA | 2021-05-09
It's very easy to do in Intellij with ideavim
Kotlin SQL Framework
Java DSL for easy testing of REST servicesProject mention: Contract-First Development Using RestAssured and OpenAPI | dev.to | 2021-04-09
In this post, we will demonstrate how can OpenAPI be used in a RestAssured-based integration test to ensure that the API conforms to its specification.
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...Project mention: Been out of Android dev for a few years. What's the most important things for me to read up on? | reddit.com/r/androiddev | 2021-06-26
Some repos here: https://github.com/igorwojda/android-showcase
What are some of the best open-source Kotlin projects? This list will help you:
Are you hiring? Post a new remote job listing for free.