Kotlin Kotlin

Open-source Kotlin projects categorized as Kotlin

Top 23 Kotlin Kotlin Projects

  • kotlin

    The Kotlin Programming Language.

  • Project mention: Kotlin 2.0 RC1 | news.ycombinator.com | 2024-04-16
  • OkHttp

    Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

  • Project mention: Consuming and Testing third party API's using Spring Webclient | dev.to | 2024-02-19

    We will use Square’s Mock Webserver to spin up a mock server which we can use to simulate real api's request to the get coffee endpoint.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • leakcanary

    A memory leak detection library for Android.

  • Project mention: Armando9213 | /r/ethereum | 2023-11-28
  • nowinandroid

    A fully functional Android app built entirely with Kotlin and Jetpack Compose

  • Project mention: Performance Impact Analysis of Gradle 8.7 in Android Projects | dev.to | 2024-03-23

    As a simple example, today we will apply a performance test within an experiment on the new Gradle version in the project nowinandroid. The goal is to verify that the update has no impact on our codebase. In the experiment, we will cover the worst-case scenario where all tasks are executed and we don't have build-cache available.

  • compose-multiplatform

    Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

  • Project mention: Understanding file associations in JVM apps | dev.to | 2024-01-07

    So, to add file associations, we need to be able to pass both the .properties file and the --file-associations option. At the time of writing this article, the org.jetbrains.compose plugin doesn't provide such a mechanism. There is an open issue on GitHub that describes a possible workaround, which, unfortunately seems to not work on macOS.

  • kotlinx.coroutines

    Library support for Kotlin coroutines

  • Project mention: Gradle: from Newbie to Strong fundamentals | dev.to | 2023-09-07

    Now, let's consider an example. For instance, let's create a Kotlin/JVM project with kotlinx.coroutines library as a dependency.

  • ktor

    Framework for quickly creating connected applications in Kotlin with minimal effort

  • Project mention: Kotlin Routing - routing everything | dev.to | 2024-04-25

    In paralel Jetbrains has created a lot of KMP frameworks that are awesome. One of them is Ktor that helps "create asynchronous client and server applications."

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • recyclerview-animators

    An Android Animation library which easily add itemanimator to RecyclerView items.

  • awesome-kotlin

    A curated list of awesome Kotlin related stuff Inspired by awesome-java.

  • Project mention: Typesafe Github Workflows explained to a 5 years old | dev.to | 2023-09-09
  • Coil

    Image loading for Android and Compose Multiplatform.

  • ideavim

    IdeaVim – A Vim engine for JetBrains IDEs

  • Project mention: Alternatives for abdecodes/tabout.nvim for intellij based IDEs | /r/Jetbrains | 2023-09-27

    [this neovim plugin](https://github.com/abecodes/tabout.nvim) helps me get out of double quotes and parenthesis while being in insert mode (I use [ideavim](https://github.com/JetBrains/ideavim/)). The present implementation of this behaviour in the IDE as [smart keys](https://www.jetbrains.com/help/idea/settings-smart-keys.html) isn't cutting it for me.

  • okio

    A modern I/O library for Android, Java, and Kotlin Multiplatform.

  • Project mention: Is it a good idea to use Google Guava library for Android development? | /r/codehunter | 2023-05-15

    I am involved in the development of Android application which is a rather "thick" mobile client for a Web service. It heavily communicates with the server but also has a lot of inner logic too. So, I decided to use some features of Google Guava library to simplify development process. Here is a list of features I'm very interested in: immutable collections, base utils, collection extensions, functional programming sugar and idioms (common.collect and common.base), primitives utilities (common.primitives), hashing utilities (common.hash), concurrent utils (futures and AsyncFunction). Things I don't want to use in Android: common.cache (see question below), common.eventbus (we have better Android specific libs for this, such as Otto), common.io (we can use okio for Android now).

  • koin

    Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

  • Project mention: Kotlin Multiplatform and Swift - Overcoming Interoperability Challenges for Multiplatform Development | dev.to | 2023-07-16

    Let's see how we can use Koin to achieve Dependency Injection (DI) and incorporate a third-party iOS Swift SDK in a KMM project. Koin supports KMM development, making it the ideal choice for KMM projects.

  • Exposed

    Kotlin SQL Framework

  • Project mention: Drizzle is just as unready for prime-time as Prisma, what else is there? | /r/reactjs | 2023-12-06

    So is it like Exposed for Kotlin which is a typesafe Kotlin DSL for building sql queries? I’ve been looking for something like this in typescript! https://github.com/JetBrains/Exposed

  • Anki-Android

    AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

  • Project mention: Anki – Powerful, intelligent flash cards | news.ycombinator.com | 2024-01-27
  • Seal

    🦭 Video/Audio Downloader for Android, based on yt-dlp, designed with Material You

  • Project mention: NewPipe v0.26.0 Released | news.ycombinator.com | 2023-12-22

    Don't know about Ymusic as it doesn't seem open source, but seal [0] seems like a good alternative, based on yt-dl

    0: https://github.com/JunkFood02/Seal

  • LibreTube

    An alternative frontend for YouTube, for Android.

  • Project mention: NewPipe – The lightweight YouTube experience for Android | news.ycombinator.com | 2023-11-04
  • Pokedex

    🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

  • uhabits

    Loop Habit Tracker, a mobile app for creating and maintaining long-term positive habits

  • Project mention: Show HN: Patterns – Habit Tracker App | news.ycombinator.com | 2023-11-07
  • RxKotlin

    RxJava bindings for Kotlin

  • Compressor

    An android image compression library.

  • android-developer-roadmap

    🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.

  • tivi

    Tivi is a TV show tracking Android app, which connects to trakt.tv

  • Project mention: Do you have an open source (base) project using latest tech? | /r/androiddev | 2023-06-18

    Look no more: https://github.com/chrisbanes/tivi

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Kotlin Kotlin related posts

  • Kotlin Routing - routing everything

    3 projects | dev.to | 25 Apr 2024
  • Arrow Project for Arrow on GitHub

    1 project | news.ycombinator.com | 25 Apr 2024
  • JEP draft: Exception handling in switch

    6 projects | news.ycombinator.com | 19 Apr 2024
  • How to use htmx with ktor

    2 projects | dev.to | 17 Apr 2024
  • Kotlin 2.0 RC1

    1 project | news.ycombinator.com | 16 Apr 2024
  • Plotting Financial Data in Kotlin with Kandy

    3 projects | dev.to | 9 Apr 2024
  • PixaPencil – The perfect app for creating pixel art on the go

    1 project | news.ycombinator.com | 25 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Kotlin projects in Kotlin? This list will help you:

Project Stars
1 kotlin 47,521
2 OkHttp 45,272
3 leakcanary 29,118
4 nowinandroid 15,295
5 compose-multiplatform 14,706
6 kotlinx.coroutines 12,722
7 ktor 12,246
8 recyclerview-animators 11,457
9 awesome-kotlin 10,858
10 Coil 10,287
11 ideavim 8,733
12 okio 8,667
13 koin 8,641
14 Exposed 7,901
15 Anki-Android 7,882
16 Seal 7,929
17 LibreTube 7,661
18 Pokedex 7,620
19 uhabits 7,299
20 RxKotlin 6,999
21 Compressor 6,994
22 android-developer-roadmap 6,980
23 tivi 6,402

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com