Java Kotlin

Open-source Java projects categorized as Kotlin | Edit details

Top 23 Java Kotlin Projects

  • Permission Dispatcher

    A declarative API to handle Android runtime permissions.

    Project mention: What are the most common used (3rd party) libraries and frameworks used in Android development? | reddit.com/r/androiddev | 2022-01-07

    Permissions are generally a pain, but I've used PermissionsDispatcher, EasyPermissions, and RxPermissions at various times

  • glide-transformations

    An Android transformation library providing a variety of image transformations for Glide.

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

  • android-classyshark

    Android and Java bytecode viewer

    Project mention: google/android-classyshark - Android and Java bytecode viewer | reddit.com/r/GithubSecurityTools | 2021-09-11
  • REST Assured

    Java DSL for easy testing of REST services

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

  • Micronaut

    Micronaut Application Framework

    Project mention: Jodd – The Unbearable Lightness of Java | news.ycombinator.com | 2022-01-17

    My experience is that it's not only the usage of annotations, but the way Spring handles/implements those annotations which is confusing.

    As an example, Micronaut[1] also uses annotations a lot, but their implementation is a lot easier to reason about, because there is less indirection with proxy objects and other weird stuff that Spring uses.

    Micronaut does not implement nearly as many annotations as Spring though, which basically means less functionality pre-built. I'm not sure that's a bad thing, but it could be.

    [1] https://micronaut.io/

  • Blurry

    Blurry is an easy blur library for Android

    Project mention: how to implement this design in android? | reddit.com/r/mAndroidDev | 2021-05-29

    Use this for blur https://github.com/wasabeef/Blurry Rest is pretty simple, use a card view with border radius inside a recycler view

  • junit5

    ✅ The 5th major version of the programmer-friendly testing framework for Java and the JVM

    Project mention: What is unit testing? | dev.to | 2021-11-08

    There are unit testing frameworks for most popular programming languages. Some examples of popular unit test frameworks are Jest for Javascript, JUnit for Java, and NUnit for all .Net languages.

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

  • dialogplus

    Advanced dialog solution for android

  • Android Tips & Tricks

    :ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development

  • GmsCore

    Free implementation of Play Services

    Project mention: Pixel 6, what to install now? | reddit.com/r/privacy | 2022-01-26

    Oh.

  • AmazeFileManager

    Material design file manager for Android

    Project mention: Alternative to Samsung Secure Folder? | reddit.com/r/fossdroid | 2021-12-14
  • LWJGL

    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

    Project mention: I want to learn Java for games. Where should I start? | reddit.com/r/learnjava | 2022-01-09
  • AutoDispose

    Automatic binding+disposal of RxJava streams.

    Project mention: Why was AsyncTask deprecated? | reddit.com/r/androiddev | 2021-12-15

    For RxJava you had to add aditional dependencies such as autodispose.

  • JaCoCo

    :microscope: Java Code Coverage Library

    Project mention: Which Jacoco Android plugin you're using for test coverage? | reddit.com/r/androiddev | 2021-06-18

    And there is the original jacoco/jacoco: (0.8.7: released this on May 5, 2021), but it's for Java. I'm not sure if we can use it with multiple flavors on Android.

  • requery

    requery - modern SQL based query & persistence for Java / Kotlin / Android

  • android

    📱 Nextcloud Android app (by nextcloud)

    Project mention: ⟳ 3 apps added, 43 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-01-23

    Nextcloud Dev (version 20220120): Synchronization client

  • FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Project mention: Is it worth learning javafx?? | reddit.com/r/JavaFX | 2022-01-08

    Sure. See FXGL

  • spotless

    Keep your code spotless

    Project mention: The obligatory braces and if/else questions | reddit.com/r/javahelp | 2021-09-10

    I use Spotless and it works quite well, but there are many other options. Also good IDEs can reformat your code.

  • android-developer-roadmap

    Android Developer Roadmap - A complete roadmap to learn Android App Development (by MindorksOpenSource)

    Project mention: Newbie tips. | reddit.com/r/KotlinAndroid | 2021-03-06

    I’d say take a look at the road map here

  • Android-RoundCornerProgressBar

    [Android] Round Corner Progress Bar Library for Android

  • Shortbread

    Android library that creates app shortcuts from annotations

  • JDBI

    jdbi is designed to provide convenient tabular data access in Java; including templated SQL, parameterized and strongly typed queries, and Streams integration

    Project mention: Spring Data — Power of Domain Events | dev.to | 2021-11-27

    By the way, you probably don't need Spring Data and Hibernate, if you apply the Transaction Script pattern. Since all business rules are bound to services, Hibernate will bring overhead and not so many benefits. Instead, you could try to use JDBI, JOOQ or even plain JDBC.

  • springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    Project mention: I created a library that exports your Spring endpoints into a Postman collection! Please, let me know what you think of it :) | reddit.com/r/java | 2022-01-15

    We recently moved to https://springdoc.org/ since SpringFox is basically dead.

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

Java Kotlin related posts

Index

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

Project Stars
1 Permission Dispatcher 10,869
2 glide-transformations 9,561
3 android-classyshark 6,925
4 REST Assured 5,701
5 Micronaut 5,175
6 Blurry 5,115
7 junit5 4,966
8 dialogplus 4,937
9 Android Tips & Tricks 4,505
10 GmsCore 4,425
11 AmazeFileManager 3,692
12 LWJGL 3,589
13 AutoDispose 3,217
14 JaCoCo 3,089
15 requery 3,073
16 android 2,720
17 FXGL 2,428
18 spotless 2,338
19 android-developer-roadmap 2,191
20 Android-RoundCornerProgressBar 2,132
21 Shortbread 1,803
22 JDBI 1,593
23 springdoc-openapi 1,581
Find remote Kotlin jobs at our new job board 99remotejobs.com. There is 1 new remote job 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.
scoutapm.com