compiler-plugin
There are 87 repositories under compiler-plugin topic.
wartremover/wartremover
Flexible Scala code linting tool
oleg-py/better-monadic-for
Desugaring scala `for` without implicit `withFilter`s
tschuchortdev/kotlin-compile-testing
A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
arrow-kt/arrow-meta
Functional companion to Kotlin's Compiler
ZacSweers/redacted-compiler-plugin
A Kotlin compiler plugin that generates redacted toString() implementations.
tek/splain
better implicit errors for scala
HairyFotr/linter
Static Analysis Compiler Plugin for Scala
ThoughtWorksInc/Dsl.scala
A framework to create embedded Domain-Specific Languages in Scala
ghik/silencer
Scala compiler plugin for warning suppression
Foso/MpApt
(Deprecated) :wrench: Kotlin Native/JS/JVM Annotation Processor library for Kotlin compiler plugins
AhmedMourad0/no-copy
A Kotlin compiler plugin that removes the `copy` method of data classes.
bnorm/kotlin-ir-plugin-template
Template for IR based Kotlin compiler plugin.
lightbend-labs/scala-sculpt
Dependency extraction for Scala codebases, to aid in modularizing
Foso/KotlinCompilerPluginExample
This is an example project that shows how to create a Kotlin Compiler Plugin. The plugin will print "Hello from" and the name of the file that is being compiled, as a compiler warning to the terminal log.
ZacSweers/auto-service-ksp
A KSP implementation of AutoService
IVIanuu/injekt
Next gen dependency injection library for Kotlin [WIP]
polyvariant/better-tostring
(b2s) Scala compiler plugin for better default toString.
conan-roslyn/Conan
Lightweight fork of the .NET Compiler Platform ("Roslyn") by adding a compiler plugin infrastructure
wheaties/TwoTails
A Scala compiler plugin for mutual tail recursion
scalaz/scalaz-plugin
A compiler plugin that will improve on the scala compiler on the assumption that the user is using the Scalazzi-safe subset of Scala.
kowainik/smuggler
🚣 Smuggle all imports
ghik/zerowaste
Scala compiler plugin to detect unused expressions
arrow-kt/arrow-meta-examples
Some examples for Λrrow Meta the functional companion to Kotlin's Compiler & IDE.
scalaz/scalaz-deriving
Principled, fast, typeclass derivation.
BaseMax/AwesomeCompiler
The Big list of the github, open-source compilers.
sugakandrey/scalamu
Mutation testing for Scala
71/Cometary
Roslyn extensions, with a touch of meta-programming.
ShikaSD/kotlin-compiler-dagger-plugin
Experiment on implementing Dagger code generation as a compiler plugin
VirtusLab/akka-serialization-helper
Serialization toolbox for Akka messages, events and persistent state that helps achieve compile-time guarantee on serializability. No more errors in the runtime!
ZwenDo/Restrikt
Lightweight compiler plugin intended for Kotlin/JVM library development and symbol visibility control.
rnett/krosstalk
A pure Kotlin pluggable RPC library, with expect/actual support
ShikaSD/kotlin-object-serialization-fix
Java serialization fix for Kotlin object
Dead2/stabilizer
Stabilizer: Rigorous Performance Evaluation
HEAPLab/TAFFO
Tuning Assistant for Floating point to Fixed point Optimization
MikeDepies/Kompute
Kotlin Compiler plugin bringing reactivity to variable declarations
tabilzad/ktor-docs-plugin
Provides Ktor Swagger support