Java Kotlin

Open-source Java projects categorized as Kotlin | Edit details

Top 23 Java Kotlin Projects

  • GitHub repo Permission Dispatcher

    A declarative API to handle Android runtime permissions.

  • GitHub repo glide-transformations

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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo android-classyshark

    Android and Java bytecode viewer

    Project mention: google/android-classyshark - Android and Java bytecode viewer | reddit.com/r/GithubSecurityTools | 2021-09-11
  • GitHub repo 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.

  • GitHub repo Micronaut

    Micronaut Application Framework

    Project mention: Is it possible for an annotation processor to have a dependency on another? | reddit.com/r/javahelp | 2021-10-08

    Not an explicit dependency, but one nonetheless which breaks a build. Here is what's happening: I have a Micronaut app that uses the Immutables annotation processor to generate Immutable* classes at compile time.

  • GitHub repo 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

  • GitHub repo dialogplus

    Advanced dialog solution for android

  • Scout APM

    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.

  • GitHub repo junit5

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

    Project mention: Your cool open source libraries | reddit.com/r/java | 2021-04-12
  • GitHub repo Android Tips & Tricks

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

  • GitHub repo GmsCore

    Free implementation of Play Services

    Project mention: Burned by Apple, researchers mull selling zero days to brokers | reddit.com/r/apple | 2021-10-19

    Should be able to with MicroG... (https://microg.org/)

  • GitHub repo LWJGL

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

    Project mention: Will scala-native run without a garbage collector? | reddit.com/r/scala | 2021-10-22

    Incentive for JVM devs? We know that C interoperability, malloc, free, structs are already supported on JVM natively since Java 14 with project panama's foreign-memory-api without JNI. I've been using sun.misc.Unsafe since Java8 and also LWJGL's C API.

  • GitHub repo AutoDispose

    Automatic binding+disposal of RxJava streams.

    Project mention: A historical introduction to the Compose reactive state model | dev.to | 2021-05-24

    Some time in the 10 years before this post was written in 2021, RxJava became the de facto standard way to write reactive UI code. You would design your APIs around streams (Observables) and some infrastructure code would glue streams together and provide other wiring like automatic subscription management. Streams could signal events or hold state and notify listeners about changes to that state. Business logic tended to be written as functional transforms on streams (shoutout to flatMap).

  • GitHub repo requery

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

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

  • GitHub repo apollo-android

    :robot:  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.

    Project mention: GraphQL - Diving Deep | dev.to | 2021-07-29

    Apollo Client does have a good integration with these frameworks including React, iOS and Android — so, you might want to check that out

  • GitHub repo FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Project mention: Good framework for making 2d games | reddit.com/r/learnjava | 2021-09-22

    Either libGDX (https://libgdx.com) or FXGL (http://almasb.github.io/FXGL/) . libGDX is more complicated and more powerful, FGXL is better suited for simpler games and so easier for beginners, but recently it's development is quite active and more and more features are available.

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

  • GitHub repo android-developer-roadmap

    Android Developer Roadmap - A complete roadmap to learn Android App Development

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

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

  • GitHub repo Shortbread

    Android library that creates app shortcuts from annotations

  • GitHub repo SeriesGuide

    Track your favorite TV shows and movies on Android devices.

    Project mention: ⟳ 0 apps added, 7 updated at apt.izzysoft.de | reddit.com/r/FDroidUpdates | 2021-09-29

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

  • GitHub repo spring-fu

    KoFu and JaFu configuration DSLs for Spring Boot

    Project mention: Annotation-free Spring | reddit.com/r/java | 2021-09-12

    It's mentioned in the article, even though the examples are written in Kotlin spring-fu supports a java-based dsl.

  • GitHub repo Anvil

    Minimal UI library for Android inspired by React

  • GitHub repo springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    Project mention: How do I document a REST API in a README file? | reddit.com/r/AskProgramming | 2021-10-05

    We use https://springdoc.org/.

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 2021-10-22.

Index

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

Project Stars
1 Permission Dispatcher 10,811
2 glide-transformations 9,495
3 android-classyshark 6,893
4 REST Assured 5,549
5 Micronaut 5,076
6 Blurry 5,049
7 dialogplus 4,932
8 junit5 4,840
9 Android Tips & Tricks 4,482
10 GmsCore 4,226
11 LWJGL 3,429
12 AutoDispose 3,194
13 requery 3,054
14 JaCoCo 2,963
15 apollo-android 2,871
16 FXGL 2,281
17 spotless 2,206
18 android-developer-roadmap 2,050
19 Shortbread 1,799
20 SeriesGuide 1,588
21 spring-fu 1,553
22 Anvil 1,430
23 springdoc-openapi 1,424
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.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com