Kotlin Java

Open-source Kotlin projects categorized as Java

Top 23 Kotlin Java Projects

  • OkHttp

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

    Project mention: Modern Android Development in 2023 | dev.to | 2023-01-23


  • leakcanary

    A memory leak detection library for Android.

    Project mention: Is it really that bad to enable "largeHeap=true" in the Manifest ? | reddit.com/r/androiddev | 2022-11-30

    Highly recommend you try out Leak Canary https://square.github.io/leakcanary/

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • MaterialDrawer

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

  • recyclerview-animators

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

    Project mention: How do i create this animation while scrolling? | reddit.com/r/androiddev | 2023-01-07

    For Recyclerview you could use this library for some similar animations https://github.com/wasabeef/recyclerview-animators

  • uhabits

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

    Project mention: Note-taking, task managing, project managing, built-in calendar app/service? | reddit.com/r/opensource | 2023-01-10
  • Alerter

    An Android Alerting Library

    Project mention: Status bar "no connection" | reddit.com/r/androiddev | 2022-05-20
  • Android-Iconics

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

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • WilliamChart

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

  • intellij-rainbow-brackets

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

    Project mention: Alternatives to Rainbow Brackets plugin? | reddit.com/r/Jetbrains | 2022-12-14

    Looks like it is opensource, so you could just rebuild for yourself.

  • Context-Menu.Android

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

  • Spotlight

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

  • FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Project mention: Excited for 2023! | dev.to | 2023-01-01

    Java seems to have gained a second wind in recent years, and the innovation in this ecosystem is speeding up. Java 20 and LTS release 21 are expected to happen this year. RIFE2, an actively-developed pure-Java web framework, has recently caught my attention. Like Javalin, it appears to be built on top of the successful Jetty server. I also started exploring FXGL for building games with Java. Lastly, as concerns over COVID-19 variants wane I expect an increase in Java developers participating in community events. For example, Chicago finally had its first in-person JConf event and the Chicago Java User Group (CJUG) is easing back into in-person events.

  • WordPress-Android

    WordPress for Android

    Project mention: Discard "Local Changes" in WordPress Android app? | reddit.com/r/Wordpress | 2022-06-21

    I found: https://github.com/wordpress-mobile/WordPress-Android/issues/9561

  • 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: Help? | reddit.com/r/javahelp | 2022-06-30

    You might be able to use a tool like https://github.com/ingokegel/jclasslib that allows some editing. I've never used it and have no idea whether it will support what you need to achieve in terms of editing or what range of class-formats it supports.

  • Lightning Browser

    A lightweight Android browser with modern navigation

    Project mention: Please Stop Using Grey Text | news.ycombinator.com | 2022-05-18

    Also try "Lightning Browser" ( acr.browser.lightning ) from Anthony Restaino ( acrdevelopment.org ).

    > Rendering mode[s]: Inverted ; Grayscale ; Inverted grayscale ; Increase contrast


  • apps-android-wikipedia

    📱The official Wikipedia app for Android!

    Project mention: For the past 3 months in my spare time I was developing this list with Awesome Android Alternatives! Please check this out, you might find something useful, or maybe you can help me make it even better. Have an awesome day! | reddit.com/r/Android | 2022-06-12

    and theirs also the Wikipedia app which is open source. Here's the GitHub page, [https://play.google.com/store/apps/details?id=org.wikipedia](and here's the google play listing)

  • SeriesGuide

    Track your favorite TV shows and movies on Android devices.

    Project mention: ⟳ 4 apps added, 16 updated at apt.izzysoft.de | reddit.com/r/FDroidUpdates | 2023-01-20

    SeriesGuide (version 2106608): keep track of your favorite TV shows and movies

  • Orbit

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

    Project mention: Actor system for the JVM developed by Electronic Arts | news.ycombinator.com | 2022-04-28

    > I can't help but recoil from a "hello world" that pulls in an entire container ship of dependencies.

    Where do you see the list of dependencies? Seems to me to be the ones defined at https://github.com/orbit/orbit/blob/233956001f1206ccbfde72ef..., is that correct? Doesn't look like "an entire container ship" but maybe the NPM madness have ruined me.

    > Especially that we already have a perfectly good, battle-hardened, and relatively lightweight implementation of Actor model with Erlang / Elixir.

    Yeah, if you're already using Erland or Elixir, why don't you go with that instead? This seems to be for the JVM, so one could assume that the ones who want to use this, is already invested heavily in the JVM ecosystem (which as far as I know, EA is when it comes to backend servers).

  • intellij-elixir

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

  • Gradle buildSrcVersions

    Life is too short to google for dependencies and versions

    Project mention: Easy way to migrate to Gradle's version catalog | reddit.com/r/androiddev | 2022-07-21

    As somebody with a deep personal hatred of TOML I recommend refreshVersions https://github.com/jmfayard/refreshVersions just a million times better and will support version catalogs soon maybe

  • apkupdater

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

    Project mention: looking for apps that can update other apps | reddit.com/r/androidapps | 2022-06-24

    The problem: i have https://play.google.com/store/apps/details?id=com.aniplex.fategrandorder.en installed from apk because game is not available in my region, and i need to update it manually, which i want to avoid, there is apps that can update only whitelisted apps (https://github.com/rumboalla/apkupdater and https://github.com/hemker/apkgrabber), but this apps cannot automatically check for updates and install them in background with root or with a12 permission, so, my question is, is there apps like apkgrabber/apkupdater but with support for installing updates automatically in background?

  • Purpur

    Purpur is a drop-in replacement for Paper servers designed for configurability, and new fun and exciting gameplay features.

    Project mention: Can't start Purpur on linux | reddit.com/r/admincraft | 2023-01-14

    Have you tried re-downloading the latest purpur jar file from the purpur website?

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-01-23.

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 43,471
2 leakcanary 28,188
3 MaterialDrawer 11,593
4 recyclerview-animators 11,146
5 uhabits 5,891
6 Alerter 5,363
7 Android-Iconics 5,056
8 WilliamChart 4,937
9 intellij-rainbow-brackets 3,878
10 Context-Menu.Android 3,829
11 Spotlight 3,398
12 FXGL 3,020
13 WordPress-Android 2,756
14 MultiSnapRecyclerView 2,476
15 jclasslib 2,252
16 Lightning Browser 1,923
17 apps-android-wikipedia 1,860
18 SeriesGuide 1,732
19 Orbit 1,675
20 intellij-elixir 1,641
21 Gradle buildSrcVersions 1,480
22 apkupdater 1,443
23 Purpur 1,401
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.