Kotlin kotlin-compiler-plugin

Open-source Kotlin projects categorized as kotlin-compiler-plugin Edit details

Top 9 Kotlin kotlin-compiler-plugin Projects

  • anvil

    A Kotlin compiler plugin to make dependency injection with Dagger 2 easier. (by square)

    Project mention: Whetstone: A DI framework for Android that simplifies working with Dagger 2 using Anvil | reddit.com/r/androiddev | 2022-10-02

    In terms of of what Anvil is I'd really recommend reading the README It's a lot more flexible than Hilt and provides a code generation hook so if you have a codebase specific DI pattern you can also set that up to be auto-generated with a custom annotation if you desire.

  • Ktorfit

    HTTP client / Kotlin Symbol Processor for Kotlin Multiplatform (Android,Js, Jvm , Native, iOS) using KSP and Ktor clients inspired by Retrofit https://foso.github.io/Ktorfit

    Project mention: I'm working on a HTTP client similar to Retrofit but for Kotlin Multiplatform | reddit.com/r/Kotlin | 2022-04-24
  • 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!

  • moko-widgets

    Multiplatform UI DSL with screen management in common code for mobile (android & ios) Kotlin Multiplatform development

    Project mention: Kotlin native vs React native vs Flutter | reddit.com/r/Kotlin | 2022-07-15

    I've heard of one (alpha-level) UI library that theoretically works for both mobile platform (moko-widgets), but I've never tried it myself, and haven't really done much of any UI stuff before anyway, so can't vouch for it.

  • Cabret-Log

    :pencil2: Method call logging for Kotlin Multiplatform

    Project mention: 25 Best Android Libraries, Projects, and Tools You Won’t Want to Miss Out in 2021 | dev.to | 2021-10-09

    15. Cabaret Log

  • NoCopy Compiler Plugin

    A Kotlin compiler plugin that removes the `copy` method of data classes.

  • injekt

    Next gen DI framework powered by a Kotlin compiler plugin [WIP] (by IVIanuu)

    Project mention: Here is an article about my DI library for Kotlin Mutliplatform | reddit.com/r/androiddev | 2021-11-19

    Similar effort that's a bit more fleshed out: https://github.com/IVIanuu/injekt

  • Poko

    A Kotlin compiler plugin that generates equals, hashCode, and toString for plain old Kotlin objects in public APIs.

    Project mention: Is there a plugin/library to generate Kotlin data/value classes which are API-stable for Java consumers? | reddit.com/r/androiddev | 2022-03-01

    Doesn't quite do everything outlined in the article but Poko has a few things covered.

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

  • ktargeter

    Kotlin compiler plugin that allows overriding annotation use-site targets for properties

    Project mention: Ktargeter: a Kotlin compiler plugin that allows overriding annotation use-site targets for properties. v0.3.0 is published with Kotlin 1.6 support | reddit.com/r/Kotlin | 2022-01-17
  • lsif-kotlin

    SemanticDB generator for Kotlin

    Project mention: best compiler plugins? | reddit.com/r/Kotlin | 2022-04-27

    Shameless plug because I created it, but semanticdb-kotlinc was a fun project, notwithstanding the API being a bit rough at times. Hopefully the new compiler frontend will address a lot of the issues :)

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-10-02.

Kotlin kotlin-compiler-plugin related posts


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

Project Stars
1 anvil 978
2 Ktorfit 547
3 moko-widgets 312
4 Cabret-Log 181
5 NoCopy Compiler Plugin 129
6 injekt 89
7 Poko 85
8 ktargeter 31
9 lsif-kotlin 9
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.