Kotlin Java

Open-source Kotlin projects categorized as Java | Edit details

Top 23 Kotlin Java Projects

  • OkHttp

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

    Project mention: HTTP Requests in Java help. | reddit.com/r/learnprogramming | 2022-01-24

    Doing pure java is annoying with stream readers and writers, I'd suggest checking out okhhtp https://square.github.io/okhttp/

  • leakcanary

    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).

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • MaterialDrawer

    The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.

    Project mention: Publishing Android libraries to MavenCentral in 2021 | reddit.com/r/androiddev | 2021-02-08

    I've seen a workaround for this, but I don't think that's any better than what I have now.

  • recyclerview-animators

    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.

  • javalin

    A simple and modern Java and Kotlin web framework

    Project mention: Turbo: The speed of a SPA without writing JavaScript | news.ycombinator.com | 2022-01-25

    A similar alternative that does not rely on web sockets is https://htmx.org. I have greatly enjoyed using it with some simpler web frameworks like https://javalin.io to do some prototyping and smaller projects. I'm sure if someone made a plug and play UI library like material UI for Angular on top of htmx you could absolutely fly through MVPs.

  • Android-Iconics

    Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.

  • WilliamChart

    Android Library to rapidly develop attractive and insightful charts in android applications. (by diogobernardino)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • uhabits

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

    Project mention: Summary of Atomic Habits | news.ycombinator.com | 2022-01-03

    I've tried a few and this is my favorite habit tracker app on Android: https://play.google.com/store/apps/details?id=org.isoron.uha...

    Ad-free and FOSS: https://github.com/iSoron/uhabits

  • Context-Menu.Android

    You can easily add awesome animated context menu to your app.

  • intellij-rainbow-brackets

    🌈Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio

    Project mention: Day 78/100 Npm Vs Yarn | dev.to | 2021-12-02

    Rainbow Brackets

  • Spotlight

    Android Library that lights items for tutorials or walk-throughs etc...

  • WordPress-Android

    WordPress for Android

    Project mention: Android Simplified. Documenting code | dev.to | 2021-10-06

    If you have not done so yet, I highly recommend checking out the open source WordPress Android app, which can be found HERE. I know it sounds redundant to tell you again, but I can not stress this enough, REAL WORLD EXAMPLES ARE THE BEST TO LEARN FROM.

  • MultiSnapRecyclerView

    Android library for multiple snapping of RecyclerView

  • jclasslib

    jclasslib bytecode editor is a tool that visualizes all aspects of compiled Java class files and the contained bytecode.

    Project mention: Debugger for Java Bytecode | reddit.com/r/java | 2021-08-17

    I use jclasslib to view bytecode: https://github.com/ingokegel/jclasslib

  • Lightning Browser

    A lightweight Android browser with modern navigation

    Project mention: LIGHTNING BROWSER (ANDROID) | reddit.com/r/OpenSourceApps | 2021-04-28

    Project website: http://acrdevelopment.org

  • SeriesGuide

    Track your favorite TV shows and movies on Android devices.

    Project mention: It's foolish to think open source isn't possible on Android. | reddit.com/r/fossdroid | 2022-01-01

    Trakt: Episodes for series (still needs some work for an enjoyable experience). Nekome can be used for anime and manga if you trust Kitsu. CineLog and Movie DB can both act as a database where you save movies or look up other movies, but they aren't actively developed and lack organization features. This is where SeriesGuide comes into play. It isn't on F-Droid and "tracks or reports your" activity but it can help you group and organize your series and movies. It has also premium features that require a monthly subscription.

  • Orbit

    Orbit - Virtual actor framework for building distributed systems (by orbit)

    Project mention: About Halo game's backend | reddit.com/r/programming | 2021-10-12
  • apps-android-wikipedia

    📱The official Wikipedia app for Android!

    Project mention: Is there a nuget package (or anyway possible to do this) | reddit.com/r/csharp | 2022-01-21

    Here is how the Wikipedia Android app handles that use case. It's in Kotlin, but it should give you an idea of how to implement.

  • intellij-elixir

    Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)

    Project mention: Is Intellij better than others Jetbrain IDE to work with Elixir? | reddit.com/r/Jetbrains | 2021-02-25
  • apkupdater

    APKUpdater is an open source tool that simplifies the process of finding updates for your installed apps.

    Project mention: [Request] APK Updater? | reddit.com/r/androidapps | 2022-01-13
  • Gradle buildSrcVersions

    Life is too short to google for dependencies and versions

    Project mention: What is the best way to manage and organize build gradle dependencies? | reddit.com/r/androiddev | 2021-12-05
  • Tusky

    An Android client for the microblogging server Mastodon

    Project mention: Migrating from AndroidX paging 2 to 3 lets you remove so much boilerplate code, 😳 | reddit.com/r/androiddev | 2021-06-20
  • LoggingInterceptor

    An OkHttp interceptor which has pretty logger for request and response. +Mock support

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). The latest post mention was on 2022-01-25.

Kotlin Java related posts


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

Project Stars
1 OkHttp 41,511
2 leakcanary 27,156
3 MaterialDrawer 11,501
4 recyclerview-animators 10,952
5 javalin 5,232
6 Android-Iconics 4,927
7 WilliamChart 4,758
8 uhabits 4,695
9 Context-Menu.Android 3,806
10 intellij-rainbow-brackets 3,667
11 Spotlight 3,176
12 WordPress-Android 2,607
13 MultiSnapRecyclerView 2,362
14 jclasslib 1,832
15 Lightning Browser 1,801
16 SeriesGuide 1,607
17 Orbit 1,588
18 apps-android-wikipedia 1,585
19 intellij-elixir 1,496
20 apkupdater 1,264
21 Gradle buildSrcVersions 1,212
22 Tusky 1,207
23 LoggingInterceptor 1,199
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.